body {
  color: #313131;
  FONT-SIZE  :11px;
  FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
  }

a img {
	border:0;
	}
.imgbordergrey {
	border:1px solid silver;
	padding:5px;	 
	}
.imgbordersimple {
	border:1px solid silver;
	padding:0px;	 
	}

a:link, a:visited {

	color: #106897;
 
	FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	TEXT-DECORATION  : none;  
	  
}

a:hover{
	color :#106897;
 
	FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	TEXT-DECORATION  : underline;  
	 
}
 
 
A.topnav1:link {

	 color :#106897;
	 FONT-SIZE  :11px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION  : none ;
}
A.topnav1:active {

	 color :#106897;
	 FONT-SIZE  :11px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION  : none ;
}
A.topnav1:visited  {

	 color :#106897;
	 FONT-SIZE  :11px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION  : none ;
}
A.topnav1:hover  {

	 color :#106897;
	 FONT-SIZE  :11px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION  : underline ;
}
.TopNavText{

	 color :#000000;
	 FONT-SIZE  :12px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION  : none ;
	  
}
.topnav1bgcolor {

	 background-color :#106897 ;
}

input.textarea{
     color: #000000;
     background-color: #d7edf0;
     border: 1px solid #404967;
}
 select{
     color: black;
     FONT-SIZE  :12px;
	 FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;	 	   
}
 

#imageContainer {
	height:309px;
}

#imageContainer img {
	display:none;
	 
}


A.sidenav2:link {

	 color :#106897;
	 FONT-SIZE  :11px;
	 FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;	 	 
	 TEXT-DECORATION  :none ;
	 margin-top: 6px;
	 margin-left: 0;
	 line-height: 18px;
}
A.sidenav2:active  {

	 color :#106897;
	 FONT-SIZE  :11px;
	 FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; ;
	 TEXT-DECORATION  :none ;
	 margin-top: 6px;
	 margin-left: 5px;
	 line-height: 18px;
}
A.sidenav2:visited   {

	 color :#106897;
	 FONT-SIZE  :11px;
	 FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;	 	 
	 TEXT-DECORATION  :none ;
	 margin-top: 6px;
	 margin-left: 0;
	 line-height: 18px;
}
A.sidenav2:hover   {

	 color :#106897;
	 FONT-SIZE  :11px;
	 FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;	 	 
	 TEXT-DECORATION  :underline ;
	 margin-top: 6px;
	 margin-left: 0px;
	 line-height: 18px;
}
.sidenavTxt {

	 color :#000000;
	 FONT-SIZE:  11px ;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	  
}
.sidenavbg {

	 background-color :#ffffff;
}

.sidenaveTxtB {

	color: #000008;
	FONT-SIZE: 12PX;
	FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}

.sidenavsubheader {

	color: #000008;
	FONT-SIZE: 11PX;
	FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	FONT-STYLE :italic;
}

.mysidetxt1 {
	
	FONT-SIZE:  11px ; 
	FONT-FAMILY :"Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	FONT-STYLE :italic;
	color :#333333;
	padding-left: .5em;

}	



.img2 {
  padding:4px;
  border:1px solid #106897;
  }



.verbal{

	color :#106897;
	FONT-SIZE  :11px;
	FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	FONT-WEIGHT  :bold ;
	TEXT-DECORATION  :none ;
}

span.verb {

	FONT: bold 12px "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;;
	color :#CC0000;
}
span.verb1 {
 	color :#106897;
	FONT-SIZE  :11px;
	FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	FONT-WEIGHT  :bold ;
	 
}

a.verb1:link {
	color :#106897;
	FONT-SIZE  :11px;
	FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; ;
	TEXT-DECORATION  :none ;
}

a.verb1:active {
	color: #106897;
	FONT-SIZE  :11px;
	FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; ;
	TEXT-DECORATION  :none ;
}

a.verb1:hover {
	color :#106897;
	FONT-SIZE  :11px;
	FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; ;
	 TEXT-DECORATION  : underline;
	  
}

a.verb1:visited {
	color :#106897;
	FONT-SIZE  :11px;
	FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; ;
	TEXT-DECORATION  :none ;
}

span.verb2 {

	color:#106897;
	font: bold 18px "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	text-decoration: none;
}




