/*

css Sheet for all fitbykeri.com pages

*/ 



.textwrap {
         float: left;
         margin: 10px;
        }




   a {

        font-weight: bold;

        color: black;

        }



   a:link {

        color: #8B7355;

        }



   a:visited {

        color: #802877;

        }


   body {

        background: white;

        }

   h1 {

        font-family: "AvantGarde-Demi", Arial, Helvetica, sans-serif;

        font-weight: normal;

        font-variant: small-caps;

        color: #ffffff;



        }



   h2 {

        font-family: "AvantGarde-Demi", Arial, Helvetica, sans-serif;

        font-variant: small-caps;

        color: #ffffff;

        }



   h3 {

        font-family: "AvantGarde-Demi", Arial, Helvetica, sans-serif;

        font-variant: small-caps;

        color: #98839B;

        margin-bottom: 0px;

        padding-bottom: 0px;

        }



   h4 {

        font-family: "AvantGarde-Demi", Arial, Helvetica, sans-serif;

        font-variant: small-caps;

        color: #FFFFFF;

        margin-bottom: 0px;

        padding-bottom: 0px;

        }



   p {

        font-family: "Century Gothic", "AvantGarde-Demi", Arial, Helvetica, sans-serif;

        font-size: 125%;

        color: black;

        padding-left:15px;

        padding-right:15px;

        }



   table#boxes{

        border-color: #000000;

        border-style: solid;

        border-width: 6px;

        }

   table#page{

        border-color: black;

        border-style: solid;

        border-width: 0px;

        }

   th  {

        border-color: #FFFFFF; 

        border-style: solid;

        border-width: 1px;

        }



   table {            

        font-family: "AvantGarde-Demi", Arial, Helvetica, sans-serif;

        color: black;

        }
        
   OPTION { color: #ffffff;
            background-color: #000000;

       }


   .request_table:hover    {    

        border-color: #FFFFFF;    

        border-width: 1px;    

        }



   .request_table    {        

        border-width: 4px;

        border-style: solid;     

        border-color: #330033;

        background-image: url(purpleback.gif);    

        background-repeat: repeat-x;

        font-family: Arial, Helvetica, sans-serif;    

        font-size: 12px;    

        color: white;

        }



   .request_table:focus    {

        border-color: #330033;

        border-width: 1px;

        }



   table:hover    {

        border-color: #FFFFFF;

        }

   #pagewrap {
        position: relative;
        left: 25%;
           }

   #subpage {
        position: absolute;
        left: 0px;

            }


   #header {
        position: relative;
           }



   #horzbanner {

        position:absolute;

        left:50px;

        Z-index:0;

        }

   #horzlens {

        position:absolute;

        left:500px;
        
        Z-index:1;

        }

   #leftpad  {

        position:absolute;

        left:0px;

        width:50px; 

        height:181px;

        background-color: #2E2E2E;
        
        Z-index:0;

        }



   #rightpad  {

        position:relative;

        left:950px;

        width:50px; 

        height:181px;

        background-color: #2E2E2E;

        Z-index:0;

        }



   #logo {

        position:absolute;

        top:60px;

        left:580px;
        
        Z-index:2;

        }


   #tagline {

        position:absolute;

        top: 10px;

        left:592px;

        Z-index:2;

        }



   #tagline2 {

        position:absolute;

        top: 135px;

        left:516px;

        Z-index:2;

        }


   #southpad  {

      position:absolute;

      left:0px;

      width:1000px;

      height:30px;
      
      top 220;

      background-color: #000000;

      Z-index:0;

      }

   #linkbar {

        position:absolute;
        
        top: 185px;

        left:85px;
        
        Z-index:2;

        }



   #linkbar UL {

	PADDING-RIGHT: 0px; 

        PADDING-LEFT: 0px; 

        PADDING-BOTTOM: 0px;

        MARGIN: 0px; 

        PADDING-TOP: 0px; 

        LIST-STYLE-TYPE: none; 

        font-family: "AvantGarde-Demi", Arial, Helvetica, sans-serif;

        font-variant: small-caps;

        color: #8B7355;

        font-size: 16px;

        }



   #linkbar LI {

	DISPLAY: inline

        }



   #linkbar LI A {

	PADDING-RIGHT: 5px;

        PADDING-LEFT: 5px;

        BACKGROUND: #000000 no-repeat left top; 

        PADDING-BOTTOM: 0px;

        MARGIN: 0px; 

        COLOR: #ffffff;

        PADDING-TOP: 0px;

        TEXT-DECORATION: none

        }



   #linkbar LI A IMG {

	VERTICAL-ALIGN: middle

        }



   #linkbar LI A.sel {

	BACKGROUND-COLOR: #f0b81d

        } 



   #linkbar LI A:hover {

	COLOR: #ffffff; 
        BACKGROUND-COLOR: #727272;

        }



   #caption TEXTAREA {

        font-family: "AvantGarde-Demi", Arial, Helvetica, sans-serif;

        font-weight: normal;

        font-variant: small-caps;

        color: #EEE8CD;

        background: #000000;

        border-color: #000000;

        border:0px;

        overflow:auto;

        }







   #mainbody {

        position: relative;

        }


   #certs {

        padding: 15px 5px 15px 5px;

        }



   #senter {

        position: relative;
        width: 900px;
        left: 44px;

        }



   #mainpic {

        

        padding: 0px 0px 0px 0px;

        }

   #bulletpic {
        padding: 20px 0px 0px 212px;

               }

   #signupimg {

        ;

        padding: 0px 0px 0px 350px;

        }



   #maintext {

        ;

        vertical-align:text-top;

        }




   #strengths UL {

	PADDING-RIGHT: 0px; 

        PADDING-LEFT: 0px; 

        PADDING-BOTTOM: 5px; 

        MARGIN: 0px; 

        PADDING-TOP: 0px;

        LIST-STYLE-TYPE: none;

        font-family: "AvantGarde-Demi", Arial, Helvetica, sans-serif;

        font-variant: small-caps;

        color: #8B7355;

        font-size: 14px;

        }



   #strengths LI A {

	PADDING-RIGHT: 8px; 

        PADDING-LEFT: 8px; 

        PADDING-BOTTOM: 8px; 

        MARGIN: 0px; 

        COLOR: #727272; 

        PADDING-TOP: 4px; 

        TEXT-DECORATION: none

        }



   #explist {
        left: 10px;

        }



   #explist LI A {

        PADDING-RIGHT: 8px; 

        PADDING-LEFT: 8px; 

        PADDING-BOTTOM: 8px; 

        MARGIN: 0px; 

        COLOR: #727272; 

        PADDING-TOP: 4px; 

        TEXT-DECORATION: none

        }

  #listmarjin {

    ;

    width: 100px;

    height: 230px;

    }


   #qualista UL {

        text-indent: 336px;

	PADDING-RIGHT: 0px; 

        PADDING-LEFT: 300px;

        PADDING-BOTTOM: 5px; 

        MARGIN: 0px; 

        PADDING-TOP: 0px; 

        LIST-STYLE-TYPE: none; 

        font-family: "AvantGarde-Demi", Arial, Helvetica, sans-serif;

        font-variant: small-caps;

        color: #8B7355;

        font-size: 14px;

        }

        

   #qualistb UL {

        text-indent: 30px;

	PADDING-RIGHT: 0px; 

        PADDING-LEFT: 0px; 

        PADDING-BOTTOM: 5px; 

        MARGIN: 0px; 

        PADDING-TOP: 0px; 

        LIST-STYLE-TYPE: none; 

        font-family: "AvantGarde-Demi", Arial, Helvetica, sans-serif;

        font-variant: small-caps;

        color: #8B7355;

        font-size: 14px;

        }

        



   #qualista LI {

        text-indent: -6px;

	PADDING-RIGHT: 0px; 

        PADDING-LEFT: 0px; 

        PADDING-BOTTOM: 5px; 

        MARGIN: 0px; 

        PADDING-TOP: 0px; 

        LIST-STYLE-TYPE: none; 

        font-family: "AvantGarde-Demi", Arial, Helvetica, sans-serif;

        font-variant: small-caps;

        color: #8B7355;

        font-size: 14px;

        }

        

   #strengths LI A:hover {

	COLOR: #B3478F; 

        }



   #footer { 

        clear:both;

        left: 25%;

        font-family: "AvantGarde-Demi", Arial, Helvetica, sans-serif;

        font-size: 13px;  

        font-weight: normal; 

        font-variant: small-caps;

        color: #8B7355;

        } 



   #legal { 

        clear:both;

        font-family: "AvantGarde-Demi", Arial, Helvetica, sans-serif;

        font-size: 10px;  

        font-weight: normal; 

        font-variant: small-caps;

        color: #8B7355;

        }



    #errors {

        font-family: "AvantGarde-Demi", Arial, Helvetica, sans-serif;

        font-size: 15px;  

        font-weight: normal; 

        font-variant: small-caps;

        color: Green;

        }
        
        
