@charset "utf-8";

/* Bob From { m }  4-1-2013 */


/*    This shows when in SmartPhone style and hides in iPad style       3-27-2013     */
/*  Shows when screen is less than 480 px              */
/*  Set containing TABLE to  mobile-only to show when under 480px  */

.screen-only
{
	 display: block;
}
.mobile-only
{
	 display: none;
}

@media screen and (max-width: 480px)  

{
	 .screen-only
	 {
	 	 display: none;
	 }
	 .mobile-only
	 {
	 	 display: block;
	 }
}



/*                 AbsBotomTable       3-30-2013          */

table#AbsBotomTable {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em !important;
  border-width: 1px;
  border-style: solid;
  border-color: #999999;
  font-weight: normal;
   }


									table.AbsBotomTable td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em !important;
  border-width: 1px;
  border-style: solid;
  border-color: #999999;
  padding-top: 8px;
  padding-right: 2px;
  padding-bottom: 8px;
  padding-left: 6px;
  background-color: #dcddc0;
  background-image: url(cell-grey.jpg);
  background-repeat: repeat;
  }





/*              END      AbsBotomTable                     */






/*         NavTable        3-27-2013      */

table#NavTableMobil {
  font-family: Arial, Helvetica, sans-serif;
  
  font-size: 1em !important;  /*  font-size: 1.1em !important; 5-15-14 Bob Made smaller */
  
  
  border-width: 1px;
  border-style: solid;
  border-color: #999999;
  font-weight: normal;
/*  
  padding-top: 4px;
  padding-right: 2px;
  padding-bottom: 4px;
  padding-left: 2px;*/
  
  min-width:300px !important;  /* Bob here Min-Width does not work right 3-30-2013         */

}


table.NavTableMobil th { 
      font-family: Arial, Helvetica, sans-serif;
      font-size: 1em !important;
      background:#b5cfd2 url('cell-blue.jpg');
      border-width: 1px;

          border-style: solid;
          border-color: #999999;
          font-weight: normal;
                   
padding-top: 6px;
/*     padding-right: 2px;*/
padding-bottom: 6px;
padding-left: 6px;

}


table.NavTableMobil td {
  font-family: Arial, Helvetica, sans-serif;
  
  font-size:1em !important;      /*   .1em   font-size: 1em !important; 5-5-14 */ 
  
  background:#dcddc0 url('cell-grey.jpg');
  border-width: 1px;
  border-style: solid;
  border-color: #999999;
  
padding-top: 6px;
/*padding-right: 2px;*/
padding-bottom: 8px;
padding-left: 6px;

}


.NavBreaker {
  line-height: 6px !important;
  padding: 0px !important;
}



/*       END  NavTable            */












.InnerTables{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #333333;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #666666;
  border-right-color: #666666;
  border-bottom-color: #666666;
  border-left-color: #666666;
}

.XtraBigType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
}


.BigType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.MediumType {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 28px;
}


/*   Format table headers and cells  3-16-2013   http://www.textfixer.com/resources/css-tables.php      
    */




table#PriceTableMobil {

	font-family: Geneva, Arial, Helvetica, sans-serif;
					/*font-size: 0.7em !important;  */ /* font-size: .8em !important; 1/19/2014  Still too big */
					/* font-size: 1em !important;*/   /*  4-2-13 Lets try a smaller font here - BOB */
					/*   background:#b5cfd2 url('cell-blue.jpg');   */
    border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #999999;
	font-weight: normal;
	
}

table#PriceTableMobilTWO {
	max-width: 400px!Important;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #999999;
	font-weight: normal;


}





table.PriceTableMobil th {
      font-family: Arial, Helvetica, sans-serif;     
    font-size: .8em !important;       /*  1em   changed to smaller 5-45-2014  */    
      background:#b5cfd2 url('cell-blue.jpg');
      border-width: 1px;
      padding: 2px;  
      border-style: solid;
      border-color: #999999;
      font-weight: normal;
}


table.PriceTableMobil td {
           font-family: Arial, Helvetica, sans-serif;          
      font-size: .8em !important;     /*  changed to smaller 5-5-14 Bob  */
           background:#dcddc0 url('cell-grey.jpg');
           border-width: 1px;  /*	padding: 8px; */
           border-style: solid;
           border-color: #999999;
           padding-right: 2px;
           padding-bottom: 6px;
           padding-left: 6px; 
}





table.PriceTableMobilTWO th {
      font-family: Arial, Helvetica, sans-serif;     
    font-size: .8em !important;   
      background:#b5cfd2 url('cell-blue.jpg');
      border-width: 1px;
      padding: 2px;  
      border-style: solid;
      border-color: #999999;
      font-weight: normal;
}


table.PriceTableMobilTWO td {
           font-family: Arial, Helvetica, sans-serif;          
      font-size: .8em !important;  
           background:#dcddc0 url('cell-grey.jpg');
           border-width: 1px;  /*	padding: 8px; */
           border-style: solid;
           border-color: #999999;
           padding-right: 2px;
           padding-bottom: 6px;
           padding-left: 6px; 
}







table#SpecsTableMobil {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em !important;
 /*   background:#b5cfd2 url('cell-blue.jpg');   */
    border-width: 1px;
/*    padding: 2px;  */
    border-style: solid;
    border-color: #999999;
    font-weight: normal;
}