.THHeader{

     background: #fff top left repeat-x; 
     height: 22px; 
     font-size: 11px; 
     font-family: "Lucida Grande", Verdana, sans-serif;  
     list-style-type: none; 
     margin: 0; 
     padding: 0; 
     border-bottom: 1px solid #ccc;   
     color: #777777;
     font-weight: bold;
}
.imageborder{

       
     border-bottom: 1px solid #000000;   
     
}
.THHeader2{
     background: #ddd top left repeat-x; 
     height: 22px; 
     font-size: 11px; 
     font-family: "Lucida Grande", Verdana, sans-serif;  
     list-style-type: none; 
     color: #777777;
     margin: 0; 
     padding: 0; 
     border: 1px solid #ccc; 
	 font-weight: bold;
}
.tdRow1Color {

	 background-color :#ffffff;
}
.tdRow2Color {

	 background-color :#fffffc;
}

A.allpage:link {

	 font-weight: bold;
	 color :#106897;
	 FONT-SIZE: 11px ;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif ;
}

A.allpage:visited {

	 font-weight: bold;
	 color :#106897;
	 FONT-SIZE: 11px ;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; ;
}

A.allpage:hover {
	 
	 font-weight: bold;
	 color :#106897;
	 FONT-SIZE: 11px ;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION  : underline ;
}

A.bottlink:link {

	 color :#106897;
	 FONT-SIZE  :11px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION  : none ; ;
}
A.bottlink:active  {

	 color :#106897;
	 FONT-SIZE  :11px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION  : none ; ;
}
A.bottlink:visited   {

	 color :#106897;
	 FONT-SIZE  :11px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION  : none ; ;
}
A.bottlink:hover   {

	 color :#106897;
	 FONT-SIZE  :11px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 
	 TEXT-DECORATION  : underline ;
}

.plaintext{

	 color :#000000;
	  FONT-SIZE  :11px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION  : none ;
}
.plaintextbold{

	 color :#000000;
	 FONT-SIZE  :11px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 FONT-WEIGHT  : bold ;
	 TEXT-DECORATION  : none ;
}


/* .ProductTitle included in Contribute CSS */
 

.plaintext  {

	 line-height: 150%;

	 color: #000000;
	 FONT-SIZE: 11px;
	 FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	
}

.plaintextPlus  {

	 color: #000000;
	 FONT-SIZE: 12px;
	 FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	
}

.hrdashed  {

	border: 1px dashed #ddd;
   
	
}

._13boldblue {
     font-weight: bold;
	 color: #106897;
	 FONT-SIZE  :13px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; ;
	 TEXT-DECORATION  : none ;
}
 
.newsletterheadline {
   
	 width:100%;
	 color: #106897;
	 FONT-SIZE  :16px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; ;
	 TEXT-DECORATION  : none ;
	 border-bottom: 1px solid #ccc;
} 

.newslettersalesheader {
     
	 width:100%;
	 color: #666;
	 FONT-SIZE  :14px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; ;
	 TEXT-DECORATION  : none ;
	 border-bottom: 1px solid #ccc;
}
.newsletterbullets
{ list-style-type:square }


.newslettercopy {
 text-align: justify; 
 color: #333;
	 FONT-SIZE: 11px;
	 FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 line-height: 130%
	 }

.newsletterauthor {
     font-weight: bold;
	 width:100%;
	 color: #888;
	 FONT-SIZE  :13px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; ;
	 TEXT-DECORATION  : none ;
	 border-bottom: 0px solid #ccc;
} 

.leftcolumnslug{    text-align: right;
     
	 width:100%;
	 color: #888;
	 FONT-SIZE  :11px;
	 line-height:139%;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; ;
	 TEXT-DECORATION  : none ;
	 border-right: 3px solid #ccc;
	 padding-right: 30px;
	 margin-right: 30px;
} 



 .ProductTitle{

	  
	 font-weight: bold;	  
	 font-variant: normal;
	 color: #717D7D;
	 FONT-SIZE: 20px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; 
	 TEXT-DECORATION  : none ;
}

.ProductPrice{

	 color :#000000;
	 FONT-SIZE  :11px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 FONT-WEIGHT  : bold ;
	 TEXT-DECORATION  : none ;
}

.CompPrice{

	 color: #106897;
	 FONT-SIZE  :11px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; ;
	 TEXT-DECORATION  : none ;
}

.required{

	 color :#FF0000;
	 FONT-SIZE : 12px  ;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 FONT-WEIGHT  : bold ;
	 TEXT-DECORATION  : none ;
}

.smalltextblk{

	 color : #000000;
	 FONT-SIZE  :11px ;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION  : none ;
}



