﻿body {
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    outline-style: none;
    outline-color: invert;
    outline-width: 0px;
	background-color:White;
	vertical-align: baseline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
HTML
{
	border-bottom: 0px;
	border-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	outline-style: none;
	outline-color: invert;
	padding-left: 0px;
	outline-width: 0px;
	padding-right: 0px;
	background: none transparent scroll repeat-x 0% 0%;
	vertical-align: baseline;
	border-top: 0px;
	border-right: 0px;
	padding-top: 0px;
}
/***************************************************************************************************************/
/*Master Page Styles********************************************************************************************/
/***************************************************************************************************************/
#MasterMain {
	
	max-width: 1200px;
	min-width: 900px;
	width: 100%;
    margin-left: auto;
	margin-right: auto;
	clear: both;
	background-color:Transparent;
	height: 100%;
    position:relative;
	
	}

#MasterHeader{
    max-width: 1200px;
	min-width: 940px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background-color:Transparent;
	height: 158px;
    float:left;
    }

#MasterFooter{
    max-width: 1200px;
	min-width: 900px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background-color: #565051;
	height: 330px;
    float:left;
    }

#HeaderLeft{
    float:left;
    margin-left:80px;
    width:270px;
    height:150px;
}
#MasterHeader a {
    text-decoration:none !important;
}
#HeaderLeft a{
    text-decoration:none !important;
    border: none 0;
}
#HeaderLeft a:hover{
    text-decoration:none !important;
}
.MedFlatLogoImg{
    width:235px;
    height:auto;
    margin-top:20px;
    text-decoration:none !important;
    border:none 0px;
}


#HeaderRight{
    float:right;
    margin-right:80px;
    width:500px;
    height:150px;
}

.MenuSelected{
    Font-Size: 14pt !important;
    Color:#16AF4B !important;
    font-weight: bold !important;
}

.MenuUnSelected{
    Font-Size:14pt !important; 
    Color: #16AF4B !important;
}

.MainMenu{
    padding-top:30px;
    top: 0px;
    left: 0px;
}   
 
.RadMenu ul /*Removes the Outter border of the menu control*/
{
    border: none 0 !important;
    background: transparent !Important;
}

.RadMenu ul li /*top level menu items*/
{
    border: none 0 !important;
    background: transparent !Important;
   /* padding-right:10px !important;
    padding-bottom: 2px !important;
    padding-top: 2px !important;*/
 }
a.rmLink.rmRootLink 
{
    /*border: solid 1px #CCCCCC !important;
    -webkit-border-radius: 10px !Important;
    -moz-border-radius: 10px !Important;
    border-radius: 10px !Important; */
    background:transparent !important;
}
a.rmLink.rmRootLink:hover
{
    
    /*-webkit-border-radius: 10px !Important;
    -moz-border-radius: 10px !Important;
    border-radius: 10px !Important;  
    background-color: #F17E0B !important;*/
    font-weight:bold !important;
    
 
}
a.rmLink.rmRootLink::selection
{
   Font-Size: 12pt;
   Color:#22B04B;
   font-weight: bold; 
}

#MasterHeader .rule{
	/*width:1199px;*/
	width:100%;
	height:3px;
	margin:0 0 0 0;
	padding:0 0 0 0;
    float:left;
	background: url(Images/Header-Rule.png) no-repeat;
	}

.SignupImgBtn {
        text-align:right;
        background-image:url(Images/btn-createaccount-g.png);
	    background-repeat:no-repeat;
	    border-width:0px;
}
.SignupImgBtn:hover {
    text-align:right;
    background-image:url(Images/btn-createaccount-gr.png);
	background-repeat:no-repeat;
	border-width:0px;
    cursor:pointer;
}
#flip{
        background-image:url(Images/btn-login-g.png);
	    background-repeat:no-repeat;
	    border-width:0px;
        width:150px;
        height:27px;
}
#flip:hover {
    background-image:url(Images/btn-login-gr.png);
	background-repeat:no-repeat;
	border-width:0px;
    width:150px;
    height:27px;
	cursor:pointer;
}
#panel{
    /*padding:5px;*/
    text-align:right;
    background-color:transparent;
    border: none 0;
    -webkit-border-radius: 10px !Important;
    -moz-border-radius: 10px !Important;
    border-radius: 10px !Important;
    z-index:1;
}
#panel
{
    padding:0px;
    display:none;
}

