*{font-family:Arial, Helvetica, sans-serif;color:#666}
body { margin:0;text-align:center;background:#494949;margin-left:auto;margin-right:auto; }
#container1 { margin-left:auto;margin-right:auto;text-align:center;width:806px;background:url('images/page_bg_center.png') repeat-y top center; }
#container2 { width:780px;margin-left:12px;margin-right:14px;text-align:center; }
#page-top { height:21px;background:url('images/page_bg_top.png') no-repeat top left; }
#page-bottom { background:url('images/page_bg_bottom.png') no-repeat top left;height:22px;width:806px; }
#header { height:92px;background:url('images/bg_tab.gif') repeat-x bottom left; }
form { margin:0; }
#content-margin { width:750px;margin:0 15px 0 15px; }

/* This is the top navigation */
#tabs { padding-top:10px;float:right;padding:0;height:32px;font-size:14px;font-weight:bold;line-height:normal; }
#tabs ul { margin:0;padding:0;list-style:none; }
#tabs li { display:inline;margin:0;padding:0; }
#tabs a { display:block;float:left;background:url("images/tab0.png") no-repeat top right;padding-right:4px;text-decoration:none;margin:0 0 0 0; }
#tabs a span { float:left;display:block;background:url("images/tab0.png") no-repeat top left;padding:9px 5px 7px 10px;font-weight:bold;color:#515663; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none; }
/* End IE5-Mac hack */
#tabs a:hover span { color:#fff;background:url("images/tab1.png") no-repeat top right; }
#tabs #current a { background:url("images/tab1.png") no-repeat top right; }
#tabs #current a span { background:url("images/tab1.png") no-repeat top left;color:#000; }
#tabs a:hover {  background:url("images/tab1.png") no-repeat top right; }
#tabs a:hover span { background:url("images/tab1.png") no-repeat top left;color:#363942; }

#bdlink {color: #000000; text-decoration: none; font-weight:bold}

#head-home { color:#000;font-size:26px;font-weight:bolder;margin-top:12px; }
#subhead-home { font-size:14px;margin:16px 0 14px; }
.subttl-home { color:#980000;font-weight:bold;font-size:18px; }
#list-home { margin:12px 0 0 20px;padding:0;color:#000000; }

#flash { width:780px; }
#form-home { background:#3d3d3d;width:299px;margin-left:47px; }
#form-home div, .form-home span { text-align:left;font-size:11px;color:#fff;vertical-align:middle;padding-bottom:5px;margin-left:30px; }
#form-home span { color:red; }
#form-home input { font-family:Verdana,Arial,sans-serif;color:#000;font-size:11px;background-color:#fff;border:1px solid #D1D2C2;padding:2px;width:240px;vertical-align:middle; }
#form-home-button input { background:#3d3d3d;border:0;width:240px;height:35px;text-align:center;margin:9px 0 8px 0; }
.form-home-bottom { width:346px;background:url('images/form_bg.gif') no-repeat top right;height:72px;color:#fff;font-size:13px; }

#form2-top, #app-top { width:246px;background:url('images/form_top.gif') no-repeat top left;background-color:#3d3d3d; }
#form2-title, #app-title { color:#fef9c6;font-size:24px;font-weight:bold;padding-top:12px; }
#form2 { width:226px;padding-left:20px; }
#app { width:246px;padding-left:12px; }
#form2 div, .form2 span { text-align:left;font-size:11px;color:#fff;vertical-align:middle;padding-bottom:5px; }
#app div { text-align:left;font-size:12px;color:#fff;vertical-align:middle;padding-bottom:2px;font-weight:bold; }
#form2 span { color:red; }
#form2 input, #app input { font-family:Verdana,Arial,sans-serif;color:#000;font-size:11px;background-color:#fff;border:0;padding:2px;width:188px;vertical-align:middle; }
#app input { width:222px;margin-bottom:5px; }
#form2-button-input { background:#3d3d3d;border:0;width:246px;height:35px;text-align:center;margin:9px 0 8px 0; }
#app-button input { background:#3d3d3d;border:0;width:186px;height:35px;text-align:center;margin:9px 0 8px 0; }
.form2-text { font-family:Helvetica, Arial, sans-serif;color:#fff;font-size:12px;padding-top:4px;font-weight:bold; }
.app-text { text-align:left;font-family:Helvetica, Arial, sans-serif;color:#fff;font-size:12px;padding:4px 0 0 12px; }
#form2-privacy { background:url('images/privacy_lock.gif') no-repeat 34px 11px;padding:5px 30px 10px 32px; }
#form2-privacy div { text-align:left;color:#fff;font-size:11px;padding:4px 0 0 18px; }
#form2-bottom { width:246px;background:url('images/form_bottom.gif') no-repeat top right;height:5px;clear:right; }

/*#page-name { float:left;font-size:24px;font-weight:bold;padding:0 0 5px; }
#page-name h1 { float:left;font-size:24px;font-weight:bold;padding:0 0 5px; }*/
#page-name {  vertical-align:middle;text-align:left;width:359px;height:42px;float:left;font-size:22px;font-weight:bold;padding:0px 0px 20px 16px;color:#980000;background:url('images/ttl_bg.png') no-repeat top left; }
#page-name img { position:relative; left:-10px;top:6px; }
#page-nav { float:right;font-size:11px;padding-top:5px; }
#page-nav a { color:#000000;text-decoration:none; }
#page-nav a:hover { color:#3c5128;text-decoration:underline; }
#Retail img, #Internet img, #Phone img, #Wireless img { float:left;margin:0 10px 5px 0; }

#content-container { font-size:13px;text-align:left; }
#content-container h1 { text-align:left;font-size:24px;font-weight:bold;margin:0; }
#content-container .p { padding:8px 0 6px 12px; }

#products-list { padding:15px 0 10px 10px;font-size:13px;vertical-align:top; }
.products-item { width:235px;float:left;padding-bottom:15px; }
.products-item img { float:left;margin:0 8px 5px 0; }
.products_learn, .products_learn a { color:#000; }
.products_learn a:hover { color:#5c5128; }
.products_subttl { font-weight:bold;font-size:15px;line-height:normal; }

/* Sub-Products Tabs */
#products_sub { float:left;padding:0;height:25px;font-size:14px;font-weight:bold;line-height:normal;background:#fff; }
#products_sub ul { margin:0;padding:0px;list-style:none; }
#products_sub li { display:inline;margin:0;padding:0; }
#products_sub a { display:block;float:left;padding-right:5px;text-decoration:none;margin:0;background:url("images/products_sub_tab0.gif") no-repeat top right; }
#products_sub a span { float:left;display:block;padding:5px 16px 5px 18px;font-weight:bold;color:#ddd;background:url("images/products_sub_tab0.gif") no-repeat top left; }
#ret a span {background-image:url("images/products_sub_tab_retail0.gif");background-repeat:no-repeat;background-position:top left;background-color:#fff; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#products_sub a span {float:none; }
/* End IE5-Mac hack */
#products_sub a:hover span { color:#fff; }
#products_sub .curr a { background-color:#fff;background-image:url('images/products_sub_tab.gif');background-repeat:no-repeat;background-position:top right; }
#products_sub .curr a span { color:#000;background-image:url('images/products_sub_tab.gif');background-repeat:no-repeat;background-position:top left;background-color:#fff; }
#products_sub .curr a:hover span { color:#000; }
#products_sub a:hover { color:#fff; }

#content-clear { font-size:1px;clear:both;line-height:15px;margin:0;padding:0; }

#footer_txt { padding:25px 0 25px 0; }
#footer_txt a, #footer_txt div {color:#999;font-size:10px; }
#footer_txt a:hover {color:#ccc; }

#faq-list { line-height:normal;background:#fff;margin:0;padding:0; }
#faq-list ul { list-style:none;margin:0;padding:0; }
#faq-list li { margin:0;margin-left:5px;background:url('images/arrow.gif') no-repeat 0 4px;padding-left:15px;color:#66c;height:20px; }
#faq-list a {  padding:0 0 5px; color:#33c; }
#faq-list a:hover { padding:0 0 5px;color:#00c; }
#Content h2 { font-size:18px;font-weight:bold;margin:0;padding-top:10px; }
#Content p { margin:4px 0 6px; }

#app_subttl { font-size:22px;text-align:left; }
#app_subttl span { font-weight:bold; }
.app-reasons { background:url('images/check_app.gif') no-repeat top left;float:left;width:220px;padding-left:20px; }

#rate-table { border-collapse:collapse; }
#rate-table td {font-size:13px;vertical-align:top;border:1px solid DarkGray;}
#rate-table .ac0 { background:#fff; }
#rate-table .ac1 { background:#eee; }
#rate-table .ac2 { background:#ccc;font-weight:bold; }
.ac2 td { color:#000; }