.pagenavbg{
	background: #fff top left repeat-x;   
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, sans-serif;   
	list-style-type: none; 
	margin: 0; 
	padding-right: 4px;  
	padding-left: 12px; 
	border-right: 0px solid #ccc;
}
 

 
 
 
 
 /* NAP Styles - incluede in Contribute Style sheet, too*/
 
 
.h1row1 {

	FONT-SIZE: 20px;
	FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; 
	color: #717D7D;
	padding: 0; ;
	
}
 .h1row1i {

	line-height: 131%;
	FONT: italic 120%/110% "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	color: #717D7D;
}

.h1row2 {

	FONT: normal 115%/90% "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#717D7D;
	
}

.h1row2i {

	line-height: 120%;
	FONT: italic 115%/90% "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	color: #717D7D;
	
}

.h1row2b {

	FONT: bold 115%/90% "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	color: #717D7D;
	
}

.h2row1 {

	color: #1c0b00;
	FONT: normal 100%/115% "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0;
	 
	
}


.h2row1i {

	FONT: italic 12px/115% "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	color: #717D7D;
	padding: 0;
	 
	
}

.h2row1b {

	line-height: 121%;
	FONT: bold 100%/115% "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	color: #1c0b00;
	padding: 0;
	 
	
}

.h2row1K {

	FONT: bold 100%/115% "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	color: #1c0b00;
	padding: 0;
	 
	
}


.h2row2 {
	
	FONT-SIZE: 18px;
	FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; 
	color: #717D7D;
	padding: 0; ;
}
.onemonth {
	
	FONT-SIZE: 20px;
	FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; 
	color: #ea0101;
	padding: 0; ;
}


.h2row2u {
	
	FONT-SIZE  :14px;
	FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;	 
	color: #717D7D;
	padding: 0;
	 
 
}

.h3peter1 {
         
     FONT-SIZE  :11px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION: none;
	 FONT-WEIGHT  :normal;
	 color: #474747;
	 padding: 0;
	 
	
}


.h3row2 {
         
     color: #383838;
         
     FONT-SIZE  :11px;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION: none; 
	 padding: 0;
	 
	
}
.h3row2sc {
	
	font-variant: small-caps;
	text-transform: none;
	FONT: bold 11px "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	 
}
.h3row2b {
	
	font-variant: normal;
	text-transform: none;
	FONT: bold 11px "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	 
}
.h3row2i {
	
	line-height: 11px;
	FONT: italic 11px "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	 
}
.h1row3 {

	FONT: italic 100%/100% "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	color: #383838;
	padding: 0 0 0 10px;
}

.h2row3 {

	FONT: italic 100%/100% "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0 0 0 10px;
}



A.rightside:link {

	 color: #106897;
	 FONT-SIZE: 11px;
	 FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION: none;
	 FONT-WEIGHT  :bold ;
}
A.rightside:active {

	 color: #106897;
	 FONT-SIZE: 11px;
	 FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 FONT-WEIGHT  :bold ;
}
A.rightside:visited  {

	 color: #106897;
	 FONT-SIZE: 11px;
	 FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION: none;
	 FONT-WEIGHT  :bold ;
}
A.rightside:hover  {

	 color: #106897;
	 FONT-SIZE: 11px;
	 FONT-FAMILY: "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif;
	 TEXT-DECORATION: underline;
	 FONT-WEIGHT  :bold ;
}

.menusides {
	
	background: #fff top left repeat-x; 
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, sans-serif;   
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}
.menusidesandbottom {
	
	background: #fff top left repeat-x; 
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, sans-serif;   
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;

}
.menurightside {
	
	background: #fff top left repeat-x; 
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, sans-serif;   
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	border-right: 1px solid #ccc;
 

}
.cellpadding {
	
	 
	padding: 5; 
 
 

}
.menu4 {
	
	background: #fff top left repeat-x; 
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, sans-serif;   
	list-style-type: none; 
	margin: 0; 
	padding: 0px; 
	border: 1px solid #ccc;

}
.basictable {
	border-spacing: 2px 2px;
	border-collapse: collapse;
	background: #fff top left repeat-x; 
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, sans-serif;   
	list-style-type: none; 
	margin: 0; 
	padding: 3; 
	border: 1px solid #ccc;

}
.rowheadercell {
 
	 background: #cedbdd top left repeat-x;
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, sans-serif;   
  
	margin: 0; 
	padding: 9px; 
	border: 1px solid #ccc;

}
.basictablecell {
 
	 background: #fff top left repeat-x;
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, sans-serif;   
  
	margin: 0; 
	padding: 9px; 
	border: 1px solid #ccc;

}

