@charset "UTF-8";
/* CSS Document */

    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        min-width:500px;    /* Minimum width of layout - remove line if not required */
		font-size:90%;
		background-color:#000000;
    }
	
	@font-face {
font-family: PreciousSansLight;
src: url("PRCSL___.ttf");
}
@font-face {
font-family: PreciousSansDemi;
src: url("PRCSDB__.ttf");
}
@font-face {
font-family: PreciousSansBlack;
src: url("PRCSBL__.ttf");
}

@font-face {
font-family: PreciousSansLightItalic;
src: url(/PRCSLI__.ttf);
}
	
	/* Character Styles */
	a {
    	color:#369;
	}
	a:hover {
		color:#fff;
		text-decoration:none;
	}
    h1, h2, h3 {
        margin:.8em 0 .2em 0;
        padding:0;
    }
    p {
        margin:.4em 0 .8em 0;
        padding:0;
		padding-right:40px;
		font-family:Arial, Helvetica, sans-serif;
    }
	p .firstword {
	font-variant:small-caps;
	color:#d2232a;
	}
	ul {
	font-family:Arial, Helvetica, sans-serif;
	}
	
	img {
		margin:0px 0 0p 0px;
	}
	
	/* Left Head */
	
	.leftHead {
padding-right:0px;
vertical-align:top;
background-color:#000000;
}

 /* Right Head */
	
	.rightHead {
padding-left:30px;
padding-top:21px;
background-color:#FFFFFF
}

  /* Middle Column */
  
  .black {
  background-color:000000;
  width:28px;
  }
  
  .white {
  background-color:FFFFFF;
  width:28px;
  }
  
  /* Left Nav */
  
  .leftNav {
padding-right:0px;
vertical-align:top;
background-color:#000000;
}

#navi .current {
  color:#d2232a;
}

.vissi {
background-image:url(../images/vissi_sidebar.png);
background-repeat:no-repeat;
background-position:left;
}

	 #navi a {
 font-family:PreciousSansDemi, Arial, Helvetica, sans-serif;
 font-size:16px;
 line-height:30px;
 letter-spacing:1px;
 color:#FFFFFF;
 font-weight:500;
 text-decoration:none;
 padding-right:25px;
 }
 
  #navi a:hover {
 color:#333333;
 }
 
   #navi a:visited {
 color:#FFFFFFS;
 }
 
  #navi .subnav {
 font-family:PreciousSansBlack, Arial, Helvetica, sans-serif;
 font-size:13px;
 line-height:18px;
 letter-spacing:1px;
 color:#FFFFFF;
 font-weight:500;
 text-decoration:none;
 padding-right:25px;
 }
 
   #navi .subnavcurrent {
 font-family:PreciousSansBlack, Arial, Helvetica, sans-serif;
 font-size:13px;
 line-height:18px;
 letter-spacing:1px;
 color:#d2232a;
 font-weight:500;
 text-decoration:none;
 padding-right:25px;
 }
 
 #paypal {
 margin-top:40px;
 margin-bottom:10px;
 padding-left:126px;
 }
 
 	#media {
padding-top:10px;
margin-bottom:20px;
}

#media img {
padding-top:30px;
 padding-right:25px;
}

/* Content */

