/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


.CommandButtonLogin {
  font-size: 14px;
  font-weight: bold;
}

a.CommandButtonLogin:link {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

a.CommandButtonLogin:hover {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

a.CommandButtonLogin:active {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

a.CommandButtonLogin:visited {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}




.CommandButton {
  font-size: 20px;
  font-weight: bold;
}

a.CommandButton:link {
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
}

a.CommandButton:hover {
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
}

a.CommandButton:active {
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
}

a.CommandButton:visited {
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
}





.minicart{
   color: #000000;
   font-family: Tahoma, Arial, sans-serif;
   font-weight: normal;
   font-size: 11px;
}

.mainnavShop {
  font-family: Tahoma, Arial, sans-serif;
}

.skinobject {
   color: #ffffff;
   font-family: Tahoma, Arial, sans-serif;
   font-weight: normal;
   font-size: 11px;
}

a.skinobject:link {
   color: #bba16f;
   font-family: Tahoma, Arial, sans-serif;
   font-weight: normal;
}

a.skinobject:hover {
   color: #ffffff;
   font-family: Tahoma, Arial, sans-serif;
}

a.skinobject:visited {
   color: #bba16f;
   font-family: Tahoma, Arial, sans-serif;
   font-weight: normal;
}

a.skinobject:active {
   color: #ffffff;
   font-family: Tahoma, Arial, sans-serif;
   font-weight: normal;
}


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* ------------------------------------------- GENERAL ------------------------------------------ */
/* style for module titles */
.Head   {
}
/* ContentPane */
.subContentPane{
   background-color:#F3E5C6;
}
.leftColumn{
   background-color:#F3E5C6;
}
.rightColumn{
   background-color:#F3E5C6;
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
   color: #000000;
   font-family: Arial, sans-serif;
/* font-family: Tahoma, Arial, sans-serif; */
   font-weight: normal;
   font-size: 12px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */

img.content { 
       margin-right:15px;
       margin-bottom:50px;
       border:0;
}

img#kit.content{
   text-align: center;
   margin:0;
}

img.company {position:relative; left:0; top:0;
      /* margin-left:15px;*/
       margin-top:10px;
       border:0;
}

img.hmimg {display:block;
                 margin-bottom:0;
}

.content {color: #000000;
   font-family: Arial, sans-serif, Helvetica;
   font-weight: normal;
   font-size: 12px;
   text-align:justify;

}
h1  {color: #00A49D;
   margin: 0;
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 1.2em;
}

h2  {color: #00A49D;
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 1.1em;
   margin: 0;
}
#feb{
   color:#EA5493;
}
h3  {color: #00A49D;
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 1em;
   margin: 0;
}

h4  {color: #00A49D;
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: .9em;
   margin: 0;
}

h5 {color: #00A49D;
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: .8em;
   margin: 0;
}

h6 {color: #00A49D;
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: .7em;
   margin: 0;
}
h7 {color: #00A49D;
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: .6em;
   margin: 0;
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
  font-size: 11px;
  font-family: Tahoma, Arial, sans-serif;
}

A.linkinpage  {
  font-size: 11px;
  font-weight:bold;
  font-family: Tahoma, Arial, sans-serif;
}


A:visited   {
  font-size: 11px;
  font-family: Tahoma, Arial, sans-serif;
}

A:hover {
  font-size: 11px;
  font-family: Tahoma, Arial, sans-serif;
}

A:active    {
  font-size: 11px;
  font-family: Tahoma, Arial, sans-serif;
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}

UL {
/*  list-style-type: disc; */
  margin-left:25px;
  margin-right:0px
  padding-left:0px;
  padding-right:25px;

}

UL LI   {
  list-style-type: disc;
  text-align: justify;
/*  margin-left:0px;
  margin-right:0px
  padding-left:0px;
  padding-right:0px; */
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
    color: #664C39;
    font-weight:bold;
    font-family:verdana;
    z-index: 1000;
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {  
    color: #664C39;
    font-size: 11px;
    z-index: 1000;
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
    color: #664C39;
    font-weight:bold;
    font-family:verdana;
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}



/*
Styles for ASPDNSF
*/

/*
.ContinueShoppingButton {letter-spacing:-1px; color:#000000; font-size:10px; border:1px; border-color:black; cursor:hand; cursor:pointer; padding:0px; width:117px; height:18px; background-color:#cecece; background:url(/portals/1/aspdnsf/images/btnReturnToSelections.png) no-repeat left bottom;}
.UpdateCartButton {letter-spacing:-1px; color:#000000; font-size:10px; border:1px; cursor:hand; cursor:pointer; padding:0px; width:107px; height:18px; background-color:transparent; background:url(/portals/1/aspdnsf/images/btnUpdateCartSmall.png) no-repeat left bottom;}
.AddToCartButton {letter-spacing:-1px; color:black; font-size:10px; border:1px; cursor:hand; cursor:pointer; padding:0px; width:113px; height:18px; background-color:transparent; background:url(/portals/1/aspdnsf/images/btnAddToCartSmall.png) no-repeat left bottom;}
.CheckoutNowButton {letter-spacing:-1px; color:black; font-size:10px; border:1px; cursor:hand; cursor:pointer; padding:0px; width:143px; height:24px; background-color:transparent; background:url(/portals/1/aspdnsf/images/btnCreditCardCheckout.gif) no-repeat left bottom;}
.ContinueCheckoutButton {letter-spacing:-1px; color:black; font-size:10px; border:1px; cursor:hand; cursor:pointer; padding:0px; width:107px; height:18px; background-color:transparent; background:url(/portals/1/aspdnsf/images/btnContinueCheckoutSmall.png) no-repeat left bottom;}
.ReviewPageContinueCheckoutButton {letter-spacing:-1px; color:black; font-size:10px; border:1px; cursor:hand; cursor:pointer; padding:0px; width:107px; height:18px; background-color:transparent; background:url(/portals/1/aspdnsf/images/btnPlaceOrderSmall.png) no-repeat left bottom;}
.PaymentPageContinueCheckoutButton {letter-spacing:-1px; color:black; font-size:10px; border:1px; cursor:hand; cursor:pointer; padding:0px; width:107px; height:18px; background-color:transparent; background:url(/portals/1/aspdnsf/images/btnContinueCheckoutSmall.png) no-repeat left bottom;}
.SelectAddressButton {letter-spacing:-1px; color:black; font-size:10px; border:1px; cursor:hand; cursor:pointer; padding:0px; width:107px; height:18px; background-color:transparent; background:url(/portals/1/aspdnsf/images/btnAddNewAddressSmall.png) no-repeat left bottom;}
.BackToAccountButton {letter-spacing:-1px; color:black; font-size:10px; border:1px; cursor:hand; cursor:pointer; padding:0px; width:107px; height:18px; background-color:transparent; background:url(/portals/1/aspdnsf/images/btnBackToAccount.png) no-repeat left bottom;}
.SaveAddressButton {letter-spacing:-1px; color:black; font-size:10px; border:1px; cursor:hand; cursor:pointer; padding:0px; width:117px; height:18px; background-color:transparent; background:url(/portals/1/aspdnsf/images/btnSaveEditedAddress.png) no-repeat left bottom;}
.DeleteAddressButton {letter-spacing:-1px; color:black; font-size:10px; border:1px; cursor:hand; cursor:pointer; padding:0px; width:117px; height:18px; background-color:transparent; background:url(/portals/1/aspdnsf/images/btnDeleteThisAddressSmall.png) no-repeat left bottom;}
.SubmitButton {letter-spacing:-1px; color:black; font-size:10px; border:1px; cursor:hand; cursor:pointer; padding:0px; width:73px; height:18px; background-color:transparent; background:url(/portals/1/aspdnsf/images/btnSubmitSmall.png) no-repeat left bottom;}
*/


/*  ================ P R O D U C T S =================== */


#row1content {   /* TOP FONT STYLE */
   font-style:italic;
   font-size:12px;
}
.productsfont{   /* PRODUCTS FONT SIZE */
   font: normal bold 12px sans-serif, arial, helvetica;
   color: #000000; 
   text-align:left;
   margin-top:0;
}

.rows{  /* PAGE ROWS SIZE, GRADIENT BACKGROUND AND PADDING */
   width:940px;
   height:200px;
   padding:3px;
   margin:0;
   background:transparent url(/Portals/1/images/Gradient3.jpg) repeat-x bottom;
   vertical-align:top;
   text-align:left;
   border-bottom: 1px dotted #00A49D;
}
#row1{
   border-right: 1px dotted #00A49D;
   border-left: 1px dotted #00A49D;
   border-top: 1px dotted #00A49D;
}
#col1{ 
   width:280px;
   border-left: 1px dotted #00A49D;
}
#col2{
   width:190px;
   vertical-align:middle;
   text-align:center;
   border-right: 1px dotted #00A49D;
}
#col2A{
   width:190px;
   vertical-align:middle;
   text-align:center;
   border-right:0;
   border-bottom: 1px dotted #00A49D;
}
                                          
                                                    /*  I M A G E S */