.menu6  {

	background: #fff top left repeat-x;   
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, sans-serif;    
	margin: 0; 
	padding: 12px; 

}

.menu7 {
	background: #fff top left repeat-x;   
	font-size: 11px; font-family: "Lucida Grande", Verdana, sans-serif;    
	margin: 0; 
	padding-right:  4px;  
	padding-left: 12px; 
	border-right: 0px solid #ccc;

}

.menu8{

	background: #fff top left repeat-x;   
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, sans-serif;    
	margin: 0;
	padding-right:  4px;  
	padding-left: 12px;
	padding-top: 20px;

}

.menu9{ 

	background: #fff top left repeat-x;   
	font-size: 11px; font-family: "Lucida Grande", Verdana, sans-serif;   
	
	margin: 0; 
	padding-right:  4px;  
	padding-left: 0px; 
	border: 1px solid #ccc;

}
.opentable{

	background: #fff top left repeat-x;   
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, sans-serif;    
	margin: 0;
	padding-right:  4px;  
	padding-left: 12px;
	padding-top: 20px;

}
.nothingtable{

	background: #fff top left repeat-x;   
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, sans-serif;    
	margin: 0;
	 

}
.productdetailtable{

	background: #fff1b2 top left repeat-x;   
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, sans-serif;    
	margin-right: 6px;
	background:#c9d7b3; 
    border: 1px solid #ccc;
}
.bordertable { 

	background: #fff top left repeat-x;   
	font-size: 11px; font-family: "Lucida Grande", Verdana, sans-serif;   	
	margin: 0; 
	padding-right:  4px;  
	padding-left: 0px; 
	border: 1px solid #ccc;

}

.greyrowtable  {
	color: #777777;
	background: #ddd top left repeat-x; 
	height: 22px; 
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, sans-serif;   
	margin: 0; 
	padding: 0; 
	border-bottom: 1px solid #ccc; 
	padding-left:12px;
    font-weight: bold;
}


.moveover { 

padding-left: 2px;

}


ul#menu { 

	width: 100%; 
	height: 43px; 
	background: #FFF url("https://www.4yourtype.com/_lab/menu-bg.gif") top left repeat-x; 
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, sans-serif; 
	font-weight: bold; 
	list-style-type: none; 
	margin: 0; padding: 0; 
 
}
ul#menu li { 

	display: block; 
	float: left; 
	margin: 0 0 0 5px; }

ul#menu li a { 

	height: 43px; 
	color: #777777; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 200%; 
	padding: 8px 15px 0; }


ul#menu li a:hover { 

	color: #333; 

}

ul#menu li a.current{ 

	color: #FFF; 
	background: #FFF url("https://www.4yourtype.com/_lab/current-bg.gif") top left repeat-x; 
	padding: 5px 15px 0; }

.img-shadow {

  }


.td-shadow {
  float:left;
  background: url('https://www.4yourtype.com/_lab/shadowAlpha.png') no-repeat bottom right !important;
  background: url('https://www.4yourtype.com/_lab/shadow.gif') no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  color      : #000000;

  }
  
  
.img-shadow img {
 border:1px solid silver;
	padding:5px;
  }
    




.facebookbutton { 


background-color:#3B5998;
border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:2px 15px 3px;
text-align:center;
}


/* ####################   Navigation bar CSS styling   ################## */ 

a:link, a:visited, a:active {
text-decoration:none;
color:#0088CC;
}
 



.mynavbar {

position: relative;
width: 960px; 
margin: 0; border: 0; padding: 0;
background: #FFF url("https://www.4yourtype.com/_lab/menu-bg.gif") top left repeat-x;
height: 43px;  
font-size: 11px; 
font-family: "Lucida Grande", Verdana, sans-serif;  
}

#Content {
margin-left: auto;
margin-right: auto;
width: 960px; 
margin-top: -2px;
text-align:left; /* Counteract to IE5/Win Hack */
border: 1px solid silver;
background-color: #fff; /* white background within content box */
-moz-border-radius: 5px;
-webkit-border-radius:5px;
}
.Content_2 {

width: 960px; 
margin-left: -3;
text-align:left; /* Counteract to IE5/Win Hack */
border: 1px solid silver;
background-color: #fff; /* white background within content box */
-moz-border-radius: 5px;
-webkit-border-radius:5px;
}