.LoginBtn{
    color:white;
    background-color:#16AF1B;
    border-width:0px;
    font-family:Helvetica, Arial,sans-serif;
    -webkit-border-radius: 10px !Important;
    -moz-border-radius: 10px !Important;
    border-radius: 10px !Important;
    width:75px;
    height:25px;
}
.LoginBtn:hover{
    color:white;
    background-color:#8B1A89;
    border-width:0px;
    font-family:Helvetica, Arial,sans-serif;
    -webkit-border-radius: 10px !Important;
    -moz-border-radius: 10px !Important;
    border-radius: 10px !Important;
    width:75px;
    height:25px;
}
.LoginView{
    float:right;
}


#MasterFooterLeft{
    width: 215px;
    /*float:left;
   margin-left:100px;  
    margin-top: 20px; */
    height:230px; 
}
#MasterFooterCenter{
    width: 230px;
    /*float:left;*/
    margin-left:auto;   
    margin-right: auto;
    height:230px;
}
#MasterFooterRight{
    width: 200px;
    float: right;
    height:230px;
}

#MasterFooterCenter .text{
    text-align:right; 
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:8pt; 
    color:white
}
#MasterFooterCenter .text2{
    text-align:right; 
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:7pt; 
    color:white
}

#MasterFooter .h1{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size: 12pt;
    color:white;
}
#MasterFooter .AboutUs{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size: 8pt;
    color:white;
    text-align:justify;
}
#MasterFooter .AboutUsLink{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size: 8pt;
    font-weight:bold;
    color:white;
    text-align:justify;
}


#MasterFooterBottom{
    width:100%;
}
#MasterFooterBottom a{
    color:white;
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:8pt;
    text-decoration: none;
}
#MasterFooterBottom a:link{
    color:white;
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:8pt;
    text-decoration: none;
}
#MasterFooterBottom a:hover{
    color:white;
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:8pt;
    text-decoration: none;
    font-weight:bold;
}

.fbIcon
{
    width: 20px;
    height: 20px;
    border-width:0px;
    padding-left:0px;
	background:url('Images/MF_icon_fb_w.png') no-repeat center;
}
.fbIcon:hover
{
    width: 21px;
    height: 21px;
    border-width:0px;
    padding-left:0px;
	background:url('Images/MF_icon_fb_b.png') no-repeat center;
    background-repeat:no-repeat;
}
.twIcon
{
    width: 21px;
    height: 21px;
    border-width:0px;
    border-style:none;
    padding-left:10px;
	background:url('Images/MF_icon_tw_w.png') no-repeat center;
    background-repeat:no-repeat;
}
.twIcon:hover
{
    width: 21px;
    height: 21px;
    border-width:0px;
    border-style:none;
    padding-left:10px;
	background:url('Images/MF_icon_tw_b.png') no-repeat center;
    background-repeat:no-repeat;
}
.gpIcon
{
    width: 21px;
    height: 21px;
    border-width:0px;
    padding-left:10px;
	background:url('Images/MF_icon_plus_w.png') no-repeat center;
    background-repeat:no-repeat;
}
.gpIcon:hover
{
    width: 21px;
    height: 21px;
    border-width:0px;
    padding-left:5px;
	background:url('Images/MF_icon_plus_b.png') no-repeat center;
    background-repeat:no-repeat;
}



/***************************************************************************************************************/
/**************************************************************************************************************/
/*Home Page(Default)******************************************************************************************/
#ContentMain {
	max-width: 1200px;
	min-width: 1000px;
	width: 100%;
    height:100%;
    margin-left: auto;
	margin-right: auto;
	clear: both;
	background-color:Transparent;
	height: 100%;
    max-height:1500px;
    min-height:225px;
    position:relative;
    z-index:1
	}

