BODY { margin:0px; padding:0px; }
.top_table_bg    { background-color: #ccccff; margin: 0; width: 100%; height: 100%; border-width: 0; }
.main_outer_table  { text-align: center; margin: 0; padding: 0; width: 100%; height: 100%; }
.td_align_top_left { text-align: left; vertical-align: top; }
.td_align_top_right { text-align: right; vertical-align: top; }
.td_align_center_middle { text-align: center; vertical-align: middle; }
.td_align_bottom_left { text-align: left; vertical-align: bottom; }
.td_align_bottom_right { text-align: right; vertical-align: bottom; }
.td_align_top_center { text-align: center; vertical-align: top; }
.td_align_bottom_center { text-align: center; vertical-align: bottom; }
.drop_down       { color: navy; font-size: 10px; background-color: #ccccff }
.td_align_left_middle { text-align: left; vertical-align: middle; }
.td_align_right_middle { text-align: right; vertical-align: middle; }
.tb_top_panel_bg { background-image: url(/Images/top_panel.gif); background-repeat: no-repeat; text-align: right; vertical-align: middle; }
.menu_font        { color: #6666ff; font-size: 12px; font-family: Tahoma; font-weight: 600; text-decoration: none }
.menu_font a:link  { color: #6666ff; font-size: 12px; font-family: Tahoma; font-weight: 600; text-decoration: none }
.menu_font a:visited { color: #6666FF; text-decoration: none; }
.menu_font a:active { color: #6666ff; text-decoration: none; }
.menu_font a:hover  { color: red; font-size: 12px; text-decoration: none }
.menu_table { text-align: center; padding-right: 2px; padding-left: 2px; height: 12px; vertical-align: bottom; }
.menu_header        { color: white; font-size: 12px; font-family: Arial; font-weight: 900; background-color: #9999ff; text-indent: 6px; width: 155px; height: 19px }
.menu_center        { color: #333333; font-size: 11px; font-family: Arial; font-weight: 800; text-align: center; text-indent: 3px; height: 58px; vertical-align: middle }
.menu_right      { color: #333333; font-size: 11px; font-family: Arial; font-weight: 800; background-image: url(/Images/menu_right_bg.gif); background-position: left bottom; text-align: left; text-indent: 3px; height: 19px; vertical-align: middle }
.menu_cart { color: #333333; font-size: 11px; font-family: Arial; font-weight: 800; background-image: url(/Images/menu_cart_bg.gif); background-repeat: no-repeat; background-position: left bottom; text-align: left; text-indent: 20px; height: 19px; vertical-align: middle }
.menu_account  { color: #333333; font-size: 11px; font-family: Arial; font-weight: 800; background-image: url(/Images/menu_account_bg.gif); background-repeat: no-repeat; background-position: left bottom; text-align: left; text-indent: 20px; height: 19px; vertical-align: middle }
.menu_list    { color: #333333; font-size: 11px; font-family: Arial; font-weight: 800; background-image: url(/Images/menu_list_bg.gif); background-repeat: no-repeat; background-position: left bottom; text-align: left; text-indent: 20px; height: 19px; vertical-align: middle }
.menu_compare  { color: #333333; font-size: 11px; font-family: Arial; font-weight: 800; background-image: url(/Images/menu_compare_bg.gif); background-repeat: no-repeat; background-position: left bottom; text-align: left; text-indent: 20px; height: 19px; vertical-align: middle }
.menu_checkout  { color: #333333; font-size: 11px; font-family: Arial; font-weight: 800; background-image: url(/Images/menu_checkout_bg.gif); background-repeat: no-repeat; background-position: left bottom; text-align: left; text-indent: 20px; height: 19px; vertical-align: middle }
.menu_left                  { color: #333333; font-size: 11px; font-family: Arial; font-weight: 800; background-image: url(/Images/menu_bg.gif); background-repeat: no-repeat; text-align: left; text-indent: 20px; width: 155px; height: 18px; vertical-align: middle }
.menu_left a:link           { color: #333333; font-size: inherit; font-family: Arial; font-style: inherit; font-weight: inherit; text-decoration: none; background-image: none; text-align: inherit; text-indent: inherit; vertical-align: inherit }
.menu_left a:active    { color: #333333; font-size: inherit; font-family: Arial; font-style: inherit; font-weight: inherit; text-decoration: none; background-image: none; background-repeat: inherit; text-align: inherit; text-indent: inherit; width: inherit; height: inherit; vertical-align: inherit }
.menu_left a:visited { color: #333333; font-size: inherit; font-family: Arial; font-style: inherit; font-weight: inherit; text-decoration: none; background-image: none; background-repeat: inherit; text-align: inherit; text-indent: inherit; width: inherit; height: inherit; vertical-align: inherit }
.menu_left a:hover       { color: white; font-size: 11px; font-family: Arial; font-weight: 800; text-decoration: none; background-image: url(/Images/menu_bg_u.gif); background-repeat: no-repeat; background-position: right center; text-align: left; text-align: left; text-indent: 1px; width: 125px; float: right; vertical-align: middle }
.text_field   { color: navy; font-size: 10px; text-align: left; width: 80px; float: right; border: solid 1px #9999ff }
.cell_height_spacer  { height: 5px }
.text_font { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.text { padding: 5px; color: rgb(68, 69, 122); font-size: 8pt; font-family: Verdana,Arial,Helvetica,sans-serif; }
.text1 { color: #44457A; font-size: 8pt; padding:3px; font-family: Verdana, Arial, Helvetica, sans-serif }
.text2 { color: #44457A; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.page_header { color: #2D2F69; font-size: 18px; font-family: Verdana; font-weight: bold; text-align: center }
.message_text { color: #2D2F69; font-size: 12px; font-family: Verdana; font-weight: bold; text-align: center }
.frontpage_frames_1  { background-image: url(/Images/frame-1.gif); background-repeat: no-repeat }
.frontpage_frames_2  { background-image: url(/Images/frame-2.gif); background-repeat: no-repeat }
.frontpage_frames_3  { background-image: url(/Images/frame-3.gif); background-repeat: no-repeat }
.frontpage_frames_4   { background-image: url(/Images/frame-4.gif); background-repeat: no-repeat }
.frontpage_frames_5 { background-image: url(/Images/frame-5.gif); background-repeat: no-repeat }
.c { color: #3C56A3; font-size: 8pt; font-family: Verdana; font-weight: normal; text-align: center }
.padding {padding-left:10px; padding-right:20px;}
.model {color: #44457A; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.model_blue {color: #0033CC; font-size: 12px; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
.model_blue:hover {text-decoration: underline}
.green {color: #2BBE19; font-size: 12px; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
.blue {color: #6969FF; font-size: 12px; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
.yellow {color: #FF9000; font-size: 12px; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
.red {color: #FF4200; font-size: 12px; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
.price {color: #6666CC; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.black_link {color: #4C4B4B; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.black_link:hover {text-decoration: underline}
.white {color:white; font-size: 12px; padding-left:10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.checkbox {color: #88888F; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.grey {color: #88888F; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.detail {color: blue; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.more {color: red; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.black_sm {color: black; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.blue_title {color: #44457A; font-size: 11px; padding-left:10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.lightblue_title {color: #7D7CBB; font-size: 11px; padding-right:5px; padding-left:5px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.table {border: #7A7BC7 solid 1px; border-top-style: none; border-right-style: none; border-bottom-style:none; color: #333; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.table1 {
  border: #7A7BC7 solid 1px;
  border-top-style: none;
  border-right-style: none;
  color: #333;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif
 }
.table2 {
  border:  #7A7BC7 solid 1px;
  border-right-style: none;
  border-top-style: none;
  border-left-style: none;
  color: #333;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif
}
.table3 {
  border:  #7A7BC7 solid 1px;
  border-right-style: none;
  border-top-style: none;
  color: #333;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif
}
.table4 {
  border:  #7A7BC7 solid 1px;
  border-right-style: none;
  color: #333;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif
}
.table5 {
  border:  #7A7BC7 solid 1px;
  border-top-style: none;
  color: #333;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif
}

.table_border {border: #898991 solid 1px; color: #333; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.contract{background: url('/Images/bg_title_contract.gif');background-position: 0% 0%;background-repeat: no-repeat; width:100%; padding:3px}
.orange {color: #FF6600;}
.o2 {color: #00005A;}
.tmobile {color: #FF0564;}
.net3 {color: #0862A7;}
.volda {color: #FF0000;}
.ctrl {font-family: Tahoma, Verdana, sans-serif; font-size: 12px; width: 100%;}
#ttl {
  margin-bottom: 9px;
}
.table_border_top { border-top: 1px solid rgb(137, 137, 145);border-left: 1px solid rgb(137, 137, 145);border-right: 1px solid rgb(137, 137, 145); color: rgb(51, 51, 51); background-image:url(/Images/gr_small.gif); font-size: 8pt; font-family: Verdana,Arial,Helvetica,sans-serif;}
.table_border_btm { border-bottom: 1px solid rgb(137, 137, 145);border-left: 1px solid rgb(137, 137, 145);border-right: 1px solid rgb(137, 137, 145); color: rgb(51, 51, 51); font-size: 8pt; font-family: Verdana,Arial,Helvetica,sans-serif; }
