

    /* Page Layout Styles */
        a,a:link      { color: #3366ff; text-decoration: underline; font-size: 12px; }
        a:hover       { color: #3366ff; text-decoration: none; font-size: 12px; }
        body          { background-color: #E8E5E1; background-image: url("/images/dof/main_bkg.gif"); background-position:inherit; background-repeat:no-repeat; }
        .bodyText     { font-family: Georgia, Times, Times New Roman, Serif; color: #333333; }
        .bkg_norepeat { background-repeat: no-repeat; }

    /* Header Styles */
        .navHdr          { font-family: Georgia, Times, Times New Roman, Serif; font-size: 15px; font-style: normal; font-weight: bold; color:#ffffff; line-height: 1.5; text-decoration: none; }
        .navHdrOn        { font-family: Georgia, Times, Times New Roman, Serif; font-size: 15px; font-style: normal; font-weight: bold; color:#F5DCBF; line-height: 1.5; text-decoration: underline; }
        a.navHdr:link    { font-family: Georgia, Times, Times New Roman, Serif; font-size: 15px; font-style: normal; font-weight: bold; color:#ffffff; line-height: 1.5; text-decoration: none; }
        a.navHdr:visited { font-family: Georgia, Times, Times New Roman, Serif; font-size: 15px; font-style: normal; font-weight: bold; color:#ffffff; line-height: 1.5; text-decoration: none; }
        a.navHdr:hover   { font-family: Georgia, Times, Times New Roman, Serif; font-size: 15px; font-style: normal; font-weight: bold; color:#F5DCBF; line-height: 1.5; text-decoration: underline; }
        .pipeHdr         { font-family: Georgia, Times, Times New Roman, Serif; font-size: 17px; font-style: normal; font-weight: bold; text-decoration: none; line-height: 1.5; color: #ffffff; padding-left: 15px; padding-right: 15px; }

    /* Left Nav Styles */
        .navLeft          { font-family: Georgia, Times, Times New Roman, Serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; line-height: 2.0; color:#31717B; text-decoration: none; }
        .navLeftOn        { font-family: Georgia, Times, Times New Roman, Serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; line-height: 2.0; color:#31717B; text-decoration: underline; }
        a.navLeft:link    { font-size: 11px; color:#31717B; line-height: 2.0; text-decoration: none; }
        a.navLeft:visited { font-size: 11px; color:#31717B; line-height: 2.0; text-decoration: none; }
        a.navLeft:hover   { font-size: 11px; color:#31717B; line-height: 2.0; text-decoration: underline; }

    /* Footer Styles */
        .navFtr          { font-family: Georgia, Times, Times New Roman, Serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.5; color:#333333; text-decoration: none; }
        .navFtrOn        { font-family: Georgia, Times, Times New Roman, Serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.5; color:#333333; text-decoration: underline; }
        a.navFtr:link    { color:#333333; line-height: 1.5; text-decoration: none; }
        a.navFtr:visited { color:#333333; line-height: 1.5; text-decoration: none; }
        a.navFtr:hover   { color:#333333; line-height: 1.5; text-decoration: underline; }
        .pipeFtr         { font-family: Georgia, Times, Times New Roman, Serif; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.5; color: #333333; padding-left: 6px; padding-right: 6px; }

    /* Form Styles */
        input { font-size: 14px; font-family: Verdana, Arial Sans-Serif; font-weight: normal; font-style: normal; }
		.form_border { border:1px solid #CCCCCC; background-color: #f1f1f1; }        

	/* Other Styles */
		.videoBox2 { background-color: #377E89; padding: 10px; text-align: center; font-weight: bold; color: #FFFFFF; width: 560px; }
		.videoBox  { background-color: #377E89; padding: 10px; text-align: center; font-weight: bold; color: #FFFFFF; width: 425px; }

    /* Modals for Email a friend */    

#EAFmdlPg
{
  display: none;
    position: absolute;
    width: 1250px;
    height: 875px;
    top: 0px; left: 0px;
    
}


.EAFmdlBckgrd
{
   /* filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #bbbbbb;  */
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.EAFmdlCont
{
  position: absolute;
    width: 270px;
    left: 50%;
    top: 50%;
    z-index: 750;
}
.EAFmdl
{
    background-color: #DDECF2;
    border: solid 2px #ffffff; position: relative;
    top: -270px;
    left: 0px;
    z-index: 1000;
    width: 270px;
    height: 250px;
    padding: 10px;
    text-align: middle;
}

.EAFmdlBdy
{
    padding: 5px;
}

.EAFmdlTxt {
    
     font-family: Georgia, Times, Times New Roman, Serif; font-weight:bold; font-size: 16px; color: #1381AC;
    }


a.EAFmdlTxt:link {text-decoration: underline;  color: blue;}
a.EAFmdlTxt:visited {text-decoration: underline;  color: blue;}
a.EAFmdlTxt:active {text-decoration: underline; color: red;}
a.EAFmdlTxt:hover {text-decoration: underline; color: red;}     


.EAFmdlClseWdw {
    
     font-family: Georgia, Times, Times New Roman, Serif; font-weight:bold; font-size: 9px; color: #1381AC;
    }


a.EAFmdlClseWdw:link {text-decoration: underline; color: #1381AC;}
a.EAFmdlClseWdw:visited {text-decoration: underline; color: #1381AC;}
a.EAFmdlClseWdw:active {text-decoration: underline; color: red;}
a.EAFmdlClseWdw:hover {text-decoration: underline; color: red;}     


.EAFmdlBlrb {
    font-family: Georgia, Times, Times New Roman, Serif; font-weight:normal; font-size: 10px; color: #1381AC;
    
    }

    
.EAFMdlTbl {
    background-color: #ffffff;
    }
    
.EAFINPUT {
    FONT: 10px Georgia, Times, Times New Roman, Serif;
  WIDTH: 120px;
    }    
    
.EAFTEXT {
    FONT: 11px Georgia, Times, Times New Roman, Serif;
    }        
    
    
    

    
/*   for the Category Availability   */    
    
.rxcabinprice {color : #c00; font-size : 12px; font-weight : bold; font-family : Georgia, Times, Times New Roman, Serif;}
.row1bg {background-color: #ffffff;}
.row2bg {background-color: #e3f0f6;}
.rowpadding {padding-top:15px;padding-bottom:15px}
.catSelecth2 {font-family: Georgia, Times, Times New Roman, Serif; font-size: 18px; font-style: normal; font-weight: bold; text-decoration: none; color: #347883; margin-bottom: 2px;margin-top:0px}
.catrxtdhead {color: #ffffff;}
.catpricingbg {background-color:#eeeeee;}
.catprlineprbg {background-color:#eeeeee;}
.catprlinebg {background-color:#eeeeee;}
.avlcbbg {background-color:#ffffff;color: #f90;font-family: Georgia, Times, Times New Roman, Serif; font-size: 15px; font-style: normal; font-weight: bold;}
.catrxtdhead  {background-color:#347883;}
.catprtaxfee {color: #000000;font-family: Georgia, Times, Times New Roman, Serif; font-size: 10px; font-style: normal;}


A.categorySelectLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #f19410;
    FONT-FAMILY: Georgia, Times, Times New Roman, Serif;
    TEXT-DECORATION: none
}
A.categorySelectLink:link
{
    TEXT-DECORATION: underline;
    FONT-SIZE: 14px;
}
A.categorySelectLink:hover
{
    TEXT-DECORATION: underline;
    FONT-SIZE: 14px;
    COLOR: RED;
}
A.categorySelectLink:active
{
    TEXT-DECORATION: underline;
    FONT-SIZE: 14px;
    COLOR: RED;
}





    
    /* Modals for Save Page */    

#SPmdlPg
{
  display: none;
    position: absolute;
    width: 1250px;
    height: 1075px;
   top: 0px; left: 0px;
  
}


.SPmdlBckgrd
{
   /* filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #bbbbbb;  */
    position: relative;
    z-index: 500;
    top: 0px; left: 0px;
}
.SPmdlCont
{
  position: relative;
    width: 300px;
    left: 50%;
    top: 50%;
    z-index: 750;
}
.SPmdl
{
    background-color: #DDECF2;
    border: solid 2px #ffffff; position: relative;
    top: -270px;
    left: 0px;
    z-index: 1000;
    width: 300px;
    padding: 5px;
    text-align: middle;
}

.SPmdlBdy
{
    padding: 5px;
}


.pagetitle {
padding-top: 10px;
padding-bottom: 10px;
}

a.LinksInEmail:link {text-decoration: underline; color: blue;}
a.LinksInEmail:visited {text-decoration: underline; color: purple;}
a.LinksInEmail:active {text-decoration: underline; color: red;}
a.LinksInEmail:hover {text-decoration: underline; color: red;} 
        


h1 { font-family: Georgia, Times, Times New Roman, Serif; font-size: 18px; font-weight: bold; color: #347883; margin-bottom: 0px; margin-top: 5px;}      