#productstop{                  /* TOP IMAGE BORDER AND MARGIN */
   float: right;
   margin-left:15px;
   border:solid 1px #00A49D;
}
.productsall{                        /* PICS BORDER AND MARGIN */
   border:solid 1px #00A49D;
   display:block;
   margin:auto;
}
#learnmore{   /* LEARN MORE BUTTON */
   margin:0;
   position: relative; top:0;
}

.testimonials {  /* TESTIMONIALS LINK */
   font:bold 12px sans-serif,Arial,Helvetica;
   margin-top: 10px;
   /*border: solid 1px #00A49D;*/
}

/*  ============= BUSINESS OPPORTUNITIES ================== */

.businessimg{
   float:right;
   margin:0 0 15px 15px;
}
.businessimgL{
   float:left;
   margin-right:15px;
}
#featuresboxout{
   border:double 3px #00A49D;
   margin-left:auto;
   margin-right:auto;
   padding:10px;
}
ul.content{
   font-family: Arial, sans-serif, Helvetica;
   font-weight: bold;
   font-size: 12px;
   text-align:justify;
   margin-left:10px;
   padding:5px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

p#right.content{
  margin:0;
  padding:0;
  text-align:right;
}
.ProductNameText{
   font-weight:bold;
   font-size:18px;
   font-family: Arial, sans-serif, Helvetica;
}