#Content ul li {

 
line-height: 140%;
} 
.Content_2 ul li {

 
line-height: 140%;
}
.small-box{
color: #606060;
border: 1px solid silver;
font-size: 11px; 
font-family: "Lucida Grande", Verdana, sans-serif;  
-moz-border-radius: 5px;
-webkit-border-radius:5px;
background-color: #f0f0f0; /* white background within content box */
}

.hr-gray{
border: 0 dotted;
color:  #717D7D;
background-color: #717D7D;
height: 1px;
width: 100%;

}

.small-box-white{
height: 33px;
color: #606060;
border-top: 1px solid silver;
background-color: #fff; /* white background within content box */
border-bottom: 1px solid silver; 
font-size: 10px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
}

.bottom-text{
font-size: 9px; 
font-family: "Lucida Grande", Verdana, sans-serif;
color: silver;
}


 

.tablecell_1 {  

border:1px solid silver;
  
}

.pad-left {

padding-left: 35px;
}

.big {  
     
color: #606060;
line-height: 120%;
font-size: 39px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
 
}


.medium { 

color: #606060;
line-height: 130%; 
font-size: 17px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
	   
}
.medium_small_black { 

color: #000000;
line-height: 130%; 
font-size: 12px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
	   
}
.medium_small { 

color: #606060;
line-height: 130%; 
font-size: 12px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
	   
}

.covertext2{ 

color: #606060;
line-height: 130%; 
font-size: 12px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
	   
}

.covertext3{ 

color: #606060;
line-height: 130%; 
font-size: 13px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
	   
}


.small { 

 
line-height: 130%; 
font-size: 11px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
	   
}
.greybox{

    width:10px; 
	height:10px; 
	border:1px solid #000000;
	background-color:#dddddd;
	}
.bluebox{

    width:10px; 
	height:10px; 
	border:1px solid #000000;
	background-color:orange;
	}

.welcome{
font-size: 11px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
color:#c0c0c0;
font-weight:bold;}

.grey_12_bold {
font-size: 12px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
color:#817679;
font-weight:bold
}
.black_16_bold {
font-size: 16px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
color:#000;
font-weight:bold
}


.navbarlabel{
display: block; 
height: 43px; 
color: #000000;
font-weight: bold;
margin: 0; border: 0; padding: 0;
font-size: 11px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
font-weight: bold; 
padding: 14px 0px 0;
margin: 0;  
text-align: center;
text-decoration:none;
}
 
.primary_bar{
background: #fff url("https://www.4yourtype.com/_1-2010-codebase/primary-product-bar.png") top left no-repeat;
font-size: 12px; 
width:700px;
color: #7E3117;
text-align:left;
font-family: "Lucida Grande", Verdana, sans-serif; 
font-weight:bold;
height: 23px; 
padding-left: 15px;
 
text-shadow: 0px 1px 1px #FFF380;

}

.primary_panel{
background: #fff;
font-size: 11px; 
width:700px;
padding: 15px;
color: #4c4c4c;
text-align:left;
font-family: "Lucida Grande", Verdana, sans-serif; 
line-height: 115%;  
border-top: 1px solid #c95a12; 
border-bottom: 1px solid silver;
border-left: 1px solid silver;
border-right: 1px solid silver;
height: 405px;
vertical-align:text-top;
}

.secondary_bar{
 
text-shadow: 0px 1px 1px #FFF;
background: #fff url("https://www.4yourtype.com/_1-2010-codebase/secondary-product-bar.png") top left no-repeat;
font-size: 12px; 
width:215px;
color: #504A4B;
text-align:left;
font-family: "Lucida Grande", Verdana, sans-serif; 
font-weight:bold;
height: 23px; 
padding-left: 15px;
}

.secondary_panel{
 

background-color: #f9f9f9;
font-size: 11px; 
width:215px;
padding: 15px;

color: #606060;
text-align:left;
font-family: "Lucida Grande", Verdana, sans-serif; 
line-height: 115%;  
border-top: 1px solid #808080; 
border-bottom: 1px solid silver;
border-left: 1px solid silver;
border-right: 1px solid silver;
}

.THaffiliate{
     border : 1px solid #f6901c;
     FONT-SIZE  :12px;
	 color: #000;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; 
	 background-color: #f9f9f9;
	 -moz-border-radius: 5px;
     -webkit-border-radius:5px;
}
.menu5  {
     border : 1px solid #dfdfdf;
     FONT-SIZE  :10px;
	 color: #000;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; 
	 background-color: #f9f9f9;
	 -moz-border-radius: 3px;
     -webkit-border-radius:3px;	
	 height: 22px;
	 color: #777777;
	 background-color: #f9f9f9; 
	 padding-left:15px; 
	 font-size: 11px; 
     line-height:100%;


}


