
/*----- COMMON BODY STYLES -----*/

/*Body Presets*/
html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, iframe, blockquote, pre, em, font, img, strong, dd, dl, dt, fieldset, form, label, legend, caption, tbody{ margin: 0; padding: 0; border: 0; outline: 0; font-style: inherit; font-size: 100%; }
body, ul, li, ol, dl, td, th, caption, pre, p, blockquote, input, textarea { font-family: Arial,Verdana,sans-serif,Tahoma; font-size: 11px; color:#333333; }
body { margin-top: 10px; }

/*Paragraph Presets*/
p {    margin: 0.6em 0 1.2em;  padding: 0; }
p.last { margin-bottom: 0px; }
p img  { margin-left: 10px; margin-bottom: 5px; }

/*Headings*/
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; color:#941b1e; }
h1 { font-size: 160%; line-height: 220%; }
h2 { font-size: 140%; line-height: 210%; }
h3 { font-size: 130%; line-height: 200%; }
h4 { font-size: 120%; line-height: 190%; }
h5 { font-size: 110%; line-height: 180%; }
h6 { font-size: 80%; line-height: 180%; }

/*Div Floats & Align*/
div.common { clear: both; width: 100%; margin: 0px; padding: 2px 0 2px 0; overflow: hidden; }
div.common a { padding:0 3px;}

#common_topnav {width:410px;color:#941b1e;height:130px;padding-top:16px;padding-left: 15px;margin-left:15px;font-weight:bold;font-size:14px;}
#common_topnav span, #common_topnav a { font-weight:normal; font-size:10px;}
/*  css hack for ie */
* html #common_topnav { height:141px;}
*:first-child+html #common_topnav { height:141px;}
#common_border_dotted {height:1px;border-bottom:1px dotted black;margin-bottom:15px;}
div.left-column { float: left; width: 48%; }
div.right-column { float: right; width: 48%; }
div.padding-left { padding: 0 0 0 5px; }
div.padding-right { padding: 0 5px 0 0; }
div.clearfix { clear: both; }
div.clearfix: after { content:  "."; display: block; height: 0; clear: both; visibility: hidden; }

/*Links*/
a:link , a:visited { color: #941b1e; }
a:hover { color: #941b1e; text-decoration:none;}

a.black:link , a.black:visited { color: #000; }
a.black:hover { color: #F06E19; text-decoration: none; }

a.white:link , a.white:visited { color: #FFF; }
a.white:hover { color: #FFF; text-decoration: none; }

a img, :link img, :visited img { border: none; text-decoration: none; }

/*Text*/
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-xsmall { font-size: 10px; }
.text-small { font-size: 11px; }
.text-medium { font-size: 12px; }
.text-large { font-size: 14px; }
.text-xlarge { font-size: 18px; }

.blockquote  { margin: 0 0 18px 18px; font-style: italic; }
.strong { font-weight: bold; }
.em  { font-style:italic; }

.text-default { color: #000; }
.text-highlight { color: #D70000; }
.price { color: #D70000; font-weight: bold; font-size: 12px; }

.text-row { clear: both; padding-top: 2px;overflow:hidden; }
.text-row span.text-label { float: left; text-align: right; }
.text-row span.text-value { float: right; text-align: left;}

hr.dotted { border: 1px dotted gray; height:1px; }

/*Table*/
table { border-collapse: collapse; border-spacing: 0; }
th.left { text-align: left; }
th.right { text-align: right; }
th.center { text-align: center; }

td.left { text-align: left; }
td.right { text-align: right; }
td.center { text-align: center; }

/*List*/
ul.list-horizontal { margin: 0; padding: 0; }
ul.list-horizontal li {  margin: 0; padding: 0 3px 0 3px; list-style: none; display: inline; }

ul.list-vertical { margin: 0; padding: 0; }
ul.list-vertical li {  margin: 0; padding: 0 3px 0 3px; list-style: none; }

/*Forms*/
form { padding: 0; margin: 0; }
select.dropdown { font-size: 11px; }
input.text { font-size: 12px; border: 1px solid #941b1e; }

div.field-block { clear: both; width: 90%; margin: 10px 0 0 0; height: 20px; }
div.common a { color:#941b1e;}
.text-row a { color: #941b1e;}
div.field-block span.label { float: left; width: 45%; text-align: right; }
div.field-block span.element { float: right; width: 54%; text-align: left; }
div.textarea {  height:75px; }
div.field-block span.required {    color: #B90000;    font-size: 12px; font-weight: normal; margin: 0 2px 0 0; }

div.field-block-ou { clear: both; width: 90%; margin: 10px 0 0 0; height: 20px; }
div.field-block-ou span.label {  float: left; line-height: 14px; padding: 0px 0px 12px 0px; margin: 0px 10px 0px 0px; }
div.field-block-ou span.element { float: left; margin: 3px 3px 0 0; }

div.field-block-ou span.required {    color: #B90000;    font-size: 12px; font-weight: normal; margin: 0 2px 0 0; }

/*Rounded Box*/
div.rounded-box { background: transparent; margin: 0px 0px 5px 0px; clear: both; }
div.rounded-box .xtop, div.rounded-box .xbottom { display: block; background: transparent; font-size: 1px; }

div.rounded-box .xb1, div.rounded-box .xb2, div.rounded-box .xb3, div.rounded-box .xb4 { display: block; overflow: hidden;}
div.rounded-box .xb1, div.rounded-box .xb2, div.rounded-box .xb3 { height: 1px;}
div.rounded-box .xb2, div.rounded-box .xb3, div.rounded-box .xb4 { border-left: 1px solid #941b1e; border-right: 1px solid #941b1e; }
div.rounded-box .xb1 { margin: 0 5px; background: #941b1e; }
div.rounded-box .xb2 { margin: 0 3px; border-width: 0 2px; }
div.rounded-box .xb3 { margin: 0 2px; }
div.rounded-box .xb4 { height: 2px; margin: 0 1px; }

div.rounded-box .xb5, div.rounded-box .xb6, div.rounded-box .xb7, div.rounded-box .xb8 { display: block; overflow: hidden;background:transparent; }
div.rounded-box .xb5, div.rounded-box .xb6, div.rounded-box .xb7 { height: 1px;}
div.rounded-box .xb6, div.rounded-box .xb7, div.rounded-box .xb8 { border-left: 1px solid #941b1e; border-right: 1px solid #941b1e; }
div.rounded-box .xb5 { margin: 0 5px; background: #941b1e; }
div.rounded-box .xb6 { margin: 0 3px; border-width: 0 2px; }
div.rounded-box .xb7 { margin: 0 2px; }
div.rounded-box .xb8 { height: 2px; margin: 0 1px; }


div.rounded-box .content { display: block; border: 0 solid #941b1e; border-width: 0 1px; padding: 7px; overflow: hidden; text-align:left;}
#content-middle div {float:left;text-align:justify;}
#right-side {width:52%;}
#right-side div{padding:0px 5px 5px 5px;}





/*------ PAGE ------*/
#page { width: 900px; margin: 0 auto; background: #FFF; }
#page-title { width: 99%; margin: 0; font-size: 20px; font-weight: bold; color:#241567; height:125px; }

/*----- PAGE ROUNDED BOX -----*/
div.page-rounded-box { background: transparent; margin: 0px 0px 5px 0px; clear: both; }
div.page-rounded-box .xtop, div.page-rounded-box .xbottom { display: block; background: transparent; font-size: 1px; }

div.page-rounded-box .xb1, div.page-rounded-box .xb2, div.page-rounded-box .xb3, div.page-rounded-box .xb4 { display: block; overflow: hidden;}
div.page-rounded-box .xb1, div.page-rounded-box .xb2, div.page-rounded-box .xb3 { height: 1px;}
div.page-rounded-box .xb2, div.page-rounded-box .xb3, div.page-rounded-box .xb4 { border-left: 1px solid #666666; border-right: 1px solid #666666; }
div.page-rounded-box .xb1 { margin: 0 5px; background: #666666; }
div.page-rounded-box .xb2 { margin: 0 3px; border-width: 0 2px; }
div.page-rounded-box .xb3 { margin: 0 2px; }
div.page-rounded-box .xb4 { height: 2px; margin: 0 1px; }

div.page-rounded-box .xb5, div.page-rounded-box .xb6, div.page-rounded-box .xb7, div.page-rounded-box .xb8 { display: block; overflow: hidden;background:transparent; }
div.page-rounded-box .xb5, div.page-rounded-box .xb6, div.page-rounded-box .xb7 { height: 1px;}
div.page-rounded-box .xb6, div.page-rounded-box .xb7, div.page-rounded-box .xb8 { border-left: 1px solid #941b1e; border-right: 1px solid #666666; }
div.page-rounded-box .xb5 { margin: 0 5px; background: #666666; }
div.page-rounded-box .xb6 { margin: 0 3px; border-width: 0 2px; }
div.page-rounded-box .xb7 { margin: 0 2px; }
div.page-rounded-box .xb8 { height: 2px; margin: 0 1px; }

div.page-rounded-box .content { display: block; border: 0 solid #666666; border-width: 0 1px; padding: 7px; overflow: hidden; text-align:left;}


/*----- COLUMN WRAPPER -----*/
#column-wrapper { width: auto; }
#column-wrapper.show-left { border-left-width: 0px;   }
#column-wrapper.show-right { border-right-width: 0px; }

#float-wrapper { margin: 0 0 0 5px; width: 98%;border:none; }
/* #float-wrapper { margin:0pt;width:878px;margin-left:11px;margin-right:11px;} */

/* #column-left { float: left; width: 180px; margin: 10px 2px 10px -182px; position: relative; }
#column-right { float:right;margin:10px 0px 10px 4px;position:relative;width:26%; }
#column-middle { float:left;width:73%;margin-top:10px;margin-left:0px; } */

#column-left { float: left; width: 0px; margin: 10px 2px 10px -0px; position: relative; }
#column-right { float: right; width: 0px; margin: 10px -0px 10px 2px; position: relative; }
#column-middle { float: left; width: 98%;  margin: 10px 5px 10px 6px;}

#column-middle-max-width { width:97%;text-align:center;float:left;margin-top:10px;  }


/*----- HEADER -----*/
#header { clear: both; width: 900px;}


/*----- FOOTER -----*/
#footer { clear: both; width: auto; height: 30px;margin-left:11px;margin-right:11px; }
#footer-links { width: 700px; float: left; margin: 4px; }
#footer-links ul { margin: 0; padding:0; }
#footer-links ul li { margin: 0; padding: 0 5px 0 8px; list-style: none; display: inline; border-right:1px solid #717171;   }
#footer-links ul li a { font-size: 12px; color: #000;  }

#footer-copyrights { width: 160px; float: right; margin: 4px 0 0 0; text-align: right; }


/*----- TOP NAVIGATION -----*/

#topnav { clear: both; width: 878px; height: 189px; line-height: normal;margin-left:11px; }
.top-menu{ margin-top:0; padding: 0; list-style: none;margin-left:12px; }
.top-menu  ul { margin-top:0; padding: 0; list-style: none;margin-left:0px; }
.top-menu ul {display: none; position: absolute; top:6px; margin-top:23px; left:0px; width: 155px;}


.top-menu ul ul { top: -1px; margin-top: 10; left: 137px; }
.top-menu li { float: left; display: block; position: relative; margin-right: -1px; }
.top-menu ul li {
      float: none;
      margin: 0 0 -1px 0;
      font-size:11px;
      border: 1px #666666 solid;
      background-color:#666666;
      filter:alpha(opacity=90);
      -moz-opacity: 0.9;
      opacity: 0.9;
      padding-left:1px;
}

.top-menu ul>li:last-child { margin-bottom: 1px; /* Mozilla fix */ }

/* Links inside the menu */
.top-menu a { display: block; text-decoration: none; color: #FFF; padding: 8px 1px 8px 1px; }

/* List  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.top-menu ul li a:hover, .top-menu ul li:hover{background-color:#333333 !important;color:#FFF !important;}

.top-menu a#topnavimg {background-image: url("../images/red_black/topnav_off.gif"); width: 137px; text-align:center; color: #FFF;background-repeat:no-repeat; font-weight: bold; }
.top-menu a#topnavimg_current {background-image: url("../images/red_black/topnav_current.gif"); width: 137px; text-align:center; color: #FFF;background-repeat:no-repeat; font-weight: bold; }
.top-menu a#topnavimg_current:hover {background:transparent;background-image: url("../images/red_black/topnav_current.gif"); ;background-repeat:no-repeat;width: 137px; }
.top-menu a#topnavimg:hover, .top-menu a.highlighted#topnavimg { background: transparent;background-image: url("../images/red_black/topnav_on.gif");background-repeat:no-repeat;width: 137px; }


.top-menu a#topnavimg-first { background-image: url("../images/red_black/topnav_off_first.gif"); width: 137px; text-align:center; color: #FFF; font-weight: bold; }
.top-menu a#topnavimg-first:hover, .top-menu a.highlighted#topnavimg-first { background: transparent;background-image: url("../images/red_black/topnav_on_first.gif"); }

.top-empty { background-image: url("../images/red_black/boxed_top_nav.jpg"); width: 878px; height:189px;background-repeat:no-repeat;  }

/* Only style submenu indicators within submenus. */
.top-menu a .subind { display: none; }

.top-menu ul a .subind { display: block; float: right; }

/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.top-menu a { float: left; }
.top-menu ul a { float: none; height:10px;}
.top-menu a { float: none; }

*:first-child+html .top-menu ul li { float: left; width: 100%; }
* html .top-menu ul li { float: left; height: 1%; }
* html .top-menu ul a { height: 1%; }
/* End Hacks */
/*----- BLOCKS -----*/

/*Image Square Bullet*/
ul.square-bullet { list-style-type: none; margin: 4px 0px 4px 15px; }
ul.square-bullet li { background-image: url(../images/red_black/bullet_square.gif); background-repeat: no-repeat; background-position: 0 3px; padding-left: 15px; }

/*Image Button*/
ul.image-button { margin:0 0 0 5px; list-style: none; }
ul.image-button li { float: left; }
ul.image-button li.info a { display:block; height: 18px; width: 28px; background: url("../images/red_black/btn_info_homepg.gif") no-repeat;  }
ul.image-button li.cart a { display:block; height: 18px; width: 78px; background: url("../images/red_black/btn_buynow_cut.gif")  no-repeat; }

/*Login*/
div.text-login { clear:both; color: #FF0000; font-weight: bold; padding: 4px 0 0 15px; }

/*Error Box*/
div.error-box { width: 90%; color: #960; text-align: left; padding: 5px; margin: 10px 5px 10px 5px; color: #960; background-color: #FFC; border: 1px solid #FC3; }
div.error-box4 { width: 90%; color: #960; text-align: left;  border: 1px solid #FC3;font-size:10px; }
/*Content Block*/
div.content-block {  margin: 0px 2px 10px 2px;  clear: both;float:left; width:100%;text-align:left;}
div.content-block .xtop { display:block;  }
div.content-block .xtop h1 { height: 29px;  background: url("../images/red_black/content_block_mid.gif") repeat;  margin-left: 24px; margin-right: 8px; color: #FFFFFF; line-height: 28px; font-size: 12px; }

div.content-block .xb1, div.content-block .xb2, div.content-block .xb3, div.content-block .xb4 { display:block; overflow: hidden; }
div.content-block .xb1, div.content-block .xb2, div.content-block .xb3 { height:1px;}
div.content-block .xb2, div.content-block .xb3, div.content-block .xb4 { border-left:1px solid #666666; border-right:1px solid #666666; }

div.content-block .xb1 { margin:0 5px; background:#666666; }
div.content-block .xb2 { margin:0 3px; border-width:0 2px; }
div.content-block .xb3 { margin:0 2px; }
div.content-block .xb4 { height: 2px; margin:0 1px; }
div.content-block .content { display:block; border:0 solid #666666; border-width:0 1px; padding: 1px;padding-left:10px; }
#content div {float:left; padding:10px;}
div.content-block span.title {color:#666666};
div.content-block {margin: 0px 2px 10px 2px; }
.content112 {
    float:left;
    width:33%;
}
.content112 img {padding-right:3px;}
/*Welcome Content Link List*/
div.welcome-link { margin: 0; padding: 0; }
div.welcome-link ul { float: left; width: 125px; padding: 0 0 0 40px; display: block; }
div.welcome-link ul li { padding-bottom: 6px;  }
div.welcome-link ul a { color: #E55C19; font-weight: bold; text-decoration: none; }
div.welcome-link ul a:hover { color: #888888; font-weight: bold; text-decoration: underline; }

/*Header Blocks*/
div.logo, div.quick-cust-support, div.partner-logo { float: left; padding: 0px; }
div.logo { width: 280px; float:left;margin-left:11px; }
div.logo img{ margin-top:10px; }

div.quick-cust-support { width: 32%; overflow: hidden;color:#941b1e;float:right;text-align:right;margin:10px 11px 10px 0;}
div.quick-cust-support div.left-column { width: 59%; float: left; text-align: center;  }
div.quick-cust-support div.right-column { width: 40%; float: right; text-align: right; }
div.quick-cust-support span.phone-label { width: 120px; text-align: right; font-weight: bold;padding-right:5px;font-size: 10px;}
div.quick-cust-support span.phone-number {  width: 170px; text-align:left;  font-weight: bold; font-size: 12px; }

div.partner-logo { width: 10%; text-align:right; }

/*top help*/
div.top-help { margin: 10px 0 0 0; text-align:right; width:32%; float:left; }


/*Banner*/
div.banner { margin:0 0 10px 0; width: 100%; }
div.cart_with_logout { margin: 10px 0 0 0; text-align: center;width:40%; float:left;}
/*Quick Benefits*/
.quick-benefits {background: url("../images/red_black/img_featured_bottom.gif") left bottom repeat-x;margin-bottom:0px;  }
.quick-benefits ul { margin: 0; padding: 4px;  }
.quick-benefits ul li { margin: 0; padding: 0 2px 18px 0px; list-style: none; }
.quick-benefits ul li a { color: #000; text-decoration: underline; }
.quick-benefits p { font-weight: bold; font-size: 18px; color:#941b1e; text-align: center; }

/*Feature Products*/
div.feature-products { clear: both; width: 100%; }
div.feature-products div.img { width: 26%; float:left;padding-right:2px; }
div.feature-products div.space { height: 20px; width:1px;}
div.feature-products div.description { width: 65%; float: right; text-align:left; padding-right:4px; }
div.feature-products div.text-row { clear: both; padding: 0; }
div.feature-products span.price-label { float: left; width: 60%; text-align: left; font-weight: bold;color:#941b1e; }
div.feature-products span.price-value { float: right; width: 40%; text-align: left; color:#941b1e; font-weight: bold; }

/*FAQ Category Link*/
#faq-category { margin: 0 10px 10px 0; padding: 0; background-color: #F5F5F5; border: 1px #6F88A5 solid; }
#faq-category ul { margin: 0; padding: 10px;  }
#faq-category ul li { margin: 0; padding: 0 2px 5px 0px; list-style: none;  }
#faq-category ul li a { color: #241567; }

/*Q & A List*/
div.question-answer { margin: 0; padding: 10px 0 10px 0; border-bottom: 1px dashed #CFCFCF; }
div.question-answer div.question { margin: 0; padding: 0 0 5px 0; font-weight: bold; }
div.question-answer div.answer { margin: 0; padding: 0 10px 5px 0; }
div.question-answer div.links { margin: 0; padding: 0; }



/*Common Widget*/
table.common-widget { }
table.common-widget th { padding: 5px; border-bottom: #941b1e 1px dotted;vertical-align:top;}
table.common-widget td { padding: 6px;padding-left:0px;vertical-align:top;}
table.common-widget tr.alternate-color { background-color: #F3F3F3; }
table.common-widget span.title {color:#941b1e;}
table.common-widget img.title {vertical-align:middle;}
table.common-widget a.link {color:#941b1e;}
/*Service Options Widget*/
table.service-option-4-widget { border: 1px solid #8699C7; }
table.service-option-4-widget th { height: 20px; background-color: #8699C7; color: #FFF; }
table.service-option-4-widget td { padding: 6px; }

table.service-option-5-widget { border: 1px solid #941b1e; }
table.service-option-5-widget th { height: 20px; background-color: #941b1e; color: #FFF; }
table.service-option-5-widget td { padding: 6px; }

table.service-option-6-widget { border: 1px solid #8A1580; }
table.service-option-6-widget th { height: 20px; background-color: #8A1580; color: #FFF; }
table.service-option-6-widget td { padding: 6px; }

table.service-option-8-widget { border: 1px solid #EC7F34; }
table.service-option-8-widget th { height: 20px; background-color: #EC7F34; color: #FFF; }
table.service-option-8-widget td { padding: 6px; }


/*Product Details*/
div.product-details { float: left; width: 70%; margin: 4px; padding: 0;  }
div.add-to-cart { float: right; width: 25%; margin: 8px; padding: 0 4px 0 4px; background: #E5ECF1; }
div.add-to-cart div.text-row { clear: both; padding: 4px 0 0 0; }
div.add-to-cart span.price-label { float: left; width: 60%; text-align: right; }
div.add-to-cart span.price-value { float: right; padding-left: 4px; width: 40%; text-align: left; color: #990000; font-weight: bold; }

/*Shopping Cart Widget*/
table.shopping-widget { background-color: #F5F5F5; border-top: #7A7A7B 1px solid; border-left: #7A7A7B 1px solid; }
table.shopping-widget th { padding: 3px; background-color: #EEEEEE; color: #000; border-bottom: #7A7A7B 1px solid; border-right: #7A7A7B 1px solid; }
table.shopping-widget td { padding: 5px; border-bottom: #7A7A7B 1px solid; border-right: #7A7A7B 1px solid; }

/*MyServices Widget*/
div.my-services {  background-color: #F5F5F5; border: #7A7A7B 1px solid; }
div.my-services-tab { clear: left; background-color: #9F9B9A; color: #FFF; font-weight: bold; padding: 2px 0 2px 4px; }
div.my-services-content { padding: 15px; }

div.my-services dl { float: left; margin: 0 0 10px 0; }
div.my-services dt { float: left; font-weight: bold; }
div.my-services dd { margin-left: 130px; margin-bottom: 3px; }

table.my-services-widget { margin-bottom: 15px; border-top: #7A7A7B 1px solid; border-left: #7A7A7B 1px solid; }
table.my-services-widget th { padding: 3px; background-color: #9F9B9A; color: #FFF; }
table.my-services-widget td { padding: 3px; border-bottom: #7A7A7B 1px solid; border-right: #7A7A7B 1px solid; }

div.my-service-support { width: 70%; margin: 0; padding: 5px; background-color: #FFFFE8; border: 1px #7A7A7B solid; text-align: left; }
.my-service-support ul { margin: 0; padding: 0; }
.my-service-support li { margin: 0; padding: 3px 0 3px 0; list-style: none; }
.my-service-support img { padding-right: 5px; }

.tip { font:10px/12px Arial,Helvetica,sans-serif; border:solid 1px #666666; width:270px; padding:1px; position:absolute; z-index:100; visibility:hidden; color:#333333; top:20px; left:90px; background-color:#ffffcc; layer-background-color:#ffffcc; }


 /*added by RB*/
/*Forms*/
form { text-align: left;   }
form em { color: #C00; font-style: normal; font-weight: bold; }
form fieldset { margin: 0; border: 0; padding: 0 0 8px 0; clear: both; }
form label { margin: 0; width: 125px; display: block; float: left; text-align: left; }
form input, form select { margin: 0; font-size: 12px; }
/*for the conf calling*/

div.thingreyline {
  border-width: 2px;
  border-color: #CCCCCC;
  border-style: solid;
}

.big {
font-size: 130%;
color: #FB5200;
}

.teleconf th{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    background-color:#666666;
    }
td.borderleftbottom {
    BORDER-LEFT: #999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
}
td.borderrightbottom {
    BORDER-RIGHT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
}
td.borderleftrightbottom {
    BORDER-LEFT: #999 1px solid;
    BORDER-RIGHT: #999 1px solid;
    BORDER-BOTTOM: #999 1px solid;
}
td.borderbottom {
    BORDER-BOTTOM: #999 1px solid;
}
td.bordertop {
    BORDER-TOP: #999 1px solid;
}


.learn-more-links-container {
    width:100%;
    margin-left:9px;
}
.learn-more-links {
    float:left;
    width:210px;
    margin-right:5px;
    _margin-right:0px;
}



/*check-security*/

.security-logo {
	border-left:55px solid white;
	width:200px;
}
.security-top {
	background: url("../images/red_black/img_security_top.gif") repeat-x;
	height:26px;
	margin:15px 0;
}
.security-header p {
	color:black;
	font-size:16px;
	font-weight:bold;
	margin:0 0 20px 65px;
	letter-spacing:1px;
}
.security-form {
	width:400px;
	padding-top:15px;
	margin:0 auto;
}
.security-form p{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	width:400px;
	margin:14px 0 0 0;
}
.security-form select {
	width:290px;
}
.security-form input[type=text] {
	width:290px;
	height:20px;
}
.security-form input[type=image] {
	margin-top:30px;
}
.security-error {
	width:330px;
	margin:0 auto;
}

/* BUY NOW */
form.buyNow ul { margin:0; padding:0; list-style-type:none; color:#000; }
form.buyNow li { margin:0; padding:4px; clear:both; background-color:transparent; position:relative; /* Makes Instructs z-index stay on top in IE. */
}
form.buyNow li div { margin:0; padding:0; }
form.buyNow li span { margin:0 .3em 0 0; padding:0; float:left; }
form.buyNow li span { color: #444444; margin: 0 0.5em 0 0; padding: 0; float:left; }
form.buyNow div.label { width: 150px; float:left; }
form.buyNow input[type="text"], input[type="password"], input[type="textarea"], input[type="file"], select { font-size:12px; padding:0px;}
form.buyNow li.section h3 { text-decoration:underline; margin-top:10px;}
form.buyNow span.req { color: red !important; display: inline; float: none; font-weight: bold; margin: 0; padding: 0 0 0 2px; }
form.buyNow label span { display: inline !important; float: none !important; }
form.buyNow .floatRight { float:right; }

form.buyNow #buy-billing-info.disabled input, #buy-billing-info.disabled select { color:#bbbbbb }
form.buyNow { margin:0 0 20px 0;overflow:hidden }
form.buyNow li.checkbox { padding:2px 0 10px }

.buyNowContainer   form.buyNow ul { float:left;width:50% }
.scheduleContainer form.buyNow ul { float:none;width:80% }
/* END BUY NOW */