#defaultHeader{
    max-width: 1200px;
	min-width: 1000px;
	width: 100%;
    max-height:250px;
    min-height:175px;
    height:100%;
    margin-left: auto;
	margin-right: auto;
    position:relative;
    float:left;
    z-index:2
    }
#defaultHeader .headerImg{
    width: 100%;
    height:auto;
    top: 0px;
    left: 0px;
    position:absolute;
    z-index:2;
}

#HeaderTitle {
    max-width: 1200px;
	min-width: 1000px;
	width: 100%;
    height:60px;
    margin-left: auto;
	margin-right: auto;
    background-color:white;
    opacity: 0.6;
    filter: alpha(opacity=60);
    top: 0px;
    left: 0px;
    position:absolute;
    z-index:3;
}
#titlediv{
    max-width: 1200px;
	min-width: 1000px;
	width: 100%;
    height:60px;
    top: -196px;
    left: 0px;
    text-align:center;
    position:absolute;
    margin: 13px auto auto auto;

    z-index:4;
}
.Titletext {
    clear:both;
    color:#282B2D;
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:25pt;
    margin: -4px auto auto auto;
    text-decoration: none;
    font-weight:bold;
    text-align:center;
}

#BoxesDiv {
    max-width: 1200px;
	min-width: 1000px;
	width: 100%;
    height:100px;
    float:left;
    /*text-align:right;*/
    z-index: 2;
}

.pt {
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:18pt;
    color:#16AF4B;
    text-align:justify;
    z-index:3;
}
.pt2 {
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:12pt;
    color:#282B2D;
    text-align:justify;
    z-index:3;
}

#defaultHeader .BoxesImg{
    min-width: 497px;
    min-height:324px;
    width:50%;
    height:auto;
    top:45%;
    left: 6%;
    position:absolute;
    z-index:3;
}

#spaceDiv{
    max-width: 1200px;
	min-width: 1000px;
	width: 100%;
    height:260px;
}
#EasyDiv{
    max-width: 1200px;
	min-width: 1000px;
	width: 100%;
    height:620px;
}
#EasyDiv .p1{
    width: 100%;
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:12pt;
    font-weight:bold;
    color:#A3A3A2;
    text-align:center;
}
#EasyDiv .p2 {
    font-size:12pt;
    font-weight:bold;
    color:#F58020;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    }
#EasyDiv .p3{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:12pt;
    font-weight:bold;
    color:#16AF4B;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
#EasyDiv2{
    max-width: 1200px;
	min-width: 1000px;
	width: 100%;
    height:220px;
}
#EasyDiv2 .p1{
    width: 100%;
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:12pt;
    font-weight:bold;
    color:#A3A3A2;
    text-align:center;
}
#EasyDiv2 .p2 {
    font-size:12pt;
    font-weight:bold;
    color:#F58020;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    }
#EasyDiv2 .p3{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:12pt;
    font-weight:bold;
    color:#16AF4B;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.InvImg{
    background-image:url(Images/MF_inventory_b.png);
	background-repeat:no-repeat;
	border-width:0px;
	cursor:pointer;
}
.InvImg:hover{
    background-image:url(Images/MF_inventory_g.png);
	background-repeat:no-repeat;
	border-width:0px;
	cursor:pointer;
}
.FSBtnImg{
    background-image:url(Images/MF_fillseal_b.png);
	background-repeat:no-repeat;
	border-width:0px;
	cursor:pointer;
}
.FSBtnImg:hover{
    background-image:url(Images/MF_fillseal_g.png);
	background-repeat:no-repeat;
	border-width:0px;
	cursor:pointer;
}
.SendImg{
    background-image:url(Images/MF_send_b.png);
	background-repeat:no-repeat;
	border-width:0px;
	cursor:pointer;
}
.SendImg:hover{
    background-image:url(Images/MF_send_g.png);
	background-repeat:no-repeat;
	border-width:0px;
	cursor:pointer;
}
.OrderNowBtn{
    background-image:url(Images/MF_ordernow_g.png);
	background-repeat:no-repeat;
	border-width:0px;
	cursor:pointer;
}