p.clr {
	margin: 0px; padding: 0px; clear: both;
}
.clr {
	margin: 0px; padding: 0px; clear: both;
}
#slider {
	margin: 0px auto; padding: 21px 0px 20px; width: 917px;
}
div#slideshow {
	margin: 0px auto; padding: 0px; width: 917px; height: 398px;
}
.slider-item {
	width: 100% !important;
}
.slider-item img {
	margin: 0px; padding: 0px; float: right;
}
.slider_content_inner img {
	border: currentColor;
}
.controls-center {
	margin: 0px auto; padding: 5px 0px; width: 917px;
}
#slider_controls {
	margin: 0px auto; width: 917px; z-index: 1000;
}
#slider_controls h2 {
	font: 11px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: 5px 0px 0px; width: 600px; color: rgb(136, 136, 136); float: left; font-size-adjust: none; font-stretch: normal;
}
#slider_controls h2 strong {
	color: rgb(29, 29, 29);
}
#slider_controls ul {
	margin: 0px; padding: 0px; width: 114px; float: right;
}
#slider_controls ul li {
	list-style: none; margin: 0px; padding: 0px;
}
#slider_controls ul li {
	float: left; display: block;
}
#slider_controls ul li a {
	background: url("images/tabs_2.gif") no-repeat center; margin: 2px !important; padding: 10px 2px 0px; width: 11px; height: 11px; float: left; display: block;
}
#slider_controls ul li a:focus {
	
}
#slider_controls ul li a:hover {
	background: url("images/tabs_1.gif") no-repeat center; color: rgb(151, 151, 151);
}
#slider_controls ul li a.activeSlide {
	background: url("images/tabs_1.gif") no-repeat center; color: rgb(151, 151, 151);
}
        