.FPage {
   width:952px;
   margin-left:auto;
   margin-right:auto;
}

.FPagePopup {
   width:754px;
   margin-left:auto;
   margin-right:auto;
}

.FHeader {
   width:950px;
   margin-left:auto;
   margin-right:auto;
   padding-top:5px;
}
.FHeaderTopLeft {
   float:left;
   width:401px;
   padding-top:5px;
}
.FHeaderTopMiddle {
   float:left;
   width:142px;
}
.FHeaderTopRight {
   float:right;
   padding-top:5px;
   padding-right:20px;
}
.FHeaderContact {
   float:left;
   margin-top: 10px;
   margin-left: 90px;
   padding-bottom:3px;
}
.FSpacer10 {
   font-size:0;
   line-height:0;
   height:10px;
   width:10px;
}
a.FHeaderPurchase {
   color:green;
   font-weight:bold;
   border:1px solid green;
   padding-top:3px;
   padding-bottom:3px;
   padding-left:10px;
   padding-right:10px;
}
a:hover.FHeaderPurchase {
   color:green;
}

.FHeaderDots3 {
   clear:left;
   height:3px;
   font-size:0;
   line-height:0;
   background-image:url('/focus/images/dots.gif');
   background-repeat:repeat-x;
}
.FHeaderDots7 {
   clear:left;
   height:7px;
   font-size:0;
   line-height:0;
   background-image:url('/focus/images/dots.gif');
   background-repeat:repeat;
}
.FHeaderMenuBar {
   position:relative;
   float:left;
   width:100%;
   background-color: #C0C0C0;
}
.FHeaderMenu {
   margin-left:auto;
   margin-right:auto;
}
.FHeaderMenuButton {
   position:relative;
   margin:0;
   padding:0;
   background-color: #03C5FD;
   color:#003366;
   border-right:1px solid #003366;
   padding-top:1px;
   padding-left:10px;
   padding-right:8px;
}

.FHeaderMenuButtonOn {
   position:absolute;
   display:none;
   top:0px;
   left:0px;
   background-color: #000000;
   color:#FFFFFF;
   border-right:1px solid #000000;
   padding-top:1px;
   padding-left:10px;
   padding-right:11px;
   padding-bottom:1px;
}

a.FHeaderMenuButtonA {
   font-family:"Century Gothic",Arial;
   font-size:15px;
   font-weight:bold;
   color:#003366;
   text-decoration:none;
}

a.FHeaderMenuButtonOnA {
   font-family:"Century Gothic",Arial;
   font-size:15px;
   font-weight:bold;
   color:#FFFFFF;
   text-decoration:none;
}

a:hover.FHeaderMenuButtonOnA {
   color:#FFFFFF;
   text-decoration:none;
}

.FHeaderMenuProductsDrop {
/*   border:1px solid red;*/
   display:none;
   position:absolute;
   left:-10px;
   top:20px;
   padding-left:10px;
   padding-top:0px;
   padding-right:10px;
   padding-bottom:10px;
}
.FHeaderMenuItem {
   position:relative;
   background-color: #03C5FD;
   color:#003366;
   padding-left:10px;
   padding-top:2px;
   padding-bottom:1px;
   border-bottom:1px solid #003366;
}

.FHeaderMenuItemOn {
   display:none;
   position:absolute;
   top:0px;
   left:0px;
   background-color: #000000;
   color:#FFFFFF;
   padding-left:10px;
   padding-top:2px;
   border-bottom:1px solid #003366;
}

a.FHeaderMenuItemA {
   font-family:"Century Gothic",Arial;
   font-size:14px;
   font-weight:bold;
   color:#003366;
   text-decoration:none;
}

a.FHeaderMenuItemOnA {
   font-family:"Century Gothic",Arial;
   font-size:14px;
   font-weight:bold;
   color:#FFFFFF;
   text-decoration:none;
}

a:hover.FHeaderMenuItemOnA {
   color:#FFFFFF;
   text-decoration:none;
}

.FHeaderBlend {
   clear:left;
   height:13px;
   font-size:0;
   line-height:0;
   background-image:url('/focus/images/blend.gif');
   background-repeat:repeat-x;
}
.FSearch {
   float:left;
   width:100%;
   font-size:17px;
   font-family:Arial;
   padding-bottom:0px;
}
.FSearchSearchProducts {
   float:left;
   font-size:16px;
   font-family:Arial;
}
.FSearchStructure {
   float:left;
   padding-bottom:2px;
   margin-left:35px;
}
a.FSearchStrSearch {
   color:red;
   border:1px solid red;
   font-weight:bold;
   padding-top:3px;
   padding-bottom:3px;
   padding-left:20px;
   padding-right:20px;
}
a:hover.FSearchStrSearch {
   color:red;
}
.FSearchSubscribe {
   float:right;
   font-weight:bold;
   font-family:Arial;
   font-size:16px;
   color:#0000FF;
}
a.FSearchSubscribe, a:visited.FSearchSubscribe {
   font-weight:bold;
   font-family:Arial;
   font-size:16px;
   color:#0000FF;
}
.FPageContent {
   clear:left;
   width:752px;
   margin-left:auto;
   margin-right:auto;
   font-size:12px;
   font-family:Arial, Verdana, Helvetica, sans-serif,Verdana;
}

.FPageContentWide {
   clear:left;
   width:100%;
   margin-left:auto;
   margin-right:auto;
   font-size:12px;
   font-family:Arial, Verdana, Helvetica, sans-serif,Verdana;
}
h1.FH1 {
   margin:0;
   margin-top:8px;
   margin-bottom:8px;
   font-size:18pt;
}
h2.FH2 {
   margin-top:10px;
/*   margin-bottom:5px;*/
   margin-bottom:2px;
/*   font-size:14pt;*/
   font-size:12pt;
}
p.FHomeP {
/*   margin-top:3pt;*/
   margin-top:2pt;
   margin-bottom:3pt;
/*   font-size:11pt;*/
   font-size:10pt;
}

   