.OrderNowBtn:hover{
    background-image:url(Images/MF_ordernow_gray.png);
	background-repeat:no-repeat;
	border-width:0px;
	cursor:pointer;
}

/**************************************************************************************************************/
#BlackBoxDiv{
    max-width: 1200px;
	min-width: 1000px;
	width: 100%;
    height:190px;
    background-color:#282B2D;
}
#BlackBoxDiv .PDHeader{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:13pt;
    font-weight:bold;
    color:White;
    text-align:left;
}
#BlackBoxDiv .PDText{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:12pt;
    /*font-weight:bold;*/
    color:White;
    text-align:left;
}
.PDImg{
    width: 45px;
    height:auto;
}
.FCImg{
   width: 45px;
    height:auto;
}
.RCImg{
    width: 45px;
    height:auto;
}
/**************************************************************************************************************/
#FeaturesDiv{
    max-width: 1200px;
	min-width: 1000px;
	width: 100%;
} 
#BadgeDiv{
    width:900px;
    height:175px;
    margin-left:auto;
    margin-right:auto;
    z-index: 1;
    text-align:right;
    margin-top:-215px;
}
.featImg{
    width:600px;
    height:auto;
    margin-left:0px;
    margin-top:0px;
}
.BadgeImg{
    width:250px;
    height:auto;
    margin-right:40px;
}
.colBBottom{
     border-top:1px solid #282B2D;
    border-bottom:1px solid #282B2D;
}
.colBLeft{
    border-left:1px solid #282B2D;
    border-bottom:1px solid #282B2D;
    border-top:1px solid #282B2D;
}
.colBRight{
    border-bottom:1px solid #282B2D;
    border-top:1px solid #282B2D;
    border-right:1px solid #282B2D;
}
.colTH{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:20pt;
    color:White;
    text-align:left;
}
.colT{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:14pt;
    color:#16AF4B;
    text-align:left;
}
.colBullG{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:24pt;
    font-weight:bold;
    color:#16AF4B;
    text-align:center;
}
.colSpanClass{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:10pt;
    font-weight:bold;
    color:#A3A3A2;
}
.colBullB{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:24pt;
    font-weight:bold;
    color:#0077A5;
    text-align:center;
}
.ChkImg{
    width:40px;
    height:40px;
}
/**************************************************************************************************************/
#FindOutDiv{
    margin-top:100px;
    max-width: 1200px;
	min-width: 1000px;
	width: 100%;
    height:50px;
}
.FindOutText{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:30pt;
    color:#282B2D;
    padding:5px 0 0 0;
    text-align:center;
}
/**************************************************************************************************************/
#BlueStockDiv{
    max-width: 1200px;
	min-width: 1000px;
	width: 100%;
    background-color:#0077A5;
    height:60px;
}
.BlueStockText{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:16pt;
    color:white;
    padding:20px 0 0 0;
    text-align:center;
}
/**************************************************************************************************************/
#DrugsDiv{
    max-width: 1200px;
	min-width: 1000px;
	width: 100%;
}
.RxProdImg{
    width:115px;
    height:auto;
}
.OTCProdImg{
    width:115px;
    height:auto;
}
.ControlProdImg{
    width:115px;
    height:auto;
}
.PetProdImg{
    width:95px;
    height:auto;
}
.RetProdImg{
    width:900px;
    margin-left:auto;
    margin-right:auto;
    height:auto;
}
.RetProdText{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:14pt;
    color:#282B2D;
    font-weight:bold;
}
.DrugsText{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:13pt;
    color:#16AF4B;

}
/**************************************************************************************************************/
#QuestionDiv{
    max-width: 1200px;
	min-width: 1000px;
	width: 100%;
}
.QuestionText{
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:14pt;
    color:#0077A5;
}
/**************************************************************************************************************/
#FeelGoodDiv{
    max-width: 1200px;
	min-width: 1000px;
	width: 100%;
    height:470px;
    position:relative;
    clear: both;
    z-index:1;
    
}
.GreenGrassImg{
    width:100%;
    height:470px;
    z-index:2;
    position:absolute;
    top: 1px;
    left: 1px;
}
.FGp1{
    color:white;
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:30pt;
}
.FGp2{
    color:white;
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:16pt;
    width:250px;
}
.FGp3{
    color:white;
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:12pt;
    width:250px;
}
.FGp4{
    color:white;
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:12pt;
    width:260px;
}
.MTImg{
    width:35px;
    height:auto;
}
.RMImg{
    width:60px;
    height:auto;
}
.PDImg{
}
/**************************************************************************************************************/
#DedicatedDiv{
    max-width: 1200px;
	min-width: 1000px;
	width: 100%;
}
.DSRP1{
    color:#282B2D;
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:30pt;
    text-align:center;
}
.SocialRespImg{
    width:720px;
    height:auto;
}
.DSRP2{
    width:225px;
    color:#282B2D;
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:13pt;
    text-align:justify;
}

