﻿.deffont{
 font-family: Arial, Tahoma, Verdana, Helvetica;
  font-size:13px;
}

P {
  font-family: Arial, Tahoma, Verdana, Helvetica;
  font-size:13px;
}
TD {
  font-family: Arial, Tahoma, Verdana, Helvetica;
  font-size:13px;
  text-align: left;
}
DIV {
  font-family: Arial, Tahoma, Verdana, Helvetica;
  font-size:13px;
}

img
{
    border:0;
}

Form {margin-bottom: 0; margin-left: 0; margin: 0; margin-right: 0; margin-top: 0}

A:link {color: #477998; text-decoration: underline;}
A:visited {color: #477998; text-decoration: underline;}
A:active {color: #477998; text-decoration: underline;}
A:hover {color: #85bfec; text-decoration: underline;}

.pseudo_a{
    color:#477998;
}

A.MyLinkSel:link {color: #d30000; text-decoration: underline; font-weight: bold; font-size: 11px;}
A.MyLinkSel:visited {color: #d30000; text-decoration: underline; font-weight: bold; font-size: 11px;}
A.MyLinkSel:active {color: #d30000; text-decoration: underline; font-weight: bold; font-size: 11px;}
A.MyLinkSel:hover {color: #ff2525; text-decoration: underline; font-weight: bold; font-size: 11px;}

A.MySmallLink:link {color: #0060aa; text-decoration: underline; font-size: 11px;}
A.MySmallLink:visited {color: #0060aa; text-decoration: underline; font-size: 11px;}
A.MySmallLink:active {color: #0060aa; text-decoration: underline; font-size: 11px;}
A.MySmallLink:hover {color: #0090ff; text-decoration: underline; font-size: 11px;}

A.MySmallLink:link {color: #0060aa; text-decoration: underline; font-size: 11px;}
A.MySmallLink:visited {color: #0060aa; text-decoration: underline; font-size: 11px;}
A.MySmallLink:active {color: #0060aa; text-decoration: underline; font-size: 11px;}
A.MySmallLink:hover {color: #0090ff; text-decoration: underline; font-size: 11px;}

font.MyTopSlogan {
font-family:serif;
 font-size: 15px;
 color: #a1acb9;
 font-weight: bold;
}


td.MyTopTab {
    width: 122px;
    padding-top: 5px;
    text-align: center;
    vertical-align: top;
}

td.MyTabunsel {
    background-color: #edf6fb;
}

td.MyTabsel {
  background-color: #6ab4e2;
}

A.MyTabLinkUnSel:link {color: #477998; text-decoration: none; font-weight: bold; font-size: 11px; display: block; width: 100%;}
A.MyTabLinkUnSel:visited {color: #477998; text-decoration: none; font-weight: bold; font-size: 11px; display: block; width: 100%;}
A.MyTabLinkUnSel:active {color: #477998; text-decoration: none; font-weight: bold; font-size: 11px; display: block; width: 100%;}
A.MyTabLinkUnSel:hover {color: #88c3f1; text-decoration: none; font-weight: bold; font-size: 11px; display: block; width: 100%;}

A.MyTabLinkSel:link {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 11px; display: block; width: 100%;}
A.MyTabLinkSel:visited {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 11px; display: block; width: 100%;}
A.MyTabLinkSel:active {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 11px; display: block; width: 100%;}
A.MyTabLinkSel:hover {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 11px; display: block; width: 100%;}

A.MyAdSrch:link {color: #aadaff; font-size: 11px;}
A.MyAdSrch:visited {color: #aadaff; font-size: 11px;}
A.MyAdSrch:active {color: #aadaff; font-size: 11px;}
A.MyAdSrch:hover {color: #FFFFFF; font-size: 11px;}


A.MyPopSLink:link {color: #FFFFFF; font-size: 11px;}
A.MyPopSLink:visited {color: #FFFFFF; font-size: 11px;}
A.MyPopSLink:active {color: #FFFFFF; font-size: 11px;}
A.MyPopSLink:hover {color: #e1f2ff; font-size: 11px;}

A.MyMnuItemSel:link {color: #d30000; font-weight: bold; text-decoration: none;}
A.MyMnuItemSel:visited {color: #d30000; font-weight: bold; text-decoration: none;}
A.MyMnuItemSel:active {color: #d30000; font-weight: bold; text-decoration: none;}
A.MyMnuItemSel:hover {color: #ff0000; font-weight: bold; text-decoration: none;}


td.MyButP {
 background-color: #538db1;
 height: 73px;
 background-image: url(images/but_bgr_mp.gif);
 background-position: bottom;
 background-repeat: no-repeat;
}

.MyCopyText {
    color: #FFFFFF;
    vertical-align: bottom;
    text-align: right;
    padding-bottom: 12px;
    padding-right: 10px;
    font-size: 11px;
    height: 73px;
}
.MyCopyGlob {
    padding-left: 5px;
    padding-bottom: 7px;
}

.MyCopyGlob .but_menu{
    margin-top: 48px;
    font-size: 11px;
    color: #b2ddff;
    margin-left: 10px;
}

.MyCopyGlob .but_menu a{
    color: #b2ddff;
    font-weight: bold;
    margin-right: 15px;
    margin-left: 15px;
    text-decoration: none;
    font-size: 11px;
}

.MyCopyBut .but_links {
 width: 139px;
 margin: 20px 10px 10px 10px;
}

.MyCopyBut .but_links a {
    font-size: 11px;
    color: #b2ddff;
    text-decoration: none;
    line-height: 18px;
}

.MyCopyBut .but_links a:hover {
    text-decoration: underline;
    color: #ffffff;
}

.MyCopyBut .but_links a span {
    font-weight: bold;
    font-size: 12px;
}

.MyCopyGlob .but_menu a:hover{
    color: #ffffff;
    text-decoration: underline;
}

A.MyCopyL:link {color: #d2e7f9;}
A.MyCopyL:visited {color: #d2e7f9;}
A.MyCopyL:active {color: #d2e7f9;}
A.MyCopyL:hover {color: #FFFFFF;}

td.MyBoxHdr {
/* changed to sprites */
/* background-image: url(images/box_top_bgr.gif); */
 padding-left: 8px;
 padding-top: 5px;
 background-color: #dbe9f7;
 color: #477998;
 font-weight: bold;
 font-size: 13px;
 vertical-align: top;
 text-align: left;
 height: 34px;
 padding-bottom: 0px;
}

td.MyBoxNoHdr {
    height: 1px;
    border-top: 1px solid #c0c8d0;
}

td.MySearchLn {
  height: 61px;
}

Input.MySearchInput {
  width: 630px;
  font-size: 14px;
}

Input.MySearchItemsInput {
  width: 573px;
  font-size: 14px;
}

Select.MySearchSelect {
  width: 174px;
  font-size: 14px;
}

.MyPopSerch {
   color: #FFFFFF;
   font-size: 11px;
   padding-left:16px;
}

td.MyNewsBox {
 padding-top: 5px;
 padding-bottom: 15px;
 padding-right: 0px;
 padding-left: 0px;
 text-align: left;
 background-color: #FFFFFF;
}

td.MyFPBox {
 padding-top: 20px;
 padding-bottom: 20px;
 padding-right: 20px;
 padding-left: 20px;
 background-color: #FFFFFF;
}

td.MySBox {
 padding-top: 12px;
 padding-bottom: 12px;
 padding-right: 12px;
 padding-left: 12px;
 background-color: #FFFFFF;
 text-align: left;
}

td.MyFPText {
  height: 21px;
  vertical-align: middle;
  text-align: center;
  width: 85px;
}

.MyNewsDate {
  color: #ad0000;
  padding-top: 0px;
  font-size: 10px;
  font-weight: normal;
  padding-left: 15px;
  padding-bottom: 15px;
}

.MyNewsHdr {
  padding-bottom: 3px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 13px;
}
.MyNewsDisc {
  padding-bottom: 1px;
  font-size: 13px;
  padding-left: 15px;
  padding-right: 15px;
}

A.MyNewsLink:link {font-size: 13px; text-decoration: none; font-weight: bold;}
A.MyNewsLink:visited {font-size: 13px; text-decoration: none; font-weight: bold;}
A.MyNewsLink:active { font-size: 13px; text-decoration: none; font-weight: bold;}
A.MyNewsLink:hover {font-size: 13px; text-decoration: underline; font-weight: bold;}

A.MyNavLoc:link {color: #005fa9; font-size: 10px; text-decoration: none;}
A.MyNavLoc:visited {color: #005fa9; font-size: 10px; text-decoration: none;}
A.MyNavLoc:active {color: #005fa9; font-size: 10px; text-decoration: none;}
A.MyNavLoc:hover {color: #0090ff; font-size: 10px; text-decoration: underline;}


A.MyCategory:link{color: #656565; text-decoration: none; font-size: 13px; line-height: 14px;}
A.MyCategory:visited{color: #656565; text-decoration: none; font-size: 13px; line-height: 14px;}
A.MyCategory:active{color: #656565; text-decoration: none; font-size: 13px; line-height: 14px;}
A.MyCategory:hover{color: #2da3ff; text-decoration: none; font-size: 13px; line-height: 14px;}

A.MyMainCategory{
     text-decoration: none; font-size: 14px; line-height: 14px; font-weight: bold;
}
A.MyMainCategory:link {color: #477998;}
A.MyMainCategory:visited {color: #477998;}
A.MyMainCategory:active {color: #477998;}
A.MyMainCategory:hover {color: #74b8fe;}



font.MyCategoryCount {
  font-size: 10px;
  color: #939690;
}

H1 {
 font-size: 14px;
 color: #545960;
 font-weight: bold;
 padding-bottom: 10px;
}

H2 {
 font-size: 13px;
 color: #545960;
 font-weight: bold;
}

input.MyLogin {
 width: 121px;
 border-style: solid;
 border-width: 1px;
 border-color: #c8cacd;
}

.MyLoginText {
  float: left;
  width: 70px;
  clear: both;
  line-height: 22px;
  text-align: right;
  padding-right: 3px;
}

.MyLoginInput {
  font-size: 13px;
  float: left;
  text-align: right;
}

td.MyLoginDes {
 font-size: 10px;
 padding-top: 10px;
 text-align: left;
}

td.MyEventsBdy {
  padding: 10px;
  font-size: 13px;
  background-color: #eef1f4;
  border: solid;
  border-width: 1px;
  border-color: #949eaa;
  text-align: left;
}

td.MyRepTxt {
  font-size: 11px;
  padding-bottom: 15px;
  text-align: left;
}

td.MyRepIcon {
   padding-right: 20px;
}


A.MyRepLink:link {text-decoration: none;}
A.MyRepLink:visited {text-decoration: none;}
A.MyRepLink:active {text-decoration: none;}
A.MyRepLink:hover {text-decoration: none;}

A.MyRepLinkMore:link {color: #ba0000; text-decoration: underline;}
A.MyRepLinkMore:visited {color: #ba0000; text-decoration: underline;}
A.MyRepLinkMore:active {color: #ba0000; text-decoration: underline;}
A.MyRepLinkMore:hover {color: #ff2525; text-decoration: underline;}

font.MyStar {
  color: #FF3300;
  font-weight: bold;
}

font.MySmallRegText {
  font-size: 11px;
}


#CatSelector{
    width:330px;
}

.SelectSubCategoryCont{
    padding-right:30px;
/* Used in JavaScript */
    background:url(/images/arrow_next.png) right no-repeat;
}

Select.MyFormSelectXLarge {
  width: 300px;
  font-size: 14px;
}

td.MyErrorBorder {background-color: #d71a1a}
td.MyErrorColor {color: #d71a1a; font-size:10px; background-color: #ffffff}
font.MyErrorHdr {color: #FFFFFF; font-size:10px; background-color: #d71a1a; font-weight: bold;}
font.MyErrorText {color: #d71a1a; font-size:10px;}

li.MyMnyList {
  line-height: 18px;
  text-align: left;
}

font.MyFormDesc {
  font-size: 10px;
   color: #999999;
}

td.MyUsrTableHdr,td.MyUsrTableHdr a{
 color: #FFFFFF;
 background-color: #477998;
 font-weight: bold;
 text-decoration: None;
}

td.MyTblLt {
 color: #000000;
 background-color: #f9fcff;
}

td.MyTblDk {
 color: #000000;
 background-color: #ebf6ff;
}

.MyTblBronze {
 background-color: #f9fbfc;
}

.MyTblSilver {
 background-color: #eef1f4;
}

.MyTblGold {
 background-color: #fffde7;
}

.MyTblPlatinum {
    background-color: #edf7ff;
}


td.MyUsrMnuUnsel {
  height: 17px;
  width: 214px;
}

td.MyUsrMnuSel {
  height: 17px;
/*  background-image: url(images/usr_mnu_sel.gif); */
  width: 214px;
}

td.MyMnuItemBulType1 {
 width: 25px;
 text-align: right;
}

td.MyMnuItemType1 {
  padding-left: 8px;
}

td.MyMnuItemBulType2 {
 width: 26px;
 text-align: right;
}

td.MyMnuItemType2 {
  padding-left: 7px;
  font-size: 13px;
  font-weight: bold;
}

td.MyMnuItemBulType3 {
 width: 40px;
 text-align: right;
}

td.MyMnuItemType3 {
  padding-left: 5px;
}

td.MyMnuItemBulType4 {
 width: 52px;
 text-align: right;
}

td.MyMnuItemType4 {
  padding-left: 5px;
}

A.MyUsrMnuLink:link {color: #477998; text-decoration: none; font-size: 11px;}
A.MyUsrMnuLink:visited {color: #477998; text-decoration: none; font-size: 11px;}
A.MyUsrMnuLink:active {color: #477998; text-decoration: none; font-size: 11px;}
A.MyUsrMnuLink:hover {color: #85bfec; text-decoration: underline; font-size: 11px;}

font.MyNavBr {
  font-size: 10px;
}

td.MyProductBox {
  padding-left: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

.MyProductDisc {
  padding-left: 10px;
  text-align: left;
  overflow: hidden;
}

.MySupDetailsHdr {
   width: 410px;
   height: 34px;
/*   background-image: url(images/box_top_bgr.gif); */
   background-repeat: repeat-x;
   background-position: top;
   margin-top: 10px;
   border-left: 1px solid #c0c8d0;
   border-right: 1px solid #c0c8d0;
}

.MySupDetailsBdy{
   width: 390px;
   _width: 410px;
   border-left: 1px solid #c0c8d0;
   border-right: 1px solid #c0c8d0;
   border-bottom:  1px solid #c0c8d0;
   padding: 10px;
   margin-bottom: 10px;

}

.MyProductFeatures {
    padding: 10px;
    clear: both;
}

.MyProductFeatures h2 {
    color:#477998;
    font-size: 14px;
    font-weight: bold;
}

.MyProductFeatures p {
  padding-bottom: 20px;    
}

.MySupHdrText {
   font-weight: bold;
   font-size: 13px;
   color: #477998;
/*   background-image: url(images/icon_user.gif);
   background-position: left;
   background-repeat: no-repeat; */
   padding-left: 21px;
   margin-left: 10px;
   margin-top: 8px;
}

.MyHdrSupBtn {
   margin-top: 11px;
   margin-right: 10px;
}

.MyComponentHdr {
   height: 34px;
/*   background-image: url(images/box_top_bgr.gif); */
/*   background-repeat: repeat-x; */
   background-position: top;
   margin-top: 4px;
   border-left: 1px solid #c0c8d0;
   border-right: 1px solid #c0c8d0;
   font-weight: bold;
   font-size: 13px;
   color: #447390;
   padding-left: 10px;
   padding-top: 7px;
}

.MyComponentBody {
   padding-top: 3px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 20px;
   border-bottom: 1px solid #d0d0d0;
   border-left: 1px solid #d0d0d0;
   border-right: 1px solid #d0d0d0;
   background-color: white;
}


.MyProp {
    font-weight: bold;
    font-size: 13px;
    color:#477998;
    padding: 4px;
    text-align: right;
}

.MyProp span {
    color:#000000;
    width: 95px;
    display: block;
}



.MyFormTo{
   color: #477998;
}

.loggedIn{
    color:green;
    font-weight:bold;
}


input.MyFormInputShort {
  width: 200px;
}

input.MyFormInputLarge {
  width: 230px;
}

input.MyFormInputSmall {
  width: 40px;
}

input.MyFormInput {
  width: 230px;
}

input.MyFormInputL {
  width: 430px;
}

td.MyFormItem {
   width: 100px;
   text-align: right;
   font-weight: bold;
}

td.MyFormItemLarge {
   width: 200px;
   text-align: right;
   font-weight: bold;
}

Select.MyFormSelectShort {
  width: 130px;
  font-size: 14px;
}

Select.MyFormSelectLarge {
  width: 230px;
  font-size: 14px;
}


textarea.MyTextAreaL {
  width: 300px;
  height: 120px;
}

textarea.MyTextAreaXL {
  width: 430px;
  height: 140px;
}

textarea.MyTextAreaS {
  width: 300px;
  height: 50px;
}



.MySyn {
    font-size: 13px;
    padding: 4px;
}

.zoomCont
{
	position:relative;
	width:100%;
}

.zoomCont .zoom
{
	position:absolute;
	bottom:10px;
	right:-35px;
	width:32px;
	height:32px;
	border:0;
}

td.MyProductFld {
 text-align: right;
 padding-right: 5px;
 color: #88898b;
 font-size: 13px;
 height: 25px;
 white-space: nowrap;
}

td.MyProductProp {
 text-align: left;
 color: #000000;
 font-size: 13px;
 width: 100%;
 vertical-align:middle;
}

td.MyEventFld {
 text-align: right;
 padding-right: 5px;
 color: #88898b;
 font-size: 13px;
 height: 25px;
 white-space: nowrap;
}

td.MyEventProp {
 text-align: left;
 color: #000000;
 font-size: 13px;
}

td.MyProductFldS {
 text-align: right;
 padding-right: 5px;
 color: #88898b;
 font-size: 13px;
 height: 18px;
 white-space: nowrap;
 width: 100%
}

td.MyProductPropS {
 text-align: left;
 color: #000000;
 font-size: 13px;
}

td.MyProdDetails {
 text-align: left;
 color: #000000;
 font-size: 13px;
 padding-top: 20px;
 padding-bottom: 20px;
}

td.MyProdNav {
 text-align: left;
 color: #000000;
 font-size: 13px;
 width: 100%
}

font.MyProductFldFn {
  color: #88898b;
}


td.MyReq {
  height: 24px;
  padding-left: 5px;
  white-space: nowrap;
}

A.MyRbLink:link {color: #0060aa; text-decoration: none; font-size: 11px; font-weight: bold;}
A.MyRbLink:visited {color: #0060aa; text-decoration: none; font-size: 11px; font-weight: bold;}
A.MyRbLink:active {color: #0060aa; text-decoration: none; font-size: 11px; font-weight: bold;}
A.MyRbLink:hover {color: #0090ff; text-decoration: underline; font-size: 11px; font-weight: bold;}

font.MySmallFont {
  font-size: 11px;
}

font.MyDateFont {
  font-size: 11px;
  color: #ad0000;
}

font.MyHello {
  font-size: 18px;
  color: #88898b;
}

td.MyDashTitle {
  font-size: 14px;
  color: #000000;
  height: 28px;
  width: 220px;
  text-align: right;
  font-weight: bold;
}

td.MyDashTitleT {
  background-color: #f2f5f8;
  width: 523px;
}

td.MyDashItem {
  font-size: 13px;
  color: #88898b;
  height: 28px;
  width: 220px;
  text-align: right;
}

td.MyDashVal {
  font-size: 13px;
  color: #000000;
  width: 140px;
  text-align: left;
  padding-left: 5px;
}

font.MyDashSmall {
  font-size: 10px;
  color: #88898b;
}

td.MyRankTop {
  font-size: 13px;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

td.MyRankFree {
  background-color: #f9fbfc;
  width: 20%;
  text-align: center;
}

td.MyRankSilver {
  background-color: #eef1f4;
  width: 20%;
  text-align: center;
}

td.MyRankGold {
  background-color: #fffde7;
  width: 20%;
  text-align: center;
}

td.MyRankPlatinum {
  background-color: #e2eef9;
  width: 20%;
  text-align: center;
}

td.MyRankProp {
  background-color: #FFFFFF;
}

td.MyRankLt {
  font-size: 13px;
  color: #000000;
  background-color: #eef1f4;
}

td.MyNewsCont {
  line-height: 17px;
  text-align: justify;
}

td.MyCompName {
  width: 300px;
}

td.MyCompName a{
  text-decoration: none;
}

td.MyCompName a:hover{
  text-decoration: underline;
}

td.MyConSt {
 font-size: 13px;
 color: #949eaa;
 width: 327px;
}

td.MyReqList {
  font-size: 10px;
  height: 24px;
  padding-left: 5px;
  white-space: nowrap;
  vertical-align: middle;
}

td.MyMessageColor {
  background-color: #FFFF99;
  font-size: 10px;
}

td.MyMessageBorder{
  background-color: #FF9933;
  font-size: 10px;
}

font.MyTopBasketItems {
  font-size: 9px;
  font-weight: bold;
  color: #477998;
}

A.MyBackTS:link {color: #567b98; text-decoration: none; font-size: 10px; font-weight: normal;}
A.MyBackTS:visited {color: #567b98; text-decoration: none; font-size: 10px; font-weight: normal;}
A.MyBackTS:active {color: #567b98; text-decoration: none; font-size: 10px; font-weight: normal;}
A.MyBackTS:hover {color: #567b98; text-decoration: underline; font-size: 10px; font-weight: normal;}


td.MyProductAddImg {
  vertical-align: middle;
  text-align: center;
  width: 220px;
  height: 77px;
}

div.MyIconHint {
  height: 64px;
  position: absolute;
  top: 10px;
  left: 10px;
  display: none;
  font-size: 11px;
  z-index: 1200;
}

td.MyHintText {
/*  background-image: url(images/hint_bgr.png); */
  height: 35px;
  vertical-align: top;
  padding-top: 13px;
  padding-left: 5px;
  padding-right: 5px;
  color: #FFFFFF;
  font-size: 11px;
}

font.MyErrorMsgHdr{
  font-size: 11px;
  font-weight: bold;
  color: #c30000;
  line-height: 20px;
}

font.MyMessageMsgHdr{
  font-size: 11px;
  font-weight: bold;
  color: #00bf04;
  line-height: 20px;
}
.MyErrorMsgMessage{
  font-size: 11px;
}

font.MyStats {
  font-size: 9px;
  color: #00b7be;
  font-weight: normal;
}

.InModuleReport{
    display: block;
    overflow: hidden;
    margin-bottom:10px;
}

.MyReportType {
  font-size: 10px;
  text-align: center;
  width: 45px;
}


#BtnNewProduct
{
    margin-top:8px;
}

.RegSubmit{
	float:left;
        margin-top:20px;
        margin-left:250px;
}

.captcha{
    margin-left:244px;
}

.reg_table{
    width:600px;
}


#RegisterLink
{
	font-size:120%;
}

#RegisteredLink
{
	font-size:80%;
}

#LoginContainer{

}

#RegisteredContainer
{
	padding-top:5px;
	vertical-align: bottom;
	height:15px;
}

.no_decor{
	text-decoration: none;
}

.ModuleBox{
    padding:9px;
}

.ReportsBox
{
	padding:9px;
}

.ReportsBox a{
	text-decoration:none;
}

.center{
    margin:0 auto;
}

.incenter{
    text-align:center;
}

.checkfile{
    width:14px;
    height:14px;
    border:1px solid black;
}

.checkfile.unchecked{
    background-color:red;
}

.checkfile.checked{
    background-color:green;
}


.nomargin{
    padding:0;
    margin:0;
}

.HowHelp.Selected, .HowHelpContent{
    background-color: white;
}

.HowHelp{
    text-align: center;
    width:50%;
    font-weight:bold;
    padding:2px;
    cursor:pointer;
}

.HowHelp.Selected{
   border:1px solid gray;
    border-bottom: 0px;
}

.HowHelp.Unselected{
    border:1px solid gray;
    border-bottom:0px;
}

.HowHelpContent{
    border-color: gray;
    border-spacing: 2px;
    border-width: 1px;
    border-style:solid;
    padding:5px;
    border-top:0px;
}

.HowHelpContent li{
 margin-left:0;
}
.HowHelpContent ul{
 padding-top:8px;
 padding-left:24px;
}

.OverHeader h1{
    margin: 0;
    padding:0;
    margin-top:10px;
}


.MyCategoryBox {
  padding: 15px;
}

.MyCategorySt {
  padding-left: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-top: 5px;
}

.MyCategoryStSub {
  padding-bottom: 10px;
  padding-top: 10px;
}


div.MyLocator {
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;
  padding-top: 3px;
  background-color: #f0f8ff;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 10px;
  font-size: 10px;
}

.MyLocatorClientCenter{
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;
  padding-top: 3px;
  background-color: #f0f5fa;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 20px;
}

h1.MyCatTitle {
  margin-left: 25px;
  margin-bottom: -5px;
  padding-bottom: 0px;
  margin-top: 5px;
}

div.MyCatHL0 {
 float: left;
 padding-left: 15px;
 padding-top: 15px;
 padding-right: 0px;
 padding-bottom: 15px;
 width: 340px;
}

div.MyCatHL1 {
 float: left;
 padding-left: 0px;
 padding-top: 15px;
 padding-right: 5px;
 padding-bottom: 15px;
 width: 340px;
}

.MyHdrText {
  float: left;
  font-size: 13px;
  color: #567b98;
  font-weight: bold;
}

.MyHdrText2 {
  float: left;
  color: #357075;
  font-size: 13px;
}

.MyHdrBtn {
  float: right;
  padding-right: 5px;
  padding-top: 3px;
}

.MyReportSyn {
  font-size: 13px;
  padding-left: 9px;
  padding-right: 9px;
  text-align: justify;
  clear: left;
  padding-bottom: 15px;
}

.MyReportTitle {
  font-size: 13px;
  padding-left: 9px;
  padding-right: 9px;
}

.MyReportIcon {
  float: left;
  padding-right: 9px;
  padding-bottom: 1px;
  padding-left: 9px;
}


td.MyEventBox {
 padding: 5px;
 overflow: hidden;
}

.MyEvent {
  border: 1px solid;
  border-color: #c4d1e1;
  margin-bottom: 5px;
/*  background-image: url(images/event_border_lt.gif); */
/*    background-position: left; */
/*    background-repeat: repeat-y; */
  padding-left: 4px;
  width: 222px;
 _width: 228px;
 }

.MyEvent .MyEventLogo {
  overflow: hidden;
  border: 1px solid #dae9f7;
}


.MyEventDate {
  height: 34px;
  width: 75px;
  line-height: 14px;
/*  background-image: url(images/event_date_bgr1.gif); */
  font-size: 10px;
  color: #7c848e;
  text-align: center;
  margin-top: 5px;
}

.MyEventText {
  padding: 15px;
  font-size: 13px;
  color: #000000;
  overflow: hidden;
  width: 180px;
}

.MyEventText A:link {text-decoration: none; font-size: 11px; font-weight: bold;}
.MyEventText A:visited {text-decoration: none; font-size: 11px; font-weight: bold}
.MyEventText A:active {text-decoration: none; font-size: 11px; font-weight: bold}
.MyEventText A:hover {text-decoration: underline; font-size: 11px; font-weight: bold}

td.MyLoginBox {
 padding-top: 12px;
 padding-bottom: 12px;
 padding-right: 12px;
 padding-left: 12px;
 background-color: #FFFFFF;
 overflow: hidden;
}

.MySignIn {
/*  background-image: url(images/arrow_red.gif); */
  padding-left: 15px;
  font-weight: bold;
  font-size: 14px;
  padding-right: 20px;
  color: #477998;
  text-decoration: underline;
  float: left;
  height: 24px;
  line-height: 24px;
}


.MyPasswordReminder {
/*  background-image: url(images/sqr_red.gif); */
  padding-left: 15px;
/*    background-position: left; */
/*  background-repeat: no-repeat; */
  font-size: 11px;
  float: left;
  height: 24px;
  line-height: 24px;
}

img.MyLogSep {
  padding-top: 10px;
  padding-bottom: 10px;
}

.MyWhatCanWe {
  padding-top: 5px;
  padding-bottom: 15px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #477998;
  clear: both;
}




/* Login Tabs */

div.tabboxLogin{
  border:0 solid blue;
  background-color: #d7dee4;
  padding: 5px;
}

div.tabboxLogin .content{
  display:none;
  background-color: #FFFFFF;
  padding: 9px;
  font-size: 11px;
/*  background-image: url(images/log_cont_bgr.gif); */
  background-repeat: no-repeat;
  background-position: bottom;
  width: 189px;
  _width: 207px;
}

div.tabboxLogin .tabs{
  border:0px solid darkblue;
  overflow:hidden;
  height:24px;
}

div.tabboxLogin .tabs span{
  float:left;
  margin-top:4px;
  height:25px;
  color:white;
  width:102px;
  margin-right:1px;
/*  background-image: url(images/join_tab_unsel.gif); */
  background-image: url(/images/sprites_iface.png);
  background-position: 0 -1982px;
  text-align: center;
  background-repeat: no-repeat;
  line-height: 18px;
  background-color: #477998;
}

div.tabboxLogin .tabs span.selected{
  border: 0px;
  margin-top:0px;
  height:24px;
/*  background-image: url(images/join_tab_sel.gif); */
  background-image: url(/images/sprites_iface.png);
  background-position: 0 -1947px; width: 103px; height: 25px;
  color: #477998;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
}

div.LoginContLine {
  padding-left: 13px;
/*  background-image: url(images/bul_join_red.gif); */
  background-repeat: no-repeat;
  font-size: 10px;
  height: 15px;
  overflow: hidden;
}

/* Login Tabs */

.MyNoAccount {
/*  background-image: url(images/no_account_bgr.gif); */
  width: 108px;
  height: 25px;
  text-align: center;
  font-size: 11px;
/*  background-position: left; */
  background-repeat: no-repeat;
  clear: both;
  float: left;
  margin-top: 15px;
  line-height: 23px;
}

.MyJoinForFree{
/*  background-image: url(images/join_bgr.gif); */
  width: 108px;
  height: 25px;
  text-align: center;
  float: left;
  margin-top: 15px;
  line-height: 23px;
}

A.MyJoinForFreeLink:link {text-decoration: underline; font-size: 13px; font-weight: bold; color: #FFFFFF;}
A.MyJoinForFreeLink:visited {text-decoration: underline; font-size: 13px; font-weight: bold; color: #FFFFFF;}
A.MyJoinForFreeLink:active {text-decoration: underline; font-size: 13px; font-weight: bold; color: #FFFFFF;}
A.MyJoinForFreeLink:hover {text-decoration: none; font-size: 13px; font-weight: bold; color: #FFFFFF;}

.MyLoginBoxCont {
  border: 1px solid;
  border-color: #dae9f7;
  padding: 10px;
  margin-top: 10px;
  clear: both;
  overflow: hidden;
}

/*Featured products tabs*/

div.tabboxFP{
  border:0px;
}

div.tabboxFP .content{
  display:none;
  height: 199px;
  _height: 232px;
/*  background-image: url(images/fp_bgr.gif); */
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-color: #c0c8d0;
  padding: 10px;
  padding-top: 23px;
  text-align: center;
  overflow: hidden;
}

div.tabboxFP .contentproductpage{
  display:block;
}

div.tabboxFP .tabs{
  border:0px;
  overflow: hidden;
  height:37px;
}

div.tabboxFP .tabs span{
  float:left;
  margin-top:4px;
  color: #477998;
  background-color: #dae9f7;
  width:142px;
  margin-right:0px;
/*  background-image: url(images/fp_tab_unsel.gif); */
  background-image: url(/images/sprites_x_bgr.png);
    background-position: 0 -14011px;
  background-repeat: repeat-x;
//  background-position: top;
  line-height: 31px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  border-bottom: 1px solid;
  border-left: 0px solid;
  border-right: 0px solid;
  border-top: 1px solid;
  border-color: #c0c8d0;
  height:33px;
}

div.tabboxFP .tabs span.selected{
  margin-top:0px;
  background-color:#f2f7fd;
  width:143px;
  _width:145px;
/*  background-image: url(images/fp_tab_sel.gif); */
  background-image: url(/images/sprites_x_bgr.png);
  background-position: 0 -13473px;
  line-height: 36px;
  text-align: center;
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: none;
  border-color: #c0c8d0;
  overflow: hidden;
  height:37px;
}

div.tabboxFP .tabs span.productpage{
  width:243px;
  _width:245px;
}

/*Featured products tabs*/

.MyFPBox {
  float: left;
  width: 124px;
  _width: 125px;
  height: 190px;
/*  background-image: url(images/fp_box_bgr.gif); */
  border: 1px solid;
  border-color: #dae3ec;
  margin-right: 6px;
  margin-left: 6px;
  background-color: #FFFFFF;
  overflow: hidden;
}

.MyFPImage{
  height: 115px;
  width: 124px;
  _width: 125px;
  vertical-align: middle;
  text-align: center;
}

.MyFPText {
  height: 74px;
  vertical-align: top;
  font-size: 13px;
  text-align: center;
  padding: 3px;
  width: 106px;
  _width: 124px;
}

/**
#title_override{
    clear:both;
}*//

.MyFPText A:link {color: #2d4f9e; text-decoration: none;}
.MyFPText A:visited {color: #2d4f9e; text-decoration: none;}
.MyFPText A:active {color: #2d4f9e; text-decoration: none;}
.MyFPText A:hover {color: #2da3ff; text-decoration: underline;}

.MyFSBox {
/*  background-image: url(images/fs_bgr.gif); */
  height: 247px;
  padding-top: 4px;
  padding-left: 13px;
  padding-right: 0px;
  padding-bottom: 9px;
  overflow: hidden;
}

.MyFSBoxItem {
  width: 164px;
  _width: 166px;
  height: 112px;
  _height: 114px;
  border: 1px solid;
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
  overflow: hidden;
}

.MyFSBoxItemSilver {
/*    background-image: url(images/fs_box_silver_bgr.gif); */
    border-color: #bcbcbc;
    background-color: #ffffff;
}

.MyFSBoxItemGold {
/*    background-image: url(images/fs_box_gold_bgr.gif); */
    border-color: #ffc000;
    background-color: #ffffff;
}

.MyFSBoxItemImage {
  height: 53px;
  vertical-align: middle;
  text-align: center;
  width: 164px;
  padding-top: 10px;
}

.MyFSBoxItemTxt {
  height: 33px;
  text-align: center;
  padding-left: 9px;
  padding-right: 9px;
}

.MyFSBoxItemTxt A:link {color: #2d4f9e; font-size: 11px;}
.MyFSBoxItemTxt A:visited {color: #2d4f9e; font-size: 11px;}
.MyFSBoxItemTxt A:active {color: #2d4f9e; font-size: 11px;}
.MyFSBoxItemTxt A:hover {color: #2da3ff; font-size: 11px;}


td.MySBoxMenu {
/*    background-image: url(images/usr_menu_bgr.gif); */
    /*     background-repeat: repeat-x; */
/*   background-position: top; */
}

.MySumHdr {
  font-size: 14px;
  font-weight: bold;
  color: #477998;
  padding-left: 25px;
/*  background-position: left; */
  background-repeat: no-repeat;
  margin-left: 2px;
  height: 16px;
  margin-bottom: 2px;
}

div.MySumHdrTb{
  padding-bottom:4px;
}

.MySumHdrTb {
border-bottom: 2px solid #477998;
padding-bottom: 3px;
}

.ItemContainer{
  padding-left:5px;
}


.MySumItem{
  padding: 5px;
}

.ItemContainer .fl{
  margin-right:55px;
}

.ItemContainer .fr{
  margin-left:55px;
}

.MySumLink {
  padding-left: 20px;
/*  background-position: left;
  background-repeat: no-repeat; */
  font-size: 11px;
}

.MyActionLink {
  padding-left: 23px;
/*  background-position: left;
  background-repeat: no-repeat; */
  font-size: 13px;
}


.MyImpNote {
  font-size: 10px;
  color: #9f9f9f;
  padding-left: 22px;
  margin-left: 2px;
/*    background-image: url(images/sum_ico_impnote.gif);
    background-position: left;
    background-repeat: no-repeat; */
    height: 16px;
    line-height: 16px;
    margin-top: 10px;
}

.MyCSItem {
    padding: 6px;
    border-bottom: 1px solid #477998;
}

.MYCSItem img {
   text-align: center;
}

.MYCSItem0 {
    width: 10px;
    border-bottom: 0px;
}

.MYCSItem1 {
    width: 200px;
}

.MYCSItem2 {
    width: 26px;
    text-align: center;
}
.MYCSItem3 {
    width: 48px;
    text-align: center;
}
.MYCSItem4 {
    width: 10px;
    text-align: center;
}

.MYISItem{
    padding: 6px;
    border-bottom: 1px solid #477998;
}

.MYISItem1 {
    width: 148px;
    border-right: 1px solid #477998;
}

.MYISItem2 {
    width: 104px;
    text-align: center;
}


.mbt {
    margin-bottom: 40px;
}

.MyItSItem {
}

.MyItSItemHdrL {
    border-right: 1px solid #477998;
    background-color: #e3eef8;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
}

.MyItSItemHdrR {
    background-color: #e3eef8;    
    text-align: center;
    font-weight: bold;
    font-size: 11px;
}

.MYItSItem1{
    width: 174px;
    border-right: 1px solid #477998;
}

.MYItSItem2{
    width: 124px;
    text-align: center;
    border-right: 1px solid #477998;
}

.MYItSItem3{
    width: 124px;
       text-align: center;
    border-right: 1px solid #477998;
}

.MYItSItem4{
    width: 174px;
    text-align: center;
}

.warn {
    color: #ba0000;
}


.MYItSBItem1{
    border-right: 1px solid #477998;
    text-align: center;
}

.MYItSBItem2{
    text-align: center;
}

h1.MyProductTitle {
    color:#477998;
    font-size: 18px;
    font-weight: normal;
    margin-top: 20px;
    margin-left: 10px;
}

.seller_free {
   background: #FFFFFF;
   border: 1px solid #e6e6e6;
}

.seller_silver {
/*   background: #f6f6f6; */
   border: 1px solid #bdbdbd;
}

.seller_gold {
/*   background: #fffde7; */
   border: 1px solid #d68206;
}

.seller_platinum {
   background: #e2f0fc;
   border: 1px solid #567b98;
}

.addthisbox{
    width: 160px;
}

.addthisboxnews{
    width: 140px;
}

.MyProductConditions {
    font-size: 11px;
    font-weight: normal;
    padding-top: 10px;
}

.MyProductConditions span {
    padding-left:15px;
    color: #ad0000;
}
.MyHi {
 font-size: 11px;
 color:#6b9bbf;
 font-weight: bold;
}

.contactSellerPopup{
    position:absolute;
    z-index: 20;
    top:-45px;
    left:0px;
}

.upper_messagebox{
    border:1px solid #d3d3d3;
    border-bottom:0;
    overflow:hidden;
    background-color: #fffff0;
}

.content_messagebox{
    padding:9px 0px 9px 45px;
    width:253px;
}

.bottom_messagebox{
/*    background:url('/images/popup_border_bottom.png') no-repeat; */
    height:9px;
}

.TableSorterAsc{
    padding-right:5px;
/* JS background */
    background:url('/images/tablesorter/asc.gif') no-repeat right;
}

.TableSorterNone{
    padding-right:5px;
/* JS background */
    background:url('/images/tablesorter/bg.gif') no-repeat right;
}

.TableSorterDesc{
    padding-right:5px;
/* JS background */
    background:url('/images/tablesorter/desc.gif') no-repeat right;
}

.MyAccUpgrade {
    line-height: 18px;
}

.event_image {
    border: 1px solid #dae9f7;
}

.MyReportHr {
    width: 90%;
    height: 1px;
    color: #538db1;
    
}

.MyStaticP {
    padding-top: 10px;
    padding-left: 26px;
    padding-right: 26px;
    padding-bottom: 15px;
    font-size: 14px;
    line-height: 21px;
    overflow: hidden;
    display: block;
    clear: both;
    float: left;
}

.MyStaticP H1 {
    font-size: 18px;
    color: #538db1;
    font-weight: normal;
    padding-top: 20px;
    padding-bottom: 20px;
    clear: both;
}

.MyStaticP P {
    font-size: 14px;
}

.MyAboutTop {
/*    background-image:url('/images/about_bgr.gif'); */
    padding: 25px;
    font-size: 14px;
    text-align: justify;
    clear: both;
    margin-bottom: 35px;
}

.MyImgAbout {
  margin-right: 25px;
}

.MyImgCofs{
  margin-left: 45px;
  margin-right: 45px;
}

.MyContBox {
  width: 433px;
  height: 105px;
/*  background-image:url('/images/cont_box_bgr.gif'); */
  float: left;
  margin-right: 6px;
  margin-bottom: 6px;
}

.MyContactIco {
   width: 102px;
   height: 102px;
   vertical-align: middle;
   text-align: center;
}

.MyContMile {
    font-size: 14px;
    text-align: left;
    padding-top: 14px;
    padding-right: 19px;
    padding-left: 19px;
}

.MyContTxt {
    padding-right: 19px;
    text-align: left;
    line-height: 14px;
    padding-left: 19px;
}

.MyRegTable td {
    font-size: 14px;
    height: 30px;
    white-space: normal;
}

.MyRegTableSel {
    background-color: #edf4fa;
}

.MyAITable {
    width: 873px;
/* Large background */
    background-image:url('/images/ai_table.jpg');
    background-repeat: no-repeat;
    clear:both;
    margin-top: 25px;
}

.MyAITable .table_holder{
}

.MyAITable .spacer{
    height:260px;
}

.MyAITable text_holder {
    margin-top: 260px;
    margin-left: 10px;
    padding-left: 15px;
    float: left;
/*    background-image:url('/images/bl_arr.gif');
    background-position: left; */
    background-repeat: no-repeat;
    height: 20px;
}

.MyAdvBox {
    width: 282px;
    _width: 286px;
    height: 156px;
    _height: 160px;
/*    background-image:url('/images/adv_info_box_bgr.gif'); */
    float: left;
    margin-right: 3px;
    border: solid 1px #d1d8df;
    padding: 2px;
}

.MyAdvBoxTop {
    width: 282px;
    height: 38px;
    background-color: #538db1;
/*    background-image:url('/images/ai_box_top.gif'); */
    color: #FFFFFF;
    padding-left: 10px;
    font-weight: bold;
    font-size: 14px;
}
.MyAdvBoxIcon {
 text-align: center;
 vertical-align: middle;
 height: 110px;
 width: 91px;
}

.MyAdvBoxText {
    text-align: left;
    font-size: 13px;
}

.MyAdvBoxBut {
    background-color: #538db1;
    height: 8px;
}

.MyAdvForm {
/*    background-image:url('/images/fm_bgr.jpg'); */
    clear: both;
    float: left;
    width: 870px;
    margin-top: 30px;
}

.MyAdvForm h1 {
   font-size: 14px;
   font-weight: bold;
   color: #538db1;
   margin-left: 20px;
   padding-bottom: 0px;
   margin-bottom: 0px;
}


span.MyAdvFormS {
   font-size: 11px;
   margin-left: 20px;
}

.MyFormH1 {
    padding: 0px;
    margin: 0px;
}

.MyFormTbl {
    background-color: #f0f6fb;
    margin-top: 20px;

}

.form_label span.MyFormDescr {
    font-size: 10px;
    color: #a0a0a0;
    font-weight: normal;
    line-height: 10px;
}

.highlight {
    background-color: #FFFF88;
}

A.MyTopRegLink:link {color: #538db1; text-decoration: none; font-size: 14px; font-weight: bold;}
A.MyTopRegLink:visited {color: #538db1; text-decoration: none; font-size: 14px; font-weight: bold;}
A.MyTopRegLink:active {color: #538db1; text-decoration: none; font-size: 14px; font-weight: bold;}
A.MyTopRegLink:hover {color: #6ab4e2; text-decoration: underline; font-size: 14px; font-weight: bold;}


A.MyLogoutLink:link {color: #ac252e; text-decoration: underline; font-size: 10px; font-weight: bold;}
A.MyLogoutLink:visited {color: #ac252e; text-decoration: underline; font-size: 10px; font-weight: bold;}
A.MyLogoutLink:active {color: #ac252e; text-decoration: underline; font-size: 10px; font-weight: bold;}
A.MyLogoutLink:hover {color: #e6313e; text-decoration: none; font-size: 10px; font-weight: bold;}


#fancybox-content .MyComponentHdr{
    margin-top:0;
}

.MySBoxProdBg {
/*    background-image:url('/images/prod_bgr.gif'); */
    height: 284px;
    padding: 7px;
    background-color: #FFFFFF;
    text-align: left;
}

.merged_underline{
    color:white;
    text-decoration: underline;
}

#msg_block img {
    display: block;
}