/* ================================== */

#announcement{
   border: groove 5px #00A49D;
   padding:20px;
   text-align:center;
}

/*--------- SMALL TYPE -------------*/
.smalltype{
   font: italic normal .7em Arial, sans-serif, Helvetica;
   display: inline;
}

/* --------------------- FAQ ---------------------------*/
.faq{
   border-bottom: 1px dotted #00A49D;
   padding:5px;
   margin:0;
   font-size:12px;
}

h3  a:hover{color: #00A49D;
   font:normal bold 1em Arial, sans-serif;
   text-decoration: none;
   margin: 0;
   border:';
}

/* -------------- NEW HOMEPAGE -------------------- */

#newbanner{
   margin:0 0 20px 0;
   padding:0;
}

#homepanel1{
   background: white url(http://www.carefreehealthsource.com/Portals/1/images/Panel1.jpg) no-repeat 0 0;
   width: 300px;
   height: 200px;

}
#homepanel2{
   background: white url(http://www.carefreehealthsource.com/Portals/1/images/Panel2.jpg) no-repeat 0 0;
   width: 300px;
   height: 200px;  
}
#homepanel3{
   background: white url(http://www.carefreehealthsource.com/Portals/1/images/Panel2.jpg) no-repeat 0 0;
   width: 300px;
   height: 200px;  
}

#panel1content{
   position:relative;
   top:20px; left:117px;
   width:165px;
   height: 120px;
}
.paneltitle {color: #E5325E;
   font:normal bold 15px Arial, Helvetica, sans-serif;
   margin:2px 0 12px 0;
}
#panel2content{
   left:10px;
   padding:10px 25px 10px 25px;
}
.paneltitle2 {color: #E5325E;
   font:normal bold 20px Arial, Helvetica, sans-serif;
}
#panel3content{
   position: relative;
   top:-5px;
   left:7px;
   width:290px;
   height:190px;
   text-align:center;
}
.paneltitle3 {color: #E5325E;
   font:normal bold 18px Arial, Helvetica, sans-serif;
}
.paneltitle3b {color: #E5325E;
   font:normal bold 14px Arial, Helvetica, sans-serif;
}

/* ------------------------------*/

#overview {color: #000000;
   font-family: Arial, sans-serif, Helvetica;
   font-weight: bold;
   font-size: 15px;
   line-height:25px;
   text-align:justify;
}

/* ------------ TOOLTIP------------

/*a:hover {
   background:#ffffff; text-decoration:none;
} BG color is a must for IE6*/


a#tooltip span {
   display:none;
   padding:2px 3px;
   margin-left:8px;
   width:130px;
}
a#tooltip:hover span{
   display:inline;
   position:absolute;
   border:1px solid #cccccc;
   background:#ffffff;
   color:#6c6c6c;
}
/* ------------ NEW HOMEPAGE V2------------*/

.nhp{
   border-left: 3px solid #836148;
}
#newhomepage h1, h2, h3, h4, h5, h6, h7{
   font: italic bold impact,sans-serif;
   color: #495512;
}


/* ---------- DNN TWITTER MODULE ----------------

#dnn_ctr527_TweetDNNMini_pnlUserTweets{
   padding:10px;
   font-size:8px;
   margin:10px 0;
   text-align:center;
} 

.TNormal{
   color: #000000;
   font-family: Arial, sans-serif;
   font-weight: normal;
   font-size: 10px;
}

*/
/*------------------------------------------------------------------------*/
.borde{
   border:1px dotted #495512;
   background:red;
}


.blog_title h2 {
   font-size:20px;
}

.blog_title h2 a{
   font-size:20px;
}


/*------------------------------------------------------------------------*/




































