/**************************************************************************************************************/
.black_line {
    display: block;
    border: none;
    color: white;
    height: 3px;
    background: #282B2D;
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 80%, 600, from(#000), to(#fff));
}
/**************************************************************************************************************/
.ContactSubmitBtn{
    background-image: url(Images/Contact/MF_submit_g.png);
    background-repeat: no-repeat;
    border: 0px;
    cursor: pointer;
}

.ContactSubmitBtn:hover{
    background-image: url(Images/Contact/MF_submit_gray.png);
    background-repeat: no-repeat;
    border: 0px;
    cursor: pointer;
}
/**************************************************************************************************************/
.smallReg{
    font-family: Helvetica Condensed, Arial,sans-serif;
    font-size: 7pt;
    vertical-align: super;
}

.loginLink{
    text-decoration:none;
    color:#282B2D;
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:10pt;
}
.loginLink:hover{
    text-decoration:none;
    color:#282B2D;
    font-family:Helvetica Condensed, Arial,sans-serif;
    font-size:10pt;
    font-weight:bold;
}

/********************************************************************************************************************/
#ThankyouMain .TYspan{
    font-family:Helvetica;
	font-size:30px;
	color:#0077A5;
	line-height:34px;
	font-weight:normal;
}
.TYMainSpaceDiv{
    width:1000px;
    height:300px;
}
/********************************************************************************************************************/

/********************************************************************************************************************/
/*Forgot Password*/
/********************************************************************************************************************/
#FPassMain {
	max-width: 1200px;
	min-width: 1000px;
	width: 100%;
    height:100%;
    margin-left: auto;
	margin-right: auto;
	clear: both;
	background-color:Transparent;
    position:relative;
	}
#FPassBoxClass
{
    width: 400px;
    height: 230px;
    border:solid 1px #CCCCCC;
    -webkit-border-radius: 10px !Important;
    -moz-border-radius: 10px !Important;
    border-radius: 10px !Important;
    padding: 5px 5px 5px 5px;
    margin-left:350px;
    margin-top:20px;
}
#FPassBoxClass .FPassBtn{
    background-color: #16AF4B;
    border-color: transparent;
    color:white;
    -webkit-border-radius: 10px !Important;
    -moz-border-radius: 10px !Important;
    border-radius: 10px !Important;
    cursor:pointer;
    margin-right:3px;
}
#FPassBoxClass .FPassBtn:hover{
    background-color: #8B1A89;
    border-color:transparent;
    color:white;
    -webkit-border-radius: 10px !Important;
    -moz-border-radius: 10px !Important;
    border-radius: 10px !Important;
    cursor:pointer;
    margin-right:3px;
}

.FPassGreenH {
    color: #16AF4B;
    font-family: Helvetica Condensed, Arial,sans-serif;
    font-size: 12pt;
    font-weight: bold;
}
.FPassGreenH2 {
    color: #16AF4B;
    font-family: Helvetica Condensed, Arial,sans-serif;
    font-size: 16pt;
    font-weight: bold;
}


/********************************************************************************************************************/