#content {
vertical-align:top;
margin-top:0px;
margin-left:30px;
background-color:#FFFFFF;
}

 
#content img {
margin-bottom:20px;
}

 #content h1 {
 font-family:PreciousSansDemi, Arial, Helvetica, sans-serif;
 font-size:26px;
  color:#d2232a;
  font-weight:100;
 margin-top:0px;
 text-align:left;
 letter-spacing:2px;
 }
  
  #content h2 {
 font-family:PreciousSansBlack, Arial, Helvetica, sans-serif;
 font-size:18px;
  color:#d2232a;
  font-weight:
 margin-top:0px;
 text-align:left;
 letter-spacing:1px;
 }
 
   #content h3 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
  color:#000000;
  font-weight:lighter;
 margin-top:0px;
 text-align:left;
 letter-spacing:0px;
 }
 
    #content h3 a {
 font-family:PreciousSansLight, Arial, Helvetica, sans-serif;
 font-size:15px;
  color:#000000;
  font-weight:bold;
  padding-top:40px;
  padding-bottom:20px;
 text-align:left;
 letter-spacing:0px;
 }
    #content h4 {
 font-family:PreciousSansLight, Arial, Helvetica, sans-serif;
 font-size:14px;
  color:#666666;
  font-weight:bold;
  line-height:30px;
 margin-top:0px;
 text-align:left;
 letter-spacing:0px;
 }
     #content h4 a {
 font-family:PreciousSansLight, Arial, Helvetica, sans-serif;
 font-size:14px;
  color:#666666;
  font-weight:bold;
  line-height:20px;
 margin-top:0px;
 padding-top:0px;
 margin-bottom:10px;
 padding-bottom:10px;
 text-align:left;
 letter-spacing:0px;
 }
 
     #content h5 {
 font-family:PreciousSansLightItalic, Arial, Helvetica, sans-serif;
 font-size:14px;
  color:#000000;
  font-weight:normal;
    line-height:10px;
 margin-top:0px;
 text-align:left;
 letter-spacing:0px;
 }
      #content h5 a {
 font-family: Arial, Helvetica, sans-serif;
 font-size:14px;
  color:#000000;
  font-weight:normal;
  font-style:italic;
      line-height:10px;
 margin-top:0px;
 text-align:left;
 letter-spacing:0px;
 }
 
      #content h6 {
 font-family:PreciousSansLightItalic, Arial, Helvetica, sans-serif;
 font-size:15px;
  color:#000000;
  font-weight:bold;
    line-height:10px;
 margin-top:10px;
 text-align:left;
 letter-spacing:0px;
 }
 
  #content p {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
 font-size:15px;
 margin-top:10px;
 text-align:left;
 }
 
  #content a {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 line-height:15px;
 letter-spacing:1px;
 color:#d2232a;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
 }
 
  #content a:hover {
 color:#666666;
 }
 
   #content a:visited {
 color:#666666;
 }
 
    #content ul {
	text-align:left;
 }
 
     #content li {
	 font-size:15px;
	 font-weight:normal;
	 color:#000000;
	  line-height:19px;
 letter-spacing:1px;
 }
 
  
     #content li a {
	 font-size:15px;
	 font-weight:normal;
	 color:#d2232a;
	  line-height:19px;
 letter-spacing:1px;
  }
 
 
 .content {
 padding-left:30px;
 }
 
 .testimonial {
padding-top:10px;
padding-left:0px;
}

 	/* Right */
 .right {
 background-color:#000000;
 }



 
 	/* Footer */
	#footer {
        clear:both;
        float:left;
        width:100%;
		margin-top:0px;
		padding-top:10px;
		background-color:#000000;
    }
    #footer p {
        padding:10px;
		padding-left:32px;
        margin:0;
		font-size:11px;
		color:#ffffff;
    }
	.iconfirst {
	padding-left:20px;
	margin-top:0px;
}
	.icon {
	padding-left:40px;
	border:0;
	}
	
	 	/* Popup */
		
 #popup img {
  margin-bottom:20px;
}

 #popup h1 {
 font-family:PreciousSansLight, Arial, Helvetica, sans-serif;
 font-size:18px;
  color:#d2232a;
  font-weight:bold;
 margin-top:0px;
 margin-left:15px;
margin-bottom:15px;
 text-align:left;
 letter-spacing:1px;
  width:300px;
 }
 
#popup h2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
  color:#000000;
  font-weight:bold;
 margin-top:0px;
 margin-left:15px;
margin-bottom:0px;
 text-align:left;
 letter-spacing:1px;
  width:300px;
 }
 
 #popup p {
 width:300px;
  margin-left:15px;
 }.fredda {
	float: right;
}