table.SpecsTableMobil th {
      font-family: Arial, Helvetica, sans-serif;
       font-size: .8em !important;
      background:#b5cfd2 url('cell-blue.jpg');
      border-width: 1px;
 /*     padding: 2px;  */
      border-style: solid;
      border-color: #999999;
      font-weight: normal;
}


table.SpecsTableMobil td {
           font-family: Arial, Helvetica, sans-serif;
             font-size: .8em !important;
           background:#dcddc0 url('cell-grey.jpg');
           border-width: 1px;  /*	padding: 8px; */
           border-style: solid;
           border-color: #999999;
           padding-top: 2px;
           padding-right: 2px;
           padding-bottom: 6px;
           padding-left: 6px; 
}



/*            -----------------------------        -    */






table.imagetable th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em !important;
  background:#b5cfd2 url('cell-blue.jpg');
  border-width: 1px;
  padding: 2px;  
	border-style: solid;
  border-color: #999999;
  font-weight: normal;
}


table.imagetable td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em !important;
  
  background:#dcddc0 url('cell-grey.jpg');
  border-width: 1px;  /*	padding: 8px; */
  border-style: solid;
  border-color: #999999;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 6px;
  padding-left: 6px; 

}

/*            END fromat table headers and cells       */


a.specialWHITE:hover                {
  background-color: transparent;
  color: #FFFFFF!important;
 text-decoration: none!important;
                               }

a.specialWHITE:link,
a.specialWHITE:visited,
a.specialWHITE:active               {
  background-color: transparent;
  color: #FFFFFF!important;
  text-decoration: none;
                               }

/*                                             */

@font-face {
    font-family: 'MatchbookMatchbook';
    src: url('Matchbook-webfont.eot?') format('eot'),
         url('Matchbook-webfont.woff') format('woff'),
         url('Matchbook-webfont.ttf') format('truetype'),
         url('Matchbook-webfont.svg#webfontjUliH6GT') format('svg');
}


@font-face {
    font-family: 'ArchitectsDaughterRegular';
    src: url('ArchitectsDaughter-webfont.eot?') format('eot'),
         url('ArchitectsDaughter-webfont.woff') format('woff'),
         url('ArchitectsDaughter-webfont.ttf') format('truetype'),
         url('ArchitectsDaughter-webfont.svg#webfontRPduMdrp') format('svg');
}


h1, h2, h3, h4, h5, .shadow-box {
  font-weight: normal !important;
  font-style: normal !important;

}


/*                       TITLSS HEADLINES                            */

/*h1, h2, h3, h4, h5 {
	font-family: 'MatchbookMatchbook', Calibri, Geneva, Helvetica, sans-serif;
	line-height: normal; 
}*/

h1, h2, h3, h4, h5 {
  font-family:  Calibri, Geneva, Helvetica, sans-serif;
  line-height: normal;
}

/*
Calibri,*/
/*'MatchbookMatchbook', */

/*                                          */


h2, h3, h4, h5 {
 
  margin-top: 2px;   /*margin-top:   */ 
  margin-right: 0;
  margin-bottom: 0px;
  margin-left: 0;
color: #00603B!important;
}

h1 { 
   font-size: 30px!important;   /*font-size: 52px!important;*/
   color: #00603B!important;
    margin-bottom: 15px!important; 
     margin-top: 2px!important; ;   /*margin-top:   */  
}


h2 { 
   font-size: 24px!important;  /*    font-size: 50px!important;*/
   color: #00603B!important;
    margin-bottom: 10px!important;  
}




h3 { 
 font-size: 20px!important; /*  font-size: 44px!important;*/
  color: #00603B!important; /* color: */ 
  margin-bottom: 10px!important;  /* Bottom margin  */
}




h4 { 
font-size: 16px!important;  /*font-size: 32px!important; */
color: #00603B!important; 

}


h5 {/*font-family: 'MatchbookMatchbook', Calibri, Geneva, Helvetica, sans-serif!important;*/

font-size: 14px!important; /* font-size: 28px!important; */
color: #00603B!important; 

}

/*                           END                                      */

.BobAffinityPriceData {
  font-family:Tahoma !important;
  font-size:12px !important;
  color:#000000;
  text-align:right;
  background-color:#FFFFFF;
  cursor:default;
  border: thin solid #999999;
}
/*  Added above on 3-14-2013 for Affinity pricing grids  */

.BobAffinityMinOrdertTable{
  border:1px none #DDDDDD;
  width: 285px !important;                  /* font-size:0.7em;*/
  margin:0;
  border-collapse:collapse;
  /*  background-image:url(../../../AffinityOne/p7luna/images/BackgroundsDesigns/LightBrownGradientBG240Tall.png);*/
  cursor:default;
  padding: 0;
  line-height: 18px;    /*line-height: 20px;  4-2-13  */
}
/*  Added above on 3-14-2013 for Affinity pricing grids  */

.BobAffinitySpecsGrid {
  border:1px solid #DDDDDD;
  width:90%;
  border-collapse:collapse;
  margin:0;
  padding:1px;
  background-image:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}



/*  Added above on 3-14-2013 for Affinity Specifications grids  */

.MinOrderMobil {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em !important;
  line-height: 0.9em  !important;
  ;
}

.OnlyGoldDisclaimer {
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
  color: #333333;
  text-decoration: underline;
}


.MobilDescriptionsFont {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1em !important;
	color: #333333;
}


.MobitTextLeftBartBob {
	font-family: "Trebuchet MS", Arial, sans-serif !important;
	font-size: .9e!important;
	color: #000000 !important;
	line-height: 20px;
}


