/* stylesheet for flexispy.com */

h1 {
  color: #d4001a;
  font-family: arial, verdana, serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 15px;
  text-decoration: none;
  letter-spacing: normal; /*	white-space: nowrap;*/

  /*vertical-align: middle;*/
  margin-bottom: 0;
  margin-top: 0;
}

.home_bg_title {
  background-image: url(../images/home_bg_title.gif);
}

.home_bg_divdot {
  background-image: url(../images/home_bg_divdot.gif);
}

.home_bg_div {
  background-color: #555555;
}

.home_bg_divlight {
  background-color: #999999;
}

.home_bg {
  background-color: #f4f3ef;
}

.home_bg_suboff {
  background-color: #ebe9e9;
}

.text_home_submenu {
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
}

.home_bg_buy {
  background-color: #d4e4e9;
  color: #017da4;
  font-family: arial, verdana, serif;
  font-size: 18px;
  font-weight: bold;
}

.home_bg_buysmall {
  background-color: #d4e4e9;
  color: #017da4;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
}

.home_text {
  color: #555555;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
}

.tab1 {
  color: #eae8dc;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
}

.tab_text {
  color: #555555;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
}

.tab_text_header {
  color: #d4001a;
  font-family: arial, verdana, serif;
  font-size: 15px;
  font-weight: bold;
}

.home_button_submit {
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
}

/* stylesheet for flexispy.com */

body {
  margin: 0;
  /*scrollbar-3dlight-color:#555555;
  scrollbar-arrow-color:#ffffff;
  scrollbar-base-color:#777777;
  scrollbar-darkshadow-color:#444444;
  scrollbar-face-color:#777777;
  scrollbar-highlight-color:#555555;
  scrollbar-shadow-color:#444444;*/
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  background-image: url(../images/bg_page.gif);

}

.bg_page {
  background: #333333 url(../images/bg_page.gif);
  height: auto;
}

.width_page {
  background-color: #ffffff;
  padding: 8px;
  width: 800px;
  height: auto;
}

.bg_canvas {
  height: 100%;
  background-color: #e2f1f9;
  border: 1px solid #333333;
}

.shim_header01 {
  background: #333333 url(../images/shim_header01.gif);
}

.shim_header02 {
  background: #333333 url(../images/shim_header02.gif);
  height: 100%;
  width: 100%; /*width="*"*/
}

.header {
  background-color: #807a69;
  height: 88px;
}

.shim_header_div {
  background-color: #333333;
  height: 1px;
}

.shim_header_spacer {
  background-color: #ffffff;
  height: 8px;
}

.nav {
  background: #111111 url(../images/shim_nav.gif);
  height: 100%;
}

.shim_nav_sub {
  background-color: #72b7df;
  height: 4px;
}

.shim_border {
  background-color: #333333;
  height: 1px;
}

.column_left {
  background-color: #ffffff;
}

.column_right {
  background-color: #7a7565;
  color: #222222;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
}

.shim_navdiv {
  height: 9px;
  background-color: #ffffff;
}