.affiliate_default{
     border : 1px solid #dfdfdf;
     FONT-SIZE  :11px;
	 color: #606060;
	 text-align:center;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; 
	 background-color: #f4f3f0;
	 -moz-border-radius: 5px;
	 padding :15px;
     -webkit-border-radius:5px;
} 

      

input[type="text"]
{
FONT-SIZE  :13px;
	 color: #606060;
	 text-align:left;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; 
color: #000;
background-color: #f9f9f9; 
     border : 1px solid #c0c0c0;
     padding :3px
} 

input[type="password"]
{
FONT-SIZE  :13px;
padding :3px
	 color: #000;
	 text-align:left;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; 
color: #606060;
background-color: #f9f9f9; 
     border : 1px solid #c0c0c0;
}
input[type="select"]
{
FONT-SIZE  :12px;
padding :3px
	 color: #000;
	 text-align:left;
	 FONT-FAMILY : "Lucida Sans", "Trebuchet MS",Arial, Helvetica, sans-serif; 
color: #606060;
background-color: #f9f9f9; 
     border : 1px solid #c0c0c0;
}

 
A.rightside:link {

color: #606060;
line-height: 130%; 
font-size: 12px; 
font-family: "Lucida Grande", Verdana,   "Trebuchet MS",Arial, Helvetica, sans-serif;
text-decoration: none;  
}
A.rightside:active {

color: #606060;
line-height: 130%; 
font-size: 12px; 
font-family: "Lucida Grande", Verdana,   "Trebuchet MS",Arial, Helvetica, sans-serif;
text-decoration: none;  
}
A.rightside:visited  {

color: #606060;
line-height: 130%; 
font-size: 12px; 
font-family: "Lucida Grande", Verdana,   "Trebuchet MS",Arial, Helvetica, sans-serif;
text-decoration: none;  
}
A.rightside:hover  {

color: #606060;
line-height: 130%; 
font-size: 12px; 
font-family: "Lucida Grande", Verdana,   "Trebuchet MS",Arial, Helvetica, sans-serif;
text-decoration: none;  
} 
 
 
 
 .border_left {
	border-left:1px solid silver;
	 	 
	}

.padding_15 { 
padding:15px;
padding-right:25px;	   
}



 
.small-box-white{
height: 33px;
color: #606060;
background-color: #eff9ee; /* white background within content box */
border: 1px solid silver; 
font-size: 12px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
-moz-border-radius: 5px;
-webkit-border-radius:5px;
width:830px; 
}

 .Content_introductory {
background-position:top left; 
width: 960px; 
padding-bottom:0px;
text-align:left; /* Counteract to IE5/Win Hack */
border: 1px solid silver;
background-image:url('https://www.4yourtype.com/images/introductory_sale_spash.jpg');
background-repeat:no-repeat;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
}
 
 .Content_individualized {
background-position:top left; 
width: 960px; 
padding-bottom:0px;
text-align:left; /* Counteract to IE5/Win Hack */
border: 1px solid silver;
background-image:url('https://www.4yourtype.com/images/individualized_spash.jpg');
background-repeat:no-repeat;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
}
 .Content_determinator {
background-position:top left; 
width: 960px; 
padding-bottom:0px;
text-align:left; /* Counteract to IE5/Win Hack */
border: 1px solid silver;
background-image:url('http://www.northamericanpharmacal.com/determinator/determinator_splash.jpg');
background-repeat:no-repeat;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
} 
 
.big_silver {
color:silver;
font-family:"Lucida Grande",Verdana,sans-serif;
font-size:31px;
line-height:120%; 
 
} 

.medium_silver {
color:#606060;
font-family:"Lucida Grande",Verdana,sans-serif;
font-size:23px;
line-height:130%;

}

.small_silver {
color:#606060;
font-family:"Lucida Grande",Verdana,sans-serif;
font-size:11px;
line-height:130%;
padding-right: 48px;
} 


.blank{
height: 163px;
width:242 px;
background: #FFF url("https://www.4yourtype.com/images/blank.png") top left no-repeat;
color: #606060;
line-height: 130%; 
font-size: 11px; 
font-family: "Lucida Grande", Verdana, sans-serif; 
}