/* 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: 100%;
}

.width_page {
  background-color: #ffffff;
  padding: 8px;
  height: 100%;
  width: 800px;
}

.bg_canvas {
  height: 100%;
  background-color: #e2f1f9;
  border-top: 1px solid #333333;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 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: #dad6ca;
}

.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;
  color: #555555;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  height: 24px;
}

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_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
}

.tab_on {
  height: 100%;
  background-image: url(../images/tab_on.gif);
}

.header_right {
  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 {
  background-color: #545453;
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: bold;
  padding-left: 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;
  height: 100%;
  vertical-align: middle;
  text-align: left;
}

.textboxsimple {
  color: #222222;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

.textboxsimplerev {
  color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 11px;
  font-weight: normal;
  vertical-align: top;
  text-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%;
}

.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 {
  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.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: #ffa500;
  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: #ffc0cb;
  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: #ffa500;
  font-family: verdana, arial, serif;
  font-size: 11px;
  font-weight: normal;
}

.journalentry_day {
  color: #ffa500;
  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;
}

/*------------------------------- 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 --------------------------------*/
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:active, 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: #ffa500;
  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-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px
}

.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-top: 1px groove #ffffff;
  border-right: 1px groove #ffffff;
  border-bottom: 1px groove #ffffff;
  border-left: 1px groove #ffffff;
}

.bg_light1 {

  background-color: #dad6ca;
  border-top: 2px groove #000000;
  border-right: 2px groove #000000;
  border-bottom: 2px groove #000000;
  border-left: 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-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 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:;*/
  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;
}