a.pagetop:link, a.pagetop:active, a.pagetop:visited {
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

a.pagetop:hover {
  color: #888888;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

.text_pagetop {
  height: 24px; /* Property height is overwritten */
  color: #555555;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  height: auto;
}

a.login:link, a.login:active, a.login:visited {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

a.login:hover {
  color: #fee851;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

.logintab {
  height: 100%;
  background-image: url(../images/tab_login.gif);
}

.logintabon {
  background-image: url(../images/tab_loginon.gif);
}

.shim_footer {
  background-color: #ffffff;
}

.footer {
  height: 30px;
  background-color: #111111;
  color: #918b7a;
  font-family: arial, verdana, serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  padding: 5px;

}

a.topnav:link, a.topnav:active, a.topnav:visited {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

a.topnav:hover {
  color: #fee851;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.topnav:link, a.topnav:active, a.topnav:visited {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

a.topnav:hover {
  color: #fee851;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.hello:link, a.hello:active, a.hello:visited {
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.hello:hover {
  color: #888888;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

a.hellotop:link, a.hellotop:active, a.hellotop:visited {
  color: #cccccc;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

a.hellotop:hover {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.topnav_on:link, a.topnav_on:active, a.topnav_on:visited {
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

a.topnav_on:hover {
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

a.topnav_on:link, a.topnav_on:active, a.topnav_on:visited {
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

.tab_on {
  height: 100%;
  background-image: url(../images/tab_on.gif);
}

.header_right {
  width: 309px;
  background-color: #111111;
  color: #fee851;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding-left: 10px;
  height: 20px; /*vertical-align: middle;*/
  text-align: left;
}

.header_right_appname {
  font-family: verdana, serif;
  font-size: 11px;
  font-style: italic;
  font-weight: bolder;
  color: #f8bd55;
  letter-spacing: 0;
}

.header_left {
  width: 460px;
  background-color: #545453;
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 0 0 0 10px;
  height: 20px; /*vertical-align: middle;*/
  text-align: left;
}

.textbox {
  color: #222222;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 10px;
  text-align: left;
}

.textboxsimple {
  color: #222222;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal; /*vertical-align: top;*/
  /*align: left;*/

}

.textboxsimplerev {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal; /*vertical-align: top;*/
  /*align: left;*/

}

.textboxrev {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 10px; /*vertical-align: top;*/
  text-align: left;

}

.imagebox {
  background-color: #ffffff;
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 10px;
}

.imageboxnone {
  background-color: #ffffff;
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
}

.imageboxnoneright {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
}

.gallerycontentdate {
  color: #111111;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
}

.gallerycontent_odd {
  background-color: #706b5b;
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 10px;
}

.gallerycontent_even {
  background-color: #8b8676;
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 10px;
}

.dynamicbox {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
}

.text {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
}

.textrev {
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  height: 100%;
  text-align: left;
}

.textrev a {
  text-decoration: underline;
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  height: 100%;
  text-align: left;
}

.textrev a:hover {
  text-decoration: underline;
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  height: 100%;
  text-align: left;
}

.product {
  color: #fee851;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #545453;
}

a.link:link, a.link:active, a.link:visited {
  color: #4997cd;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.link:hover {
  cursor: pointer;
  color: #cc6699;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

a.linkalt:link, a.linkalt:active, a.linkalt:visited {
  color: #222222;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.linkalt:hover {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

a.linkblack:link, a.linkblack:active, a.linkblack:visited {
  color: #6dd3ff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.linkblack:hover {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.linkwhite:link, a.linkalt:active, a.linkalt:visited {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.linkwhite:hover {
  color: #111111;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

.newsheader {
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  background-color: #c4c0b4;
  padding-left: 10px;
}

.newstable {
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  background-color: #ffffff;
  padding-left: 10px;
  padding-right: 10px;
}

.newstablebg {
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  background-color: #98bed2;
}

/*------------------------------- body and background elements --------------------------------*/

.bgcolorf {
  background-color: #ffffff;
}

.bgcolor00 {
  background-color: #000000;
}

.bgcolor01 {
  background-color: #111111;
}

.bgcolor02 {
  background-color: #222222;
}

.bgcolor03 {
  background-color: #333333;
}

.bgcolor04 {
  background-color: #444444;
}

.bgcolor05 {
  background-color: #555555;
}

.bgcolor07 {
  background-color: #777777;
}

.bgcolor08 {
  background-color: #888888;
}

.bgcolorborder {
  background-color: #ffffff;
}

.bgcolorright01 {
  background-color: #000000;
}

.bgcolortopnav {
  background-color: #cccccc;
}

.bgimage01 {
  background-image: url(../images/bg_01.gif);
}

.bgimageheader01 {
  background-image: url(../images/header01.gif);
}

.bgjournal01 {
  background-image: url(../journal/images/bg01.jpg);
}

.headeron {
  background-color: #000000;
  color: red;
  font-family: arial, verdana, serif;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
}

.headerclear {
  color: red;
  font-family: arial, verdana, serif;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
}

a.headernav:link, a.headernav:active, a.headernav:visited {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

a.headernav:hover {
  color: red;
  font-family: arial, verdana, serif;
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

a.right:link, a.right:active, a.right:visited {
  color: #4997cd;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.right:hover {
  color: #cc6699;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

.textright01 {
  color: orange;
  font-family: arial, verdana, serif;
  font-size: 10px;
  font-weight: normal;
}

.textright02 {
  color: yellow;
  font-family: arial, verdana, serif;
  font-size: 10px;
  font-weight: normal;
}

.textrightdate {
  color: #cc6699;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
}

.textgeneral {
  color: #e9e8e8;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.textgeneralsm {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 10px;
  font-weight: normal;
}

.textsubhead {
  color: #e9e8e8;
  padding-left: 10px;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
}

.textquote {
  color: #9fcf0e;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

/*------------------------------- page elements start --------------------------------*/
.bgpagetop {
  background-color: #000000;
}

/*------------------------------- page elements start --------------------------------*/

/*------------------------------- photogallery start --------------------------------*/
.photobg {
  background-color: #ffffff;
}

.photopicbg {
  background-color: #000000;
}

.photonumbg {
  background-color: #acacac;
}

.photodetailbg {
  background-color: #777777;
}

.photodatebg {
  background-color: #555555;
  color: #97d1e4;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.photodetail {
  background-color: #777777;
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.photonumbers {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 10px;
  font-weight: normal;
}

.phototextgeneral {
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.photonumberson {
  background-color: #555555;
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
}

a.photonum:link, a.photonum:active, a.photonum:visited {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

a.photonum:hover {
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.photolinks:link, a.photolinks:active, a.photolinks:visited {
  color: #777777;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.photolinks:hover {
  color: #cccccc;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

/*------------------------------- photogallery start --------------------------------*/

/*------------------------------- journal start --------------------------------*/
.journalborder {
  border: 1px solid white;
}

.journalindex_year {
  background-color: #dedbc9;
}

.journalyearindex_year {
  background-color: #ffffff;
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.journalindex_month {
  background-color: #dedbc9;
}

.journalindex_icon {
  background: #969694 center center;
}

.journalindex_detail01 {
  background-color: #6b6b69;
  color: #e9e8e8;
  padding-left: 10px;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.journalindex_detail02 {
  background-color: #4e4e4d;
  color: #a9d1f6;
  padding-left: 10px;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.journalindex_monthdetail {
  background-color: #4e4e4d;
  color: #e9e8e8;
  padding-left: 10px;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.journalindex_monthdetailhighlight {
  background-color: #4e4e4d;
  color: pink;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.journalindex_lock {
  background-color: #4e4e4d;
}

a.journalyear:link, a.journalyear:active, a.journalyear:visited {
  color: #777777;
  font-family: arial, verdana, serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold; /*/*vertical-align: middle;*/
  text-decoration: underline
}

a.journalyear:hover {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold; /*/*vertical-align: middle;*/
  text-decoration: none
}

a.journalmonth:link, a.journalmonth:active, a.journalmonth:visited {
  color: #777777;
  font-family: arial, verdana, serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold; /*/*vertical-align: middle;*/
  text-decoration: underline
}

a.journalmonth:hover {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold; /*/*vertical-align: middle;*/
  text-decoration: none
}

.journalnavrow {
  background-color: #000000;
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

/*------------------------------- journal end --------------------------------*/

/*------------------------------- journal month pages start --------------------------------*/
.bgcolor_div {
  background-color: #ffffff;
}

.bgcolor_entry {
  background-color: #000000;
}

.bgcolor_entry02 {
  background-color: #444444;
}

.bgcolor_entry03 {
  background-color: #555555;
}

.bgcolor_entryleft {
  background-color: #444444;
}

.bgcolor_entryright {
  background-color: #222222;
}

.journalentry_headerbg {
  background-color: #333333;
}

.journalentry_date {
  color: yellow;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
}

.journalentry_headerdate {
  background-color: #444444;
  color: #777777;
  font-family: arial, verdana, serif;
  font-size: 22px;
  font-weight: bold;
}

.journalentry_face {
  color: orange;
  font-family: verdana, arial, serif;
  font-size: 11px;
  font-weight: normal;
}

.journalentry_day {
  color: orange;
  font-family: arial, verdana, serif;
  font-size: 10px;
  font-weight: normal;
}

a.dayjournal:link, a.dayjournal:active, a.dayjournal:visited {
  color: #4997cd;
  font-family: arial, verdana, serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.dayjournal:hover {
  color: #cc6699;
  font-family: arial, verdana, serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

/*------------------------------- journal month pages end --------------------------------*/

/*------------------------------- canvas --------------------------------*/

.root {
  /*overflow-y:scroll; */
}

/*------------------------------- canvas --------------------------------*/
.canvasmaincolor {
  background-color: #9fcf0e;
}

.canvasprimarycolor {
  background-color: #222222;
}

.canvassecondarycolor {
  background-color: #585858;
}

.barcolor {
  background-color: #ffffff;
}

.canvasfooter {
  background-color: #494949;
}

.canvasfootercolor {
  background-color: #494949;
}

/*------------  added  -----------------------*/

.style1 {
  color: #0165bd;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.product_headline {
  font-family: arial, helvetica, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: bold;
}

.style2 {
  color: #0165bd;
  font-size: 12px;
  font-weight: bold;
}

.style3 {
  font-size: 14px
}

.style4 {
  font-size: 24px
}

/*------------------------------- fonts --------------------------------*/

.texttopnav {
  color: #ffffff;
  font-family: verdana, arial, serif;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
}

.texttopnavon {
  color: #40a6d0;
  font-family: verdana, arial, serif;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
}

.textgeneralblack {
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.textgeneralgray {
  color: #555555;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.textgeneralbold {
  color: #cccccc;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: bold;
}

.textgenerali {
  color: #cccccc;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
}

.textsubheader {
  color: #dd7d62;
  font-family: arial, verdana, serif;
  font-size: 14px;
  font-weight: bold;
}

.textasmalllife {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 13px;
  font-style: normal;
  text-decoration: underline;
  font-weight: bold;
}

.textasmalllife_picaday {
  color: #71d0f7;
  font-family: verdana, serif;
  font-size: 13px;
  font-style: normal;
  text-decoration: underline;
  font-weight: bold;
}

.textfooter {
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
}

.textquotehi {
  color: #d0ec7a;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.journaldate {
  font-family: arial, verdana, serif;
  font-size: 9px;
  font-weight: normal;
}

.journalcity {
  color: #e54b68;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.makecontact {
  color: #999999;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

/*------------------------------- fonts --------------------------------*/

/*--------------------- depricated fonts begin ----------------------*/

a.dap:link, a.dap:active, a.dap:visited {
  color: #777777;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.dap:hover {
  color: #80ff00;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

a.deep:link, a.deep:active, a.deep:visited {
  color: #777777;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.deep:hover {
  color: #cccccc;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

/*--------------------- depricated fonts end ----------------------*/

a.linkvar_one:link, a.linkvar_one:active, a.linkvar_one:visited {
  color: #777777;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.linkvar_one:hover {
  color: #cccccc;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

a.linkvar_two:link, a.linkvar_two:active, a.linkvar_two:visited {
  color: #045f88;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.linkvar_two:hover {
  color: #80ff00;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

a.toplinks:link, a.toplinks:active, a.toplinks:visited {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.toplinks:hover {
  color: #cccccc;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

a.photo_breadcrumbs:link, a.photo_breadcrumbs:active, a.photo_breadcrumbs:visited {
  color: #777777;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.photo_breadcrumbs:hover {
  color: #cccccc;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

a.photo_numbers:link, a.photo_numbers:active, a.photo_numbers:visited {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

a.photo_numbers:hover {
  color: #888888;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

a.linkrev:link, a.linkrev:visited {
  color: #cc6699;
  font-family: arial, verdana, serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline
}

a.linkrev:hover {
  color: #4997cd;
  font-family: arial, verdana, serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none
}

a.photolink:link, a.photolink:active, a.photolink:visited {
  color: orange;
  font-family: arial, verdana, serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline
}

a.photolink:hover {
  color: white;
  font-family: arial, verdana, serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none
}

a.linkwhite_med:link, a.linkwhite_med:active, a.linkwhite_med:visited {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

a.linkwhite_med:hover {
  color: #888888;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

a.linkwhite:link, a.linkwhite:active, a.linkwhite:visited {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.linkwhite:hover {
  color: #cccccc;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

a.linkwhitebold:link, a.linkwhitebold:active, a.linkwhitebold:visited {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.linkwhitebold:hover {
  color: #cccccc;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

a.foot:link, a.foot:active, a.foot:visited {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  padding-right: 3px;
  padding-left: 3px; /*vertical-align: top;*/
  text-decoration: underline
}

a.foot:hover {
  color: #cccccc;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  padding-right: 3px;
  padding-left: 3px; /*vertical-align: top;*/
  text-decoration: none
}

.unnamed1 {
  background: url(../images/bg_01.gif) repeat;
}

.header_country {
  /*background-color: #545453;*/
  font-size: 11px;
  font-style: italic;
  font-weight: bolder;
  color: #ff5400;
  padding-left: 10px;
}

.textbox_white {
  background-color: #ffffff;
  color: #0461a3;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 10px;
}

.box_products {
  background-color: #ffffff;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;

}

.inputsubscription {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  border: 1px solid;
}

.buttonsubscription {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  background-color: #000000;
  color: #ffffcc;
  text-align: center;
  width: 70px;
  border: 1px #666666 solid;
  cursor: pointer;
}

.bg_pro1 {
  background-color: #dad6ca;
  border: 2px groove #000000;
  /*
  border-top: 2px groove #f60835;
  border-right: 2px groove #f60835;
  border-bottom: 2px groove #f60835;
  border-left: 2px groove #f60835;*/
}

.bg_pro2 {
  background-color: #f60835;
  border: 1px groove #ffffff;
}

.bg_light1 {

  background-color: #dad6ca;
  border: 2px groove #000000;
  height: 100%;
}

.bg_alert1 {

  background-color: #dad6ca;
  border: 2px groove #000000;
  height: 100%;

  /*border-top: 2px groove #6a6969;
    border-right: 2px groove #6a6969;
    border-bottom: 2px groove #6a6969;
    border-left: 2px groove #6a6969;
  */
}

.bg_bug1 {

  background-color: #dad6ca;
  /*border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
  */
  border: 2px groove #000000;
}

.bg_light2 {
  background-color: #9999ff;
  border: 1px solid #000000;
}

.bg_td_pro {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: bolder;
  text-align: center;
  background-color: #5e2728;
  border-right: 1px solid #ffffff;
  color: #ffffff;
}

.bg_td_light {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: bolder;
  text-align: center;
  background-color: #a12830;
  border-right: 1px solid #ffffff;
  color: #ffffff;
}

.bg_td_bug {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: bolder;
  text-align: center;
  background-color: #d02433;
  border-right: 1px solid #ffffff;
  color: #ffffff;
}

.bg_td_alert {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: bolder;
  text-align: center;
  background-color: #f42a41;
  border-right: 1px solid #ffffff;
  color: #ffffff;
}

.bg_td_compare_header {

  background-color: #655240;
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: bolder;
  text-align: left;
  color: #ffffff;
}

.td_pro_txt {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: bolder;
  text-align: center;
  color: #5e2728;
}

.td_light_txt {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: bolder;
  text-align: center;
  color: #a12830;
}

.td_alert_txt {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: bolder;
  text-align: center;
  color: #f42a41;
}

.td_bug_txt {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: bolder;
  text-align: center;
  color: #d02433;
}

.table_comparison {
  border: 2px groove #000000;
}

.text_general {
  color: #ffffff;
  font-family: verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.text_general_blue {
  color: #330099;
  font-family: verdana, serif;
  font-size: 12px;
  font-weight: normal;
}

.header_general {
  color: #330099;
  font-family: verdana, serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 10px;
}

.header_right_01 {
  background-color: #111111;
  color: #fee851;
  font-family: verdana, serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 10px;
}

.ntextred2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: bold;
  color: #fa2526;
}

.gallerycontroller {
  width: 100%
}

.gallerycontent {
  width: 100%;
  height: auto;
  border: 0 solid black; /*background-color: ;*/
  padding: 0;
  display: block;
}

a.comparelink:link {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: bolder;
  text-align: right;
  color: #b10043;
  text-decoration: none;
}

a.comparelink:visited {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: bolder;
  text-align: right;
  color: #b10043;
  text-decoration: none;
}

a.comparelink:hover {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: bolder;
  text-align: right;
  color: #b10043;
  text-decoration: underline
}

a.closelink:link {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  text-align: right;
  color: #000000;
  text-decoration: underline;
}

a.closelink:visited {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  text-align: right;
  color: #000000;
  text-decoration: underline;
}

a.closelink:hover {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: bolder;
  text-align: right;
  color: #000000;
  text-decoration: underline;
}

/*--------------------- comparasion page ----------------------*/
td.compare_menu {
  background-color: #000000;
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: bolder;
  text-align: left; /*/*vertical-align: middle;*/
  color: #ffffff;
  padding: 5px 10px;
}

td.compare_menu_buynow {
  background-color: #000000;
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: bolder;
  text-align: left; /*/*vertical-align: middle;*/
  color: #fc6615;
  padding: 5px 10px;
}

table.compare {
  background-color: #f1efe5;
  text-align: center; /*/*vertical-align: middle;*/
  padding: 0 0;
  border-right: 1px solid #111111;
  border-bottom: 1px solid #111111;

}

td.compare_icon {
  width: 22px; /*/*vertical-align: middle;*/
  text-align: center;
  padding: 2px 2px;
  border-right: 1px solid #d6d4c6;
  border-bottom: 1px solid #d6d4c6;
}

td.compare_ok_bn {
  font-family: verdana, arial, serif;
  font-size: xx-small; /*/*vertical-align: middle;*/
  text-align: center;
  padding: 5px 5px;
  border-right: 1px solid #d6d4c6;
  border-bottom: 1px solid #d6d4c6;
}

td.compare_ok_bn_f {
  /*/*vertical-align: middle;*/
  text-align: center;
  padding: 0 0;
}

td.compare_ok {
  font-family: verdana, arial, serif;
  font-size: xx-small; /*/*vertical-align: middle;*/
  text-align: center;
  padding: 0;
  border-right: 1px solid #d6d4c6;
  border-bottom: 1px solid #d6d4c6;
}

td.compare_ok_rev {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  background-color: #d9cfa6; /*/*vertical-align: middle;*/
  text-align: center;
  padding: 0;
  border-right: 1px solid #d6d4c6;
  border-bottom: 1px solid #d6d4c6;
}

td.compare_ok_end {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  background-color: #d9cfa6; /*/*vertical-align: middle;*/
  text-align: center;
  padding: 0;
  border-bottom: 1px solid #d6d4c6;
}

td.compare_text_buynow {
  background-color: #eae8dc;
  font-family: verdana, arial, serif;
  font-size: xx-small;
  color: #000000;
  font-weight: normal;
  text-align: left; /*/*vertical-align: middle;*/
  padding: 10px;
  border-right: 1px solid #d6d4c6;
  border-bottom: 1px solid #d6d4c6;
}

td.compare_text {
  background-color: #eae8dc;
  font-family: verdana, arial, serif;
  font-size: xx-small;
  color: #000000;
  font-weight: bolder;
  text-align: left; /*/*vertical-align: middle;*/
  padding: 5px;
  border-right: 1px solid #d6d4c6;
  border-bottom: 1px solid #d6d4c6;
}

td.compare_text_detail {
  background-color: #f1efe5;
  font-family: verdana, arial, serif;
  font-size: xx-small;
  color: #545453;
  font-weight: normal;
  text-align: left; /*/*vertical-align: middle;*/
  padding: 5px 30px;
  border-bottom: 1px solid #d6d4c6;

}

a.compare_txt_link:link, a.compare_txt_link:active, a.compare_txt_link:visited, a.compare_txt_link:hover {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  color: #047aad;
  font-weight: normal;
  text-decoration: underline;
}

.galleryodd {
  background-color: #878272;
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 10px;
}

.galleryeven {
  /*background-color: #;*/
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 10px;
}

.td_bluegradiant {
  height: 131px;
  background: url(../images/blue_grdiant.gif) repeat-x;
  color: #222222;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 10px;
  text-align: left;
}

.td_graygradiant {
  height: 124px;
  background: url(../images/gray_grdiant.gif) repeat-x;
  color: #222222;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 5px;
  text-align: left;
}

.td_graygradiant_border {
  height: 124px;
  background: url(../images/gray_grdiant.gif) repeat-x;
  color: #222222;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 5px;
  text-align: left;
  border-bottom: 1px solid #000000;
}

table.general {
  color: #222222;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 0;
  text-align: left;

}

/*********new style fspy tout**********/
td.header_tout {
  background-color: #f4f3ef;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 0;
  text-align: left;
  width: 470px;
  height: 123px;

}

td.header_tout2 {
  background-color: #eae8dc;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 0;
  text-align: left; /*valign: top;*/
  width: 470px;
  height: 123px;
}

td.tout_text {
  background-color: #f4f3ef;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 3px;
  padding-top: 0;
  padding-bottom: 0;
  text-align: left;

}

td.tout_text {
  background-color: #f4f3ef;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 3px;
  padding-top: 0;
  padding-bottom: 0;
  text-align: left;

}

td.tout_text2 {
  background-color: #eae8dc;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 3px;
  padding-top: 0;
  padding-bottom: 0;
  text-align: left;

}

td.tout_text_icon {
  background-color: #f4f3ef;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 3px;
  padding-top: 5px;
  padding-bottom: 0;
  text-align: right;

}

td.tout_text_icon2 {
  background-color: #eae8dc;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 3px;
  padding-top: 5px;
  padding-bottom: 0;
  text-align: right;

}

table.tout_table {
  background-color: #f4f3ef;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  padding-left: 3px;
  padding-top: 1px;
  padding-bottom: 1px;

  text-align: left;
}

table.product {
  background-color: #f4f3ef;
  padding: 0;
  border-right: 1px solid #000000;

  border-top: 1px solid #000000;

}

td.product_header {
  padding: 0;
  border-bottom: 1px solid #000000;
}

td.product_pro_overview {
  background-color: #fde0e0;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
}

td.product_prox_overview {
  background-color: #f1def4;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
}

td.product_shield_overview {
  background-color: #e2eeec;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
}

td.product_iphone_overview {
  background-color: #ececec;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
}

td.product_record_overview {
  background-color: #eddfdb;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
}

td.product_light_overview {
  background-color: #d5eaef;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
}

td.product_alert_overview {
  background-color: #fdfebe;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
}

td.product_bug_overview {
  background-color: #d5ffd5;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
}

td.product_pro_overview_border {
  background-color: #fde0e0;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
  border-bottom: 1px solid #999999;

  border-right: 1px solid #999999;
}

td.product_light_overview_border {
  background-color: #e4e0fd;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
  border-bottom: 1px solid #999999;

  border-right: 1px solid #999999;
}

td.product_alert_overview_border {
  background-color: #fdfebe;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
  border-bottom: 1px solid #999999;

  border-right: 1px solid #999999;
}

td.product_bug_overview_border {
  background-color: #d5ffd5;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
  border-bottom: 1px solid #999999; /*border-right: 1px solid #999999;*/
}

td.product_pro_overview_border1 {
  background-color: #fde0e0;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
  border: 2px solid #999999;
}

td.product_light_overview_border1 {
  background-color: #e4e0fd;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
  border-bottom: 2px solid #999999;

}

td.product_alert_overview_border1 {
  background-color: #fdfebe;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
  border-bottom: 2px solid #999999;

}

td.product_bug_overview_border1 {
  background-color: #d5ffd5;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  text-align: left; /*/*vertical-align: middle;*/
  border-bottom: 2px solid #999999; /*border-right: 1px solid #999999;*/
}

td.product_subheader {
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 3px;
  text-align: center; /*/*vertical-align: middle;*/

  border-bottom: 1px solid #999999;

  border-left: 1px solid #999999;

}

a.def_link:link, a.def_link:active, a.def_link:visited, a.def_link:hover {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  color: #047aad;
  font-weight: normal;
  text-decoration: underline;
}

table.text_table {
  color: #6c6e70;
  font-family: verdana, serif;
  font-size: 11px;
  font-weight: normal;
}

td.default_td {
  padding: 2px;
  text-align: left; /*vertical-align: top;*/
}

td.order_now {
  background-color: #d4e4e9;
  color: #017da4;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 5px;
  text-align: center; /*/*vertical-align: middle;*/
}

.td_inform {
  height: 126px;
  /*background-image: url(../images/inform_bg.gif);
  background-repeat: repeat-x;
  color: #ffffff;
  
  */
  background-color: #d4e4e9;
  color: #000000;

  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 0;
  text-align: left;
}

.td_winner {
  height: 143px;
  background: url(../images/winner_bg.gif) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 0;
}

.td_winner2 {
  height: 120px;
  background: url(../images/winner_bg.gif) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 0;
}

.text_xxsmall {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: xx-small;
  font-weight: normal;
  text-align: left;
}

.text_winner {
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: xx-small;
  font-weight: normal;
  text-align: left; /*vertical-align: top;*/
  padding-left: 120px;
  padding-top: 30px;

}

.text_winner_pic {
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: xx-small;
  font-weight: normal;
  text-align: left;
  padding-left: 120px;
  padding-top: 5px;

}

.td_white_text {
  background-color: #000000;
  font-family: verdana, arial, serif;
  font-size: xx-small;
  font-weight: normal;
  text-align: center; /*/*vertical-align: middle;*/
  color: #ffffff;
  padding: 5px 10px;
}

a.red_link:link, a.red_link:active, a.red_link:visited, a.red_link:hover {
  font-family: verdana, arial, serif;
  font-size: xx-small;
  color: #cc0000;
  font-weight: normal;
  text-decoration: underline;
}

.bullet {
  list-style-position: outside;
  list-style-image: url(../images/icon_div.gif);
  list-style-type: square;
  text-align: left;
  vertical-align: baseline;
  word-spacing: normal;
  white-space: normal; /*display: list-item;*/
  font-family: verdana, arial, serif;
  font-size: 11px;
  line-height: 15px;
  font-weight: normal;
  color: #333333;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.bullet-white {
  list-style-position: outside;
  list-style-image: url(../images/icon_dot.gif);
  list-style-type: square;
  text-align: left;
  vertical-align: baseline;
  word-spacing: normal;
  white-space: normal; /*display: list-item;*/
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

td.comming_subheader {
  background-color: #eae8dc;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 3px;
  text-align: center; /*/*vertical-align: middle;*/
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999;
}

.td_header_right {
  height: 143px;
  background: url(../images/pcompare.gif) no-repeat;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
}

.td_header_right_iphone {
  width: 312px;
  height: 143px;
  background: url(../images/iphone_right_header.jpg) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.iphone {
  padding: 5px;
  size: 12px; /* W3C: Property size doesn't exist */
  color: #666;
}

.td_header_right_light {
  width: 312px;
  height: 143px;
  background: url(../images/tout-product-right-light.gif) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_header_right_pro {
  width: 312px;
  height: 143px;
  background: url(../images/tout-product-right-pro.gif) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_header_right_prox_bb {
  width: 312px;
  height: 143px;
  background: url(../images/tout-product-right-pro-x-bb.gif) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_header_right_prox {
  width: 312px;
  height: 143px;
  background: url(../images/symbian_prox_product_right_header.gif) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_header_right_w_pro {
  width: 312px;
  height: 143px;
  background: url(../images/tout-product-right-w-pro.gif) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_header_right_w_prox {
  width: 312px;
  height: 143px;
  background: url(../images/windows_prox_product_right_header.gif) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_header_right_w_light {
  width: 312px;
  height: 143px;
  background: url(../images/tout-product-right-w-light.gif) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_header_right_bb_light {
  width: 319px;
  height: 143px;
  background: url(../images/tout-product-right-bb-light.gif) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_header_right_bb_pro {
  width: 319px;
  height: 143px;
  background: url(../images/tout-product-right-bb-pro.gif) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_header_right_alert {
  width: 319px;
  height: 143px;
  background: url(../images/tout-product-right-alert.gif) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_header_right_bug {
  width: 312px;
  height: 143px;
  background: url(../images/tout-product-right-bug.gif) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_header_right_img {
  color: #d3f0fa;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  padding-top: 20px;
}

.td_header_right_img a {
  font-weight: normal;
  color: #f0f0f0;
}

.td_header_right_img a:hover {
  color: #000066;
  text-decoration: underline;
}

.td_bottom_footer {
  background-color: #dad6ca;
  color: #222222;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  padding: 5px;
}

.bullet-square {
  list-style-position: outside;
  list-style-image: url(../images/icons/square-bullet.gif);
  list-style-type: square;
  text-align: left;
  vertical-align: baseline;
  word-spacing: normal;
  white-space: normal; /*display: list-item;*/
  font-family: verdana, arial, serif;
  font-size: 11px;
  line-height: 20px;
  font-weight: normal;
  color: #5e5653;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.td_header_top_text {
  width: 470px;
  height: 34px;
  background: url(../images/header.gif) repeat-x;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left; /*/*vertical-align: middle;*/
  padding: 0;
}

td.supported_subheader {
  background-color: #ffffff;
  height: 34px;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 2px;
  text-align: center; /*/*vertical-align: middle;*/
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999;
}

.td_header_menu {
  background-color: #f4f3ef;
  padding-top: 2px;

}

.td_header_img {
  height: 14px;
  padding: 0;
  background-color: #f4f3ef;
}

h3 {
  color: #0165bd;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;

  text-decoration: none;
  letter-spacing: normal;
  text-align: left; /*/*vertical-align: middle;*/
  margin-bottom: 0;
  margin-top: 0;
}

.text_product_table {
  padding: 0;
  border-top: 1px solid #000000; /*border-bottom: 1px solid #000000;*/
  border-right: 1px solid #000000;
}

.td_product_image {
  padding: 0;
  text-align: center; /*/*vertical-align: middle;*/
  border-bottom: 1px dotted #999999;

}

.td_product_footer {
  color: #222222;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 10px;
  text-align: left; /*/*vertical-align: middle;*/
  border-top: 1px dotted #999999;

}

.td_product_footer2 {
  /*background-color: #dad6ca;*/
  color: #222222;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 10px;
  text-align: left; /*/*vertical-align: middle;*/
  border-top: 1px dotted #999999;

}

td.compare_dev_logo {
  background-color: #ffffff;
  height: 34px;
  color: #000000;
  padding: 2px;
  text-align: right; /*/*vertical-align: middle;*/
  border-right: 1px solid #d6d4c6;
  border-bottom: 1px solid #d6d4c6;
}

td.compare_header_menu {
  height: 34px;
  background: url(../images/header.gif) repeat-x;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left; /*/*vertical-align: middle;*/
  padding: 0;
  border-right: 1px solid #d6d4c6;

}

.td_compare_banner {
  width: 319px;
  height: 62px;
  background: url(../images/pcompare_banner.gif) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 15px 0 0 15px;
  border: 1px solid #000000;
}

table.stay_informed_table {
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 3px; /*	border-bottom: 1px solid #000000;*/
}

table.stay_informed_img {
  width: 80px;
  padding: 0;

}

.text_price {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #fa2526;
  line-height: 15px;
}

td.supported_subheader_left {
  background-color: #ffffff;
  height: 34px;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 5px;
  text-align: left; /*/*vertical-align: middle;*/
  border-bottom: 1px solid #999999;
  border-top: 1px solid #999999;
}

.td_header_top_text_border {
  height: 34px;
  background: url(../images/header.gif) repeat-x;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left; /*/*vertical-align: middle;*/
  padding: 0;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
}

.td_header_top_text_border_on {
  height: 34px;
  background: url(../images/bg_blue.gif) repeat-x;
  /*/*vertical-align: middle;*/
  text-align: center;
  padding: 3px;
}

.td_header_top_text_border_on_right_border {
  height: 34px;
  background: url(../images/bg_blue.gif) repeat-x;
  border-right: 2px solid #999999;
}

.td_right_border {

  border-right: 2px solid #999999;

}

a.linkblackbold:link, a.linkblackbold:active, a.linkblackbold:visited {
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

a.linkblackbold:hover {
  color: #1b4cec;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

td.tout_buynow {
  width: 85px;
  padding: 5px;
  text-align: right; /*vertical-align: bottom;*/
}

td.tout_bg {
  background-color: #f4f3ef;
  height: 75px;
  text-align: center; /*vertical-align: middle;*/
  padding: 0;
}

/************cheating pages styles*****************/
.tab_off {
  background-image: url(../images/bg_tab.gif);
}

.tab2_on {
  background-color: #ffffff;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
}

.bullet-square-white {
  list-style-position: outside;
  list-style-image: url(../images/icons/square-bullet.gif);
  list-style-type: square;
  text-align: left;
  vertical-align: baseline;
  word-spacing: normal;
  white-space: normal; /*display: list-item;*/
  font-family: verdana, arial, serif;
  font-size: 11px;
  line-height: 20px;
  font-weight: normal;
  color: #ffffff;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.td_header_right_cheating {
  width: 312px;
  height: 140px;
  background: url(../images/cheating.jpg) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

td.tout_text_cheating {
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 3px;
  padding-top: 0;
  padding-bottom: 0;
  text-align: left;

}

td.header_tout_cheating {
  background-color: #ece8df;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 0;
  text-align: left;
  width: 470px;
  height: 123px;

}

a.linkwhite_b:link, a.linkwhite_b:active, a.linkwhite_b:visited {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.linkwhite_b:hover {
  color: #111111;
  font-family: arial, verdana, serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

td.comming_subheader_on {
  background-color: #ffffff;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 3px;
  text-align: center; /*vertical-align: middle;*/
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999;
}

h4 {
  color: #ff9900;
  font-family: arial, verdana, serif;
  font-size: 13px;
  font-weight: bold;

  text-decoration: none;
  letter-spacing: normal;
  text-align: left; /*vertical-align: middle;*/
  margin-bottom: 0;
  margin-top: 0;
}

.td_weaccept {

  /*border-left: 1px solid #000000;*/
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  padding: 5px;
}

.td_header_right_current_index {
  width: 312px;
  height: 143px;
  background: url(../images/s9adv.gif) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

a.linkblue_b:link, a.linkblue_b:active, a.linkblue_b:visited {
  color: #00517b;
  font-family: arial, verdana, serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.linkblue_b:hover {
  color: #111111;
  font-family: arial, verdana, serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

.td_header_top_border1 {
  height: 34px;
  padding: 0;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-right: 1px solid #999999;
}

.td_header_top_border2 {
  height: 34px;
  padding: 0;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

h2 {
  color: orange;
  font-family: arial, verdana, serif;
  font-size: 14px;
  font-weight: bold;
}

.text_black_big {
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 15px;
  font-weight: normal;

}

.text_black_big_bold {
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 15px;
  font-weight: bold;

}

.text_black_medium {
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 12px;
  font-weight: normal;

}

a.linkgreen_b:link, a.linkgreen_b:active, a.linkgreen_b:visited {
  color: green;
  font-family: arial, verdana, serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.linkgreen_b:hover {
  color: green;
  font-family: arial, verdana, serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

td.header_tout3 {
  background-color: #f4f3ef;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 0;
  text-align: left;
  width: 600px;
  height: 143px;

}

a.linkbluebg:link, a.linkbluebg:active, a.linkbluebg:visited {
  color: #002456;
  font-family: arial, verdana, serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.linkbluebg:hover {
  color: #002456;
  font-family: arial, verdana, serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none
}

.textfeatureslist {
  color: #002456;
  font-family: arial, verdana, serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold
}

.td_moneyback {
  height: 118px;
  background: #7b7663 url(../images/flexispy_moneyback.gif) no-repeat;
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 0;
  border-right: 1px solid #000000;
}

.td_faq {
  width: 312px;
  height: 140px;
  background: url(../images/stock_faq.jpg) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_news {
  width: 312px;
  height: 140px;
  background: url(../images/stock_news.jpg) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_support {
  width: 312px;
  height: 140px;
  background: url(../images/stock_slinky.jpg) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_aboutus {
  width: 312px;
  height: 140px;
  background: url(../images/stock_phone.jpg) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_resell {
  width: 312px;
  height: 140px;
  background: url(../images/stock_reseller.jpg) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.td_pcompare_header {
  width: 312px;
  height: 140px;
  background: url(../images/stock_globe.jpg) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

a.linkblack1:link, a.linkblack1:active, a.linkblack1:visited {
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.linkblack1:hover {
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.linkgreen:link, a.linkgreen:active, a.linkgreen:visited {
  color: green;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.linkgreen:hover {
  color: green;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

a.linkgray:link, a.linkgray:active, a.linkgray:visited {
  color: #5e5653;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.linkgray:hover {
  color: #5e5653;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline
}

a.linkgray_bold:link, a.linkgray:active, a.linkgray:visited {
  color: #5e5653;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.linkgray_bold:hover {
  color: #5e5653;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.linkorange:link, a.linkorange:visited {
  color: orange;
  font-family: arial, verdana, serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.linkorange:hover {
  color: orange;
  font-family: arial, verdana, serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

.td_moneyback_text {
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding-left: 90px;
  padding-top: 10px;
  padding-right: 20px;

}

.table_gray_text {
  color: #5e5653;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding: 0;
  text-align: left;

}

.orangetext {
  color: #fee851;
  font-family: arial, verdana, serif;
  font-size: 20px;
  font-weight: bold;
  padding-left: 10px;
  height: 20px; /*vertical-align: middle;*/
  text-align: left;
}

.cyantext {

  color: #fee851;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 10px;
  height: 20px; /*vertical-align: middle;*/
  text-align: left;
}

.whitebold {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding-left: 10px;
  height: 20px; /*vertical-align: middle;*/
  text-align: left;
}

.header_center {
  background-color: #111111;
  color: #fee851;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding-left: 18px;
  height: 20px; /*vertical-align: middle;*/
  /*align: center;*/
}

a.linkorange:active {
  color: #ffff00;
  font-family: arial, verdana, serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline
}

a.linkrev:active {
  color: #cc6699;
  font-family: arial, verdana, serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bolder;
  text-decoration: underline
}

/**
for support in jsp
*/
a.topnav_on_yellow:link, a.topnav_on_yellow:active, a.topnav_on_yellow:visited {
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

a.topnav_on:hover {
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

a.topnav_on_yellow:link, a.topnav_on_yellow:active, a.topnav_on_yellow:visited {
  color: #333333;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none
}

.tab_on_yellow {
  height: 100%;
  background-image: url(../images/tab_on_yellow.gif);
}

.tableblog {

  /*background-color: #e0e8fc;*/
  border: #cccccc solid 1px;
}

.tableblogans {
  width: 500px; /*background-color: #e0e8fc;*/
  border: #cccccc solid 1px;
}

.tablebloganss {
  /*background-color: #e0e8fc;*/
  border: #cccccc solid 1px;
}

.divvleft {
  float: left;
  margin-left: 5px;
  width: 500px;
}

/*####################################################################################################*/

.divvrigth {
  float: right;
  margin-right: 5px;
  width: 250px;
  font-size: 11px;
}

.bock {
  font-size: 11px;
  margin-left: 100px;
  width: 300px;
  border: #cccccc solid 1px;
}

.textsmall {
  font-size: 10px;
}

.actionbtn {
  border: 1px solid #ffcccc;
  border-right: thin black;
  border-bottom: thin black;
  font-size: 11px;
  font-family: verdana, serif;
  font-weight: bold;
  height: 21px;
  background-color: #cc3333;
  color: white;
  padding: 0;
  cursor: pointer;
}

.otherbtn {
  border: 1px solid #eaeaea;
  border-right-color: black;
  border-bottom-color: black;
  font-size: 11px;
  font-family: verdana, serif;
  font-weight: bold;
  background-color: #cccccc;
  color: black;
  padding: 1px 0 0;
  cursor: pointer;
  height: 20px;
}

.border1 {
  background-color: #dddddd;
  border: 1px solid white;
  border-right-color: #222222;
  border-bottom-color: #222222;
}

.border2 {
  background-color: #dddddd;
  border: 2px groove white;
  font-size: 8pt;
}

.msg {
  font: 24px verdana, arial;
  font-weight: bold;
}

.tdrowd {
  font-size: 12px;
  color: black;
  padding: 1px 1px 2px 2px;
}

.sumitblock {
  border: #ffffff solid 1px;
}

.lingate a {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}

.lingate a:hover {
  text-decoration: underline;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

.question ol {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: #66528c;
}

.question li a {
  text-decoration: underline;
  color: #66528c;
}

.question li a:hover {
  color: #66528c;
  text-decoration: none;
}

.categories {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
}

.categories li {
  padding-left: 1px;
  color: #66528c;
}

.categories a {
  text-decoration: underline;
  color: #66528c;
}

.categories a:hover {
  text-decoration: none;
  color: #66528c;
}

.q {
  background: url(../images/help_q.gif) no-repeat top left;
  margin-left: 10px;
  padding: 0 10px 5px 20px;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}

.an {
  background: url(../images/help_a.gif) no-repeat center left;
  margin-left: 10px;
  padding: 10px 10px 10px 20px;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}

.hcontent {
  background-color: #dfead2;
  border: #cccccc solid 1px;
  border-bottom-style: hidden;
  padding: 5px;
  margin: 10px 0 0 10px;
}

.hcontentq {
  background: #dfead2 url(../images/help_q.gif) no-repeat 5px;
  border: #cccccc solid 1px;
  border-bottom-style: hidden;
  padding: 5px 0 5px 25px;
  margin: 10px 0 0 10px;
}

.hcontentan {
  background: #dfead2 url(../images/help_a.gif) no-repeat 5px;
  border: #cccccc solid 1px;
  border-bottom-style: hidden;
  padding: 5px 0 5px 25px;
  margin: 10px 0 0 10px;
}

.hcontentan a {
  color: #66528c;
  text-decoration: underline;
}

.content {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: #26212e;
  border: #cccccc solid 1px;
  margin: 0 0 10px 10px;
  padding: 10px;
}

.content a {
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  color: #66528c;
  text-decoration: underline;
}

.manuallink {
  font-size: 12px;
  border: #ffffff solid 1px;
  background-color: #cccccc;
  margin: 15px;
  padding: 10px;
}

.manuallink a {
  font-size: 12px;
  text-decoration: underline;
  color: #608ca4;
}

.manuallink a:hover {
  font-size: 12px;
  text-decoration: none;
  color: #ffffff;
}

.manuallink a:active {
  font-size: 12px;
  text-decoration: underline;
  color: #ffffff;
}

.right_header_flexi_record {
  width: 312px;
  height: 143px;
  background: url(../images/right_header_record.jpg) no-repeat center;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.right_header_flexi_shield {
  width: 312px;
  height: 143px;
  background: url(../images/right_header_shield.jpg) no-repeat;
  color: #000000;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  padding: 0;
}

.bg_rec {
  background: url(../images/bg_rec.jpg) repeat-x;
}

.flas {
  color: #036;
  font-weight: bold;
  font-size: 11px;
}

.flas a {
  color: #036;
  font-weight: bold;
  font-size: 11px;
}

.flas a:hover {
  color: #036;
  font-weight: bold;
  font-size: 11px;
}

.ivsm tr td {
  padding: 5px;
  border: #666 solid 1px;
  border-top-style: hidden;
  border-left-style: hidden;
}

.hedtex td {
  font-family: verdana, geneva, sans-serif;
  background-color: #114d60;
  font-size: 14px;
  color: #fff;
}

.iphonn {
  color: #c10005;
  font-weight: bold;
  font-size: 12px;
}

.iphonn a {
  color: #c10005;
  font-weight: bold;
  font-size: 12px;
}

.iphonn a:hover {
  color: #c10005;
  font-weight: bold;
  font-size: 12px;
}

/* additional classes 15/07/09 */
.h2-header {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  color: #000;
}

.h3-header-sub {
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  color: #000;
}

.td-head {
  font-size: 13px;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.red {
  color: #990000;
}

.note {
  font-size: 11px;
}

address {
  margin: 20px;
  font-size: 13px;
  font-style: normal;
}

/* checkphones modal */
#simplemodal-overlay {
  background-color: #000;
}

#simplemodal-container {
  background-color: #fff;
  border: 8px solid #444;
  padding: 15px;
  color: #000;
}

#simplemodal-container h2 {
  background: url(info_icon.png) no-repeat left center;
  margin: 0 0 10px 0;
  padding: 0 0 0 30px;
  font-size: 20px;
  color: #d4001a;
}

#simplemodal-container p {
  color: #000;
  font-size: 13px;
  margin: 0 0 1em 0;
}

.clear {
  clear: both;
}

#check-phone {
  clear: both;
  padding: 10px;
}

#check-phone-text {
  text-align: left;
}
