﻿/*MASTER PAGE*/
html{height:100%; height:auto;}
body{height:100%; height:auto; font-family:Verdana, Arial; font-size:12px; color:black; margin:0px; padding:0px; border:0px;  background:url('Images/MasterPage/MasterBackground.gif') repeat-x fixed center top;}
#d750 {width:750px; position:relative; margin:0px auto; border:none; vertical-align:top; height:auto; height:100%; min-height:100%;}
    #tblogo {width:356px; height:81px; position:absolute; left:197px; top:0px; }
    #animated {width:296px; height:40px; position:absolute; left:231px; top:81px; }  
    #dTopMenu{background:url('Images/Menu/menuback.gif') top no-repeat; height:50px; position:absolute; top:121px; left:0px; z-index:9999; margin:0px; padding:0px; border:none;width:100%;}
    #menudropshadow {width:750px; height:10px; position:absolute; bottom:0px; left:0px;}
    #dTopSitePath{background:url('Images/Menu/sitepathback.gif') top repeat-x; height:20px; position:absolute; top:171px; left:0px; margin:0px; padding:0px; border:none;width:100%;}     
    /* Classes for sitepathnode */
        #sitepath           {border-top: black 1px solid;border-left: black 1px solid;border-right:black 1px solid;  border-bottom:black 1px solid;background-color:#b5aeae;}
        .currentnode        {font-weight:bold;font-size:11px;color:#0090ff;font-family: Verdana, Arial; font-variant: normal; text-decoration: none;}
        .parentnode         {font-weight:normal;font-size:11px;color:black;font-family: Verdana, Arial; font-variant: normal;text-decoration: none;}
        .rootnode           {font-weight:normal;font-size:11px;color:black;font-family: Verdana, Arial; font-variant: normal; text-decoration: none;}
        .pathseparator      {font-weight:bold;font-size:11px;color:black;font-family: Verdana, Arial; font-variant: normal; text-decoration: none;}
    #dContent { position:absolute; top:192px; left:0px; height:100%; height:auto; min-height:100%; margin:0px; padding:0 0 0 0; border:none;width:100%; background-color:#ffffff;}
        #ContentPlaceHolder1 {}     
        #dfooter {position:absolute; bottom:-50px; left:0px; background:url('Images/Menu/menuback.gif') bottom no-repeat; width:750px; margin:0px; text-align:center; vertical-align:middle; padding:0px; border:none;}
            #facebooklink{float:right;width:30px; height:29px; border:none; padding:2px; margin:0px; position:relative; top:5px; right:20px;}
	        #twitterlink {float:right;width:30px; height:30px; border:none; padding:2px; margin:0px; position:relative; top:5px; right:60px;}  
            #dfooter span {color:#ffffff;}

/* WHY DO I NEED THESE - WHERE ARE THEY USED AT
.dmaincontainer	{width:749px; position:relative; float:left; vertical-align:top; margin:0px; padding:0px;}*/
.dleftpane {margin-left:3px;margin-right:3px;width:102px; vertical-align:top; float:left;position:relative;text-align:center;}
.drightpane {width:636px;float:left;position:relative; vertical-align:top;float:left;position:relative; text-align:left;}

/*DIVS*/
.dpwidth {width:100%;}
.dnomargin  {margin:0px;}
.dpicnumberright  {position:absolute; bottom:0px; right:0px; width:25px; height:15px; background-color:Black;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
 filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; z-index:9999; border:1px solid white;}
 .dpicnumberleft  {position:absolute; bottom:0px; left:0px; width:25px; height:15px; background-color:Black;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
 filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; z-index:9999; border:1px solid white;}
 .dpictext {position:absolute; bottom:0px; right:0px; height:15px; background-color:Black;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
 filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; z-index:9999; border:1px solid white;}

/*HEADERS*/
body h1	{font-family:Verdana,Arial; font-size:13px;font-weight:bold;text-decoration:underline;color:black; margin-bottom:5px;font-weight:bold; text-align:center;}
body h2	{font-family:Verdana,Arial; font-size:12px;font-weight:bold;text-decoration:none;color:#0090ff; margin:0 0 0 0; text-align:center;}
body h3	{font-family:Verdana,Arial; font-size:12px;font-weight:bold;text-decoration:none;color:#000000;text-align:center; margin:0 0 0 0;}
body h4	{font-size:12px;color:#000000;font-family:Verdana, Arial;text-decoration:none;font-weight:bold; margin-top:0px;margin-bottom:0px;background-color:#efefef; border-bottom:solid 1px #dbdbdb; text-align:center;}

/*PARAGRAPHS*/
.pfirst	{margin-top:0px;}
.plast	{margin-bottom:0px;}
.ppicnumber {color:White;}
.pgray  {font-weight:bold; color:#000000; background-color:#F5F5F5; border-bottom:1px solid DBDBDB; margin-top:0px; margin-bottom:0px;}
.pintro  {color:#dbdbdb;}

/*HORIZONTAL RETURNS*/
.hardreturn	{width:102px; color:black;margin-top:2px; margin-bottom:2px;position:relative;float:left;}
.dashedreturn   {border:dashed #dbdbdb; border-width:1px 0 0 0; height:0px; line-height:0; width:90%; margin:4px 0 4px 0;}
.hrintro        {border-bottom:1px dashed #dbdbdb;margin-top:0px; margin-bottom:10px; padding:0px; width:90%; height:1px; text-align:center; position:relative;}
/*LINKS*/
/* Classes for main menu*/
.menu  {height:40px; width:750px; vertical-align:middle; position:absolute; top:0px; left:0px; padding:0px;margin:0px; z-index:1000;}
.main   {font-family:Verdana, Arial;color:Black;font-size:12px;text-align:left; padding-left:8px; padding-right:8px; padding-top:0px; padding-bottom:0px;}
.statichover    {font-family:Verdana, Arial;color:white;font-size:12px;height:20px;}
.dynamicitem    {font-family:Verdana, Arial;color:Black;font-size:12px;text-align:left;border-top:1px solid black; height:20px; padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:1px;}
.dynamic        {font-family:Verdana, Arial;color:Black;font-size:12px;text-align:left;vertical-align:bottom; border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black; z-index:9999;}
.dynamichover   {font-family:Verdana, Arial;color:white;font-size:12px;height:20px;background-color:#0090ff;}
.select         {font-family:Verdana, arial;font-size:12px;color:White;}

a.standard:link  {font-size:12px;text-transform: capitalize;color: black;font-style: normal; font-family: Verdana, Arial;font-variant: normal;text-decoration:underline}
a.standard:active {font-size: 12px;text-transform: capitalize;color: #0090ff;font-style: normal;  font-family: Verdana, Arial;font-variant: normal;text-decoration: none;text-decoration:none;}
a.standard:hover {font-weight: normal;font-size: 12px;text-transform: capitalize; color: #0090ff;font-style: normal;font-family: Verdana, Arial; font-variant: normal;text-decoration: none;}
a.standard:visited  {font-weight: bold;font-size:12px;text-transform: capitalize; color: #0090ff;font-style: normal;font-family: Verdana, Arial;font-variant: normal;text-decoration: none;}  
/* for links that we dont want to capitalize the first letters of each word*/
a.standard2:link    {font-size: 12px;color: black;font-style: normal;font-family: Verdana, Arial; font-variant: normal;text-decoration:underline}
a.standard2:active  {font-size: 12px;color: #0090ff;font-style: normal;font-family:Verdana, Arial; font-variant: normal; text-decoration: none;text-decoration:none;}
a.standard2:hover   {font-weight: normal;font-size: 12px;color: #0090ff;font-style: normal; font-family: Verdana, Arial;font-variant: normal;text-decoration: none;}
a.standard2:visited {font-weight: bold;font-size: 12px;color: #0090ff;font-style: normal; font-family: Verdana, Arial;font-variant: normal;text-decoration: none;}        
/* for links at bottom of master page*/
a.standard3:link    {font-size: 10px;color: #ffffff;font-style: normal;font-family: verdana, Arial; font-variant: normal;  text-decoration:underline}
a.standard3:active  {font-size: 10px;color: #ffffff;font-style: normal;font-family: Verdana, Arial; font-variant: normal; text-decoration: none;text-decoration:none;}
a.standard3:hover   {font-weight: normal;font-size: 10px;color: #ffffff;font-style: normal;  font-family: Verdana, Arial; font-variant: normal;text-decoration: none;}
a.standard3:visited {font-weight: bold;font-size: 10px;color: #ffffff;font-style: normal; font-family: Verdana, Arial; font-variant: normal;text-decoration: none;}
/* for links in transparent divs*/
a.transparent:link    {font-size: 12px;color: #ffffff;font-style: normal;font-family: Verdana, Arial; font-variant: normal; text-decoration:none;}
a.transparent:active  {font-size: 12px;color: #ffffff;font-style: normal;font-family: Verdana, Arial;  font-variant: normal; text-decoration: none;}
a.transparent:hover   {font-weight: normal; font-size: 12px;color: #ffffff;font-style: normal;  font-family: Verdana, Arial; font-variant: normal;text-decoration: none;}
a.transparent:visited {font-weight: bold;font-size: 12px;color: #ffffff;font-style: normal; font-family: Verdana, Arial; font-variant: normal;text-decoration: none;}
PROBABLY NEED TO PHASE THIS OUT!!!
/* Class for Product Panel hyperlinks */
a.productpanel:link {color: #000000;font-family:Verdana, Arial;font-size:10px;font-style:normal;text-decoration:none;}
a.productpanel:active   {color: #0090ff;font-family:Verdana, Arial;font-size:10px;font-style:normal;text-decoration:none;}
a.productpanel:hover    {color: #0090ff;font-family:Verdana, Arial;font-size:10px;font-style:normal;text-decoration:none;}
a.productpanel:visited  {color: #0090ff;font-family:Verdana, Arial;font-size:10px;font-style:normal;text-decoration:none;}        
/*For Thumbnail pics*/
a.thumbnail:link img    {border:1px solid #000000;}
a.thumbnail:active img  {border:1px solid #0090ff;}
a.thumbnail:hover  img  {border:1px solid #0090ff;}
a.thumbnail:visited img {border:1px solid #0090ff;}   
/*For Thumbnail pics OPACITY*/
a.thumbnail2:link img   {border:1px solid #000000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
a.thumbnail2:active img {border:1px solid #0090ff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
a.thumbnail2:hover img      {border:1px solid #0090ff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
a.thumbnail2:visited img {border:1px solid #0090ff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}  

/*BORDERS*/
.basicborder    {border:1px solid black;}
.grayborder     {border:1px solid #dbdbdb;}

/*POSITIONING*/
.leftrel	{position:relative; float:left;}
.rightrel	{position:relative; float:right;}
.textleft	{text-align:left;}
.textright	{text-align:right;}
.textcenter	{text-align:center;}
.textmiddle {vertical-align:middle;}
.textbottom {vertical-align:bottom;}

/*SPECIFIC DIVS*/
.picdetail  {font-weight:bold;font-size:10px;font-family:Verdana, Arial;font-style:italic;color:#999999;}

/*TEXT*/
.emphasis  {font-style:italic;}
.emphasis2 {font-style:italic; font-size:10px; margin:0px auto;}
.emphasis3 {font-style:italic; text-decoration:underline;}
.emphasis4 {font-weight:bold; text-decoration:underline;}
/*Quotes*/
.quote      	{font-size:12px;font-family:Verdana, Arial;font-style:italic;color:#0090ff;}

/*THIS NEEDS TO BE REMOVED THROUGHOUT SITE!!!
.generalcontainer   {font-size: 12px;color: black;font-style: normal;font-family: 'Verdana', 'Arial';
font-variant: normal;text-decoration: none;border-bottom:1px dashed black;}
THIS NEEDS TO BE REVISED FOR THE DIV CLASS
.generalcontainer2  {color: black;font-style: normal;font-family: 'Verdana', 'Arial';font-variant: normal;
 text-decoration: none;background-color:#efefef; border:solid 1px #999999;width:160px;
   height:65px;margin:2px;vertical-align:top;float:right;}*/
   
/*IMAGES*/
.thumbpic      {height:100px;width:100px;}

/* Thumbnails 
.thumbnail      {border:1px solid black;}*/        

/*picture detail*/
.picdetail      {font-weight:bold;font-size:10px;font-family:Verdana, Arial;font-style:italic;color:#999999;}

/* Class for Styling Lists */
.list   {list-style-position:inside;text-align:left;padding:0 0 0 1px;margin:0 0 0 1px; font-family:Verdana, Arial;font-size:10px;font-style:normal;font-weight:normal; text-decoration:none;color:black;list-style-type:square;}
.list2 {list-style-position:inside;text-align:left;padding-left:1px;margin-left:1px;
 font-family:Verdana, Arial; font-size:12px;font-style:normal;font-weight:normal;
 text-decoration:none;color:black;list-style-type:square;}

/*Home Page Specific IDs and Classes*/
.dhomeleft          { position:relative; float:left;text-align:center;}
.dhomeright         { position:relative; float:right; text-align:center; } 
.dhomepic           {width:49%; }
.dquicklinkcontainer   {width:34%;}
.dquicklink         {width:243px; margin:2px;}
.dquicklink2        {width:247px; margin-bottom:2px;}
#dynloadarea        { }
#dmeetburnells      {width:370px;}
#dhometop           {width:100%; padding-bottom:10px;}
#dworldwide         {width:372px; vertical-align:middle;margin-left:2px; margin-top:15px; }
#dwhytb             {width:315px;padding:0px;vertical-align:middle; margin-bottom:5px;}
#donyoutube         {width:315px;padding:0px;vertical-align:middle;}
#dwhatistb          {width:65%; margin-left:2px;}
#dyoutube           {width:425px; vertical-align:middle;}
#hmeetburnells      {width:370px;}
#hworldwide         {width:375px; text-align:center; }
.iquicklink         {width:46px; height:50px; border:none;}
#iwhytb             {height:60px; width:187px; position:relative; border:none; float:left;} 
#iworldwide         {border-style: none;   border-color: inherit;   border-width: medium; width:200px; height:183px; float:right;position:relative; vertical-align:middle; top: 0px;   left: 0px;}
#pworldwide         {width:170px; margin-bottom: 0px;}
#imeetburnells      {height:225px; width:300px; border:0px none; }
#mainwrap           {LIST-STYLE-TYPE: none;left:0px;width:55px;POSITION: relative;margin:0px;vertical-align:top; float:left;padding:0px;}
#mainwrap LI        {DISPLAY: inline; MARGIN: 0px 0px 0px 0px;padding-top:1px;padding-bottom:1px;  left:0px;float:left;position:relative;}
#mainNav LI         {DISPLAY: inline; MARGIN: 0px 0px 0px 0px;left:0px;float:left;position:relative;}
.burnelllist        {padding:0px;width:55px;position:relative;top:0px;float:left;}
.listimg            {width:50px;height:50px;border: 0px none;}
.listlink           {position:relative;float:left;}
.gwen               {}
.todd               {}
.garrett            {}
.whitney            {}
.homeleftimg        {left:10px;}
.homerightimg       {right:10px;}
.talking            {FONT-SIZE: 11px; COLOR: red;padding:0px;top:0px;bottom:0px;width:365px;height:20px;}

/*Residual Income Page Specific IDs and Classes*/
.dresidualquote {position:relative; float:none; margin:0 auto; margin-bottom:10px; width:400px; border:1px solid #aeaeae; background-color:#dbdbdb; padding:5 0 5 0; text-align:center;}
.dresidualquote p {margin:0 0 0 5px;}
.dresidualquote span {font-size:20px;}
#dgwengeneresid      {font-weight:bold;font-size:10px;font-family:Verdana, Arial;font-style:italic;color:#999999;text-align:center; padding:0 0 0 2px;position:relative; float:right; width:150px;}         
#dgwengeneresid p    {margin:2px 0 0 0; width:148px;}
.dpanelpics         {margin-bottom:5px;}
/*Residual Income II Page Specific IDs and Classes*/
#dteam {width:405px; margin:0 auto; position:relative; float:none;}
#dteam2 {width:405px;}
#imgteam {height:272px; width:403px;}
/*Learn to Dream Page Specific IDs and Classes*/
#dgeneretirement {width:402px; margin:0 auto; position:relative; float:none;}
#dgeneretirement2 {width:402px;}
#imggeneretirement {width:400px; height:299px;}
/*USANA HOME PAGE*/
#usanaleftpane     {width:422px; vertical-align:top; position:relative; float:left; margin-right:1px; margin-left:2px;}
#usanarightpane    {width:320px; vertical-align:top; position:relative; float:left; z-index:9999;}
#usanavideo        {width:320px; vertical-align:top; position:relative; float:left; z-index:9999; margin-bottom:3px;}
.usanacategory     {width:420px; vertical-align:top; position:relative; float:left; margin-top:1px; border-bottom:1px solid #dbdbdb;}
#usanadidyouknow    {width:410px; vertical-align:top; position:relative; float:left; margin-top:3px; border:1px solid #DBDBDB;}
#usanaspotlight     {width:320px; position:relative; float:left; margin-top:3px;}
.usanaspotlightimg  {width:125px; height:120px; position:relative; float:left; padding:2px;}
.usanaspotlightp    {width:185px; height:120px; position:relative; float:left; padding:2px; margin-bottom:2px;}

/*USANA Product Page Specific IDs and Classes*/
#productleftpane    {width:171px; vertical-align:top; text-align:left; position:relative; float:left;margin:0 1px 0 1px; padding:0 1px 0 1px; border-right:1px solid #aeaeae;}
#productleftpane ul {list-style:none none inside; text-align:left; text-indent:0; margin:0 0 0 0;padding:0 0 0 0;}
#productleftpane #ulwhyusana li {display:block;}
#imgwhyusana {width:99px; height:56px;}
#imghealthassessment {width:162px; height:35px;}
#productleftpane li {text-align:left; text-indent:0; margin:0 0 0 0; padding:0 0 0 0; display:inline; height:22px; width:174px;}
#productleftpane li .productlabel {width:155px; height:22px; padding:0 0 0 0; margin:0 0 0 0; border:0px;}
#productleftpane li.one {margin:0 0 0 0; padding:0 0 0 0;}
#productleftpane li.two {margin:0 0 4px 0; padding:0 0 0 0;}
#productleftpane li .productdropdown {width:170px; font-size:11px; margin:0 0 0 0; padding:0 0 0 2px; height:19px; vertical-align:top;}
#productleftpane li hr {width:165px; border:dashed #aeaeae; border-width:1px 0 0 0; height:0; line-height:0; margin:3px 0 0 0; padding:3px 0 0 0; text-align:center; vertical-align:top;}
#productleftpane li span {vertical-align:top; text-align:right; height:20px;}
#productleftpane li span img {width:15px; height:15px; margin:0 0 0 0; padding:0 0 0 0; border:none; }
#productleftpane h1 {font-size:12px;color:#0090ff;font-family:Verdana, Arial;text-decoration:none; text-align:left; margin: 0 0 0 0; width:125px; font-weight:normal;}
#productleftpane hr {margin:5px 0 5px 0; padding:5px 0 5px 0; width:165px; border:solid #aeaeae; border-width:1px 0 0 0; height:0; line-height:0; text-align:center; vertical-align:top;}
#productleftpane div {width:90%; margin:0px auto; background-color:#efefef; border:1px solid #ffffff;}
.productlabel       {width:125px; position:relative; float:left; margin-left:2px;}
.producthelp        {width:40px; }
.productdiv         {text-align:left;background-color:#efefef;border:1px solid #dbdbdb; margin-bottom:6px;}
a.leftlink:link     {font-size:10px;text-transform: capitalize;color: black;font-style: normal; font-family: Verdana, Arial;font-variant: normal;text-decoration:none;}
a.leftlink:active   {font-size: 10px;text-transform: capitalize;color: #0090ff;font-style: normal; font-family: Verdana, Arial;font-variant: normal;text-decoration:underline;}
a.leftlink:hover    {font-weight: normal;font-size: 10px;text-transform: capitalize; color: #0090ff;font-style: normal;font-family: Verdana, Arial; font-variant: normal;text-decoration: underline;}
a.leftlink:visited  {font-weight: bold;font-size:10px;text-transform: capitalize; color: #0090ff;font-style: normal;font-family: Verdana, Arial; font-variant: normal;text-decoration: none;} 

#productrightpane   {width:570px; position:relative; float:left; padding:0 0 0 4px; margin:2px 0 3px 0; vertical-align:top;}
#productrightpane hr {border:solid #dbdbdb; border-width:1px 0 0 0; height:0; line-height:0; width:100%;margin:2px 0 5px 0; padding:2px 0 5px 0;}
#productrightpane #dproductimg {position:relative; float:left;width:170px; height:270px;}
#productrightpane #dproductimg #dproducttransparent {position:absolute; top:136px; left:0px; width:167px; height:30px; background-color:Black; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; z-index:9999;}
#productrightpane #dproductimg #lblmore {position:absolute; top:225px; left: 50px; width:85px; height:20px; z-index:9999;}
#productrightpane #dproductimg #lblusana {position:absolute; top:255px; left:0px; width:100%; height:20px; text-align:center;}
#productrightpane #dproductimg img {width:64px; height:73px; margin:0 0 0 0; padding:0 0 0 0; border:none; position:absolute; top:175px; left:20px; z-index:9998;}
#productrightpane #dproductimg hr {width:160px; border:dashed #aeaeae; border-width:0 0 1px 0; margin:3px 0 3px 4px; padding:0 0 0 0; text-align:center; height:0; line-height:0;}
#productrightpane #dproducttext {position:relative; float:left;width:385px;}
#productrightpane #dtestimony {position:relative; float:left; width:100%; margin:5px 0 0 0; text-align:center;}
/*.producthr          {width:730px; color:#dbdbdb; height:1px;}
.productselectiondiv    {padding-left:2px;border:none;width:175px;}.selectedproductdiv  {background-color:#ffffff;border-bottom:none;}   
.productsections     {width:243px; margin:2px; height:100%; font-size:10px; vertical-align:top; position:relative; float:left; background-color:#ffffff;border:1px solid #dbdbdb;} 
.productsections p   {margin-left:2px; margin-right:2px;}   
.productstatement   {font-style:italic; font-size:10px; margin-top:5px; color:#000000;}*/                               

/*TESTIMONY PAGE*/
#imgrocknroll {position:relative; float:left;height:47px; width:109px;}
.dtestimonyleft {margin:0 3px 0 3px;width:102px; vertical-align:top; float:left;position:relative;text-align:center;}
.imgrocknroll {position:relative; float:left; width:99px; height:56px; margin:9px 0 9px 0; padding:0;}

.dtestimonymiddle {position:relative; float:left; text-align:left; width:375px;}
.dtestimonymiddle h3 {text-align:left;}
.dtestimonymiddle div.container {width:375px; position:relative; float:left;}
.dtestimonymiddle div.container div.container2 {position:relative; top:0px; left:10px; border:1px solid gray; width:350px; height: 190px; background-color: #ffffff; padding:0 0 0 0;}
.dtestimonymiddle div.container div.container2 h4{margin:0 0 0 0;padding:0 0 0 0; text-align:left; text-transform:uppercase; width:349px;}
.dtestimonymiddle div.container div.container2 p {margin:2px 0 5px 2px; text-align:left;}                  
.dtestimonymiddle div.container div.container2 p.second {margin:20px 0 0 0; text-align:center;}
.dtestimonymiddle div.container div.container2 .imgproduct {position:relative; float:right; padding:0 2px 0 0; vertical-align:top; margin:20px 0 0 0;width:125px; height:123px; border:1px solid #000000;}
/*.testimonypicture   {width:100%; margin-top:15px; margin-bottom:15px; text-align:center; }*/
    
.dtestimonyright {position:relative; float:left;width:258px; vertical-align:middle;}
.dtestimonyright img {width:258px; height:385px;}
.dtestimonyright .dtransparent {position:absolute; bottom:0px; left:0px; width:258px; height:30px; background-color:Black;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)'; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; z-index:9999;}
.dtestimonyright .dtransparent p {margin:0 0 0 0; text-align:center; color:#ffffff;}

#hraramco {width:700px; height:0px; line-height:0px; margin:0 auto; padding:5px 0 5px 0; border:solid #aeaeae; border-width:1px 0 0 0;text-align:center;}
#daramcopictures {position:relative; float:left;width:330px; height:240px; text-align:center; margin:0 22px 0 22px;}
#imgaramco {height:77px; width:77px; float:left;}
#daramcopictures img {width:79px; height:65px;}
#daramcopictures #PicturesPanel1 {width:330px; height:240px; position:relative; left:22px;}
#daramcovideo {width:320px; position:relative; float:left; margin:0 23px 0 23px; text-align:center;}
/*Burnell Page*/
.dtoddwhitney       {position:relative; float:left; width:160px; margin-left:3px; margin-right:3px;}
.dtoddwhitney img   {width:141px; height:176px; border:none;}
#dgarrett           {position:relative; float:left; width:160px; margin-left:6px; margin-right:6px;}
#dgarrett img       {width:141px; height:176px; border:none;}

/*PROFILE PAGES*/
.dprofileleftpane    {width:252px; vertical-align:top; text-align:center; position:relative; float:left; margin:5px 1px 0 1px; padding:5px 1px 0 1px;}
    #dprofileimage {width:252px; position:relative; text-align:center; border:1px solid #000000;}
    #dprofileimage img.imgprofileimage {height:212px; width:248px;}
.dprofileleftpane img.imgprofileimage1 {height: 50px; width:50px; border:1px solid #000000;}
.dprofileleftpane img.imgprofileimage2 {height: 50px; width:50px; border:1px solid #000000; margin:5px 5px 0 5px;}
.dprofileleftpane img.imgprofileimage3 {height: 50px; width:50px; border:1px solid #000000;}
.dprofileleftpane p.pheader {margin:0 0 0 0; font-weight:bold; font-style:italic;}
.dprofileleftpane p.ptext {text-align:left; margin:0 0 0 0;}
.dprofileleftpane img.imgpurchase {height:55px; width:120px; border:none;}
    #imggarrettworkout {width:52px; height:40px; border:none;}
    #dcostarica {position:relative; float:left; width:250px; margin:0 0 0 0; padding: 0 0 0 0;}
    #dcostarica span {text-align:center; font-weight:bold; text-decoration:none;}
/*.dprofilesmallimg   {height:50px; width:50px; margin-top:5px; }*/ 
.dprofileleftpane hr  {border-style:dashed; border-width:1px 0 0 0; border-color:#dbdbdb; height:0px; width:90%;}
.dprofilemiddlepane  {width:483px; vertical-align:top; text-align:left; position:relative; float:left;}
    .dprofilesection    {width:480px; vertical-align:top; text-align:left;position:relative; float:left; margin:0 0 15px 4px; padding:0 0 0 0; border:1px solid #DBDBDB;}
        .first-child        {font-weight:bold; color:#000000; background-color:#F5F5F5;border-bottom:1px solid DBDBDB; margin:0 0 0 0;}
        .second-child       {font-weight:bold; color:#0090ff;margin:0 0 0 0;}
.profilelist        {list-style-position:inside;text-align:left;margin-left:10px; margin-top:2px; margin-bottom:0px;font-family:Verdana, Arial; font-size:12px;font-style:normal;font-weight:normal;
 text-decoration:none;color:black;list-style-type:square;}
/*.ranklabel          {width:483px; font-weight:bold; text-align:left;}
.biolabel           {width:473px; height:170px; text-align:left;}
.productlabel       {width:40px; vertical-align:top; font-weight:bold;}*/          
    .dprofilefavproduct  {width:480px; position:relative; float:left; margin:0 0 10px 0; padding:0 2px 0 2px;}
    .dprofilefavproductlast {width:480px; position:relative; float:left; margin:0 0 0 0; padding:0 2px 0 2px;}
        .favproductimg {width:100px; height:98px; border:1px solid #CCCCCC; position:relative; float:left; margin:5px 5px 5px 2px;}
        .favproductimg2 {width:100px; height:98px; border:1px solid #CCCCCC; position:relative; float:right; margin:5px 2px 5px 5x;}
        .favproductimg3 {width:100px; height:98px; border:1px solid #CCCCCC; position:relative; float:left; margin:5px 5px 0 2px;}
        .lblfavcatprod {font-weight:bold; text-decoration:underline;}
    .imgrandom {width:60px; height:60px; border:1px solid #000000; margin:0 0 4px 0;}
.productdesclabel   {}
                  
/*Picture Page - Summary Page*/
.albumleft          {width:243px; border:1px solid #dbdbdb; margin:1px 0 1px 8px;}
.albumcenter        {width:243px; border:1px solid #dbdbdb; margin:1px 1px 1px 1px;}
.albumright         {width:243px; border:1px solid #dbdbdb; margin:1px 0 1px 1px;}
.panelwidth         {width:243px;}
.dtemphol           {background:#ffffff;position:relative;float:left;width:240px; height:150px;overflow:hidden; margin:0 1px 0 1px;}
    .dback          {width:240px;height:150px;position:absolute;left:1px;top:1px; overflow:hidden;text-align:center;z-index:9996;}
    .dback h1       {color:#000000;font-size:16px;text-align:center;width:100%;margin:5px 2px 5px 2px;text-decoration:none;padding:0 0 0 0;position:relative;float:left;}
    .dback p        {font-size:11px;margin:5px 2px 2px 2px;text-align:center;}
        .dalbumpic  {width:76px; margin:2px 0 0 0;}
        .dalbumpic img  {width:70px; height:70px; border:1px solid #000000;}
    .dfront          {background-color:#ffffff;width:240px;height:150px;position:absolute;left:2px;top:2px; overflow:hidden;text-align:left;z-index:9997;}
    .dfront h1       {color:#000000;font-size:13px;width:100%;margin:0 0 4px 0; text-decoration:underline;}
    .dfront h2       {color:#0090ff;font-size:12px;text-align:left;width:100%;margin:2px 0 5px 4px;text-decoration:none;}
    .dfront p        {margin:0 1px 0 1px; overflow:hidden;z-index:9998;}
    .dfront img      {height:100px; width:93px;float:left;position:relative;z-index:9998;border:none;margin:1px 1px 1px 1px;}
    #dnew1{              background:url(Images/Picture_Page/new-trans1.gif) no-repeat top right;width:58px;height:58px;position:absolute; right:0;top:0;z-index:9999;}
    #dnew2{              background:url(Images/Picture_Page/new-trans2.gif) no-repeat top right;width:58px;height:58px;position:absolute; right:0;top:0;z-index:9999;}
    #dnew3{              background:url(Images/Picture_Page/new-trans3.gif) no-repeat top right;width:58px;height:58px;position:absolute; right:0;top:0;z-index:9999;}
    #dnew4{              background:url(Images/Picture_Page/new-trans4.gif) no-repeat top right;width:58px;height:58px;position:absolute; right:0;top:0;z-index:9999;}
    #dnew5{              background:url(Images/Picture_Page/new-trans5.gif) no-repeat top right;width:58px;height:58px;position:absolute; right:0;top:0;z-index:9999;}
    #dnew6{              background:url(Images/Picture_Page/new-trans6.gif) no-repeat top right;width:58px;height:58px;position:absolute; right:0;top:0;z-index:9999;}
    #dnew7{              background:url(Images/Picture_Page/new-trans7.gif) no-repeat top right;width:58px;height:58px;position:absolute; right:0;top:0;z-index:9999;}
    #dnew8{              background:url(Images/Picture_Page/new-trans8.gif) no-repeat top right;width:58px;height:58px;position:absolute; right:0;top:0;z-index:9999;}
    #dnew9{              background:url(Images/Picture_Page/new-trans9.gif) no-repeat top right;width:58px;height:58px;position:absolute; right:0;top:0;z-index:9999;}
    #dnew10{             background:url(Images/Picture_Page/new-trans10.gif) no-repeat top right;width:58px;height:58px;position:absolute; right:0;top:0;z-index:9999;}     
    #dnew11{             background:url(Images/Picture_Page/new-trans11.gif) no-repeat top right;width:58px;height:58px;position:absolute; right:0;top:0;z-index:9999;}                 
/*.back img {         position: absolute;top: 2px; left: 5px;}
.backdiv{  position:relative; float:left; height:77px; width:77px; background-color:black; margin-top:5px; margin-bottom:2px;color:white;text-align:center;border:1px solid red;}
.backdiv img{       position:absolute;top:2px;left:2px;height:60px; width:60px; margin-top:2px;margin-left:2px; margin-right:2px;margin-bottom:2px;}
.backdiv p{         position:absolute;top:62px;left:20px;text-align:center;}
.temp{              position:relative;float:left;width:242px;margin-right:1px;margin-left:1px; margin-bottom:2px;margin-top:2px;}*/

/*Picture Pages - Individual Pages*/
.dalbumdetails {width:175px; border:1px solid #dbdbdb; position:relative; float:right; margin:1px 2px 2px 1px;}
    .dalbumdetails p.pheader{font-weight:bold; text-decoration:underline; text-align:center;}
    .dalbumdetails p.ptext1 {margin:5px 0 0 2px; text-align:left;}
    .dalbumdetails p.ptext2 {margin:0 0 2px 2px; text-align:left;}
    .dalbumdetails img {height:14px; width:14px; border:none;}
.dpictures {width:722px;position:relative; float:left; text-align:center; margin:2px 0 0 15px;}
    .dpictures img{width:99px; height:77px; margin: 2px 2px 2px 2px;}
/*CONTACT PAGE*/
.asterisk {font-family:arial, verdana; font-size:14px; font-style:italic; color:red;}
.detail {font-family:arial, verdana; font-size:9px; font-style:italic;}

.dcontactleftpane {width:125px; position:relative; float:left; margin:0 0 0 0; padding:0 0 0 0; vertical-align:top;}
.dcontactleftpane p.pheader {margin:0 0 0 0; font-weight:bold; font-style:italic; text-align:center;}
.dcontactleftpane p.ptext {text-align:left; margin:0 0 0 0;}
.dcontactleftpane p.ptext img {height:55px; width:99px; border:1px solid #000000;}

.dcontactrightpane {width:625px; position:relative; float:left; margin:0 0 0 0; padding:0 0 0 0; vertical-align:top;}
.dcontactrightpane .dcontactform {width:460px; margin:0 auto; border:none;}
	 div.section {position:relative; float:left;width:450px; margin:0 0 15px 0; padding:0 0 0 0; z-index:998; background:url(Images/Contact/sectiongradient.gif) repeat-x left bottom; border:1px solid #000000;}
     div.section p{margin:0 0 0 0;}
	 div.section h1 {border-bottom:1px solid #ffffff; text-align:left; font-size:12px; color:#000000; background-color:#0099ff; padding:0 0 0 25px; margin:0 0 0 0;}
	 div.section img.imgstepnumber {position:absolute; top:0px; left:-40px; margin:0 0 0 0; z-index:999;width:53px; height:54px;border:none;}
	 p.pcontact {margin:0 0 0 0; padding:0 0 5px 10px; font-size:12px; position:relative; float:left; font-style:italic; width:215px;}	 
	 p.pcontact2 {margin:0 0 0 0; padding:0 0 5px 10px; font-size:12px; position:relative; float:left; font-style:italic; width:440px;}
	 span.parenthesis {font-size:10px;}
	 hr.hrcontact {width:400px; margin:0px auto; padding:5px 0px 5px 0px; text-align:center; border:solid #aeaeae; border-width:0 0 1px 0; height:0; line-height:0;}
	 div.checkbox {width:33%; position:relative; float:left; text-align:center;}
	 div.shadow {padding:0 0 3px 0; position:absolute; bottom:-14px; left:0px; width:450px; height:10px; z-index:997;}
	 div.shadow img {width:450px; height:10px; margin:0 0 0 0; padding:0 0 0 0; border:none;}
/*.contactsection {width:500px; vertical-align:top; text-align:left;position:relative; float:left; margin-left:0px; margin-right:0px; margin-bottom:5px; border:1px solid #DBDBDB;}
.sectionheader      {font-weight:bold; color:#000000; background-color:#F5F5F5; border-bottom:1px solid DBDBDB;}
.contactnamemail    {width:49%; padding:3px;}
.contactpurpose     {width:230px; padding:3px;}
.contactmind        {width:400px; padding:3px; margin:0px auto;}
	 div.section div.step {width:450px; margin:0 0 0 0; padding:0 0 0 0; border:none; vertical-align:top;}
	 div.section #pfirstname {margin:0 0 0 0; padding:0 0 0 10px; position:relative; float:left; width:215px;}
	 div.section #plastname {margin:0 0 0 0; padding: 0 0 0 10px; position:relative; float:left; width:215px;}
	 div.section #pcontactemail {margin:0 0 0 0; padding:0 0 0 10px; position:relative; float:left; width:215px;}
	 div.section #pcontactemail2 {margin:0 0 0 0; padding:0 0 0 10px; position:relative; float:left; width:215px;}
	 div.section div.step .half {margin:0 0 0 0;width:225px; padding:0 0 0 10px; background-color:Yellow;position:relative; }
	 div.section div.step .half2 {position: absolute; top:0px; left:225px; margin:0 0 0 0;width:225px; padding:0 0 0 10px; background-color:Yellow; }*/               
