body {
   font-family: Georgia;
}

#hd {
   background-color: transparent;
   background-image: url(../images/heder.jpg);
   background-repeat: no-repeat;
   padding: 10px;
   color: #cdcdcd;
}
#bd {
   padding-top: 20px;
   padding-bottom: 0px;
   margin-bottom: 0px;
}

.logo {
   margin: -10px;
   float: right;
   width: 100px;
   height: 45px;
   cursor: pointer;
/*   background-image: url(../images/logo8080.gif);
*/}

.strillo {
   width: 100%;
   text-align: center;
   font-weight: normal;
   font-size: 250%;
}

.pslogo {
  height: 100px;
  width: 100%;
  background-position: center center;
  background-image: url(../images/pslogo.gif);
  background-repeat: no-repeat
}

.occhiello {
   font-family: "Lucida Grande";
   text-align: left;
   margin-left: 10%;
   font-weight: normal;
   font-size: 150%;
   color: #666;
}

.chiusura {
   
   width: 90%;
   margin-right: 50px;
   margin-left: 20px;
   padding-top:20px;
   text-align: center;
   font-weight: normal;
   font-size: 150%;
   color: #333;
}

#shout a{
    color: #363;
      text-decoration: none;
   
}

.strillo2 {
   padding-bottom: 20px;
   padding-top: 20px;
   text-align: center;
   font-family: "Lucida Grande";
   font-weight: bold;
   font-size: 170%;
}

#hd a, a.special {
   font-family: "Lucida Grande";
   font-size: 130%;
   color: white;
   text-decoration: none;
}

#hd a.special {
   color: lightgreen;
}


#psshot {
 width: 192px;
  height: 341px;
  background-image: url(../images/psshot.jpg);
}


#psshotsmall {
   width: 150px;
   height: 266px;
   margin-left: 40px;
   background-image: url(../images/psshot_s.jpg);
}


#brochuredl {
  width: 225px;
  height: 244px;
  background-image: url(../images/brochuredl.jpg);
  background-position: top right;
  border: none;
  background-color: transparent;
}
#brochuredl:hover {
 cursor: pointer;
}

#video1 {
   margin-left: 70px;
   margin-right: auto;
   width: 246px;
   height: 254px;
    background-image: url(../images/video1.jpg);
}

#video2 {
   width: 246px;
   height: 254px;
    background-image: url(../images/video1.jpg);
}
.videotitle {
   /*padding-top: 40px;
      */
      font-size: 160%;
   
}
.videoblurb {
   margin-right: 40px;
     color: #666;
      font-family: "Lucida Grande";

   padding-top: 5px;
   font-size: 100%;
   
}

.videodesc {
   margin-right: 40px;
     color: green;
      font-family: "Lucida Grande";
      font-weight: bold;
   padding-top: 5px;
   font-size: 90%;
   
}


#smallvideo {
   margin-right: 10px;
   margin-top: 10px;
   margin-left: 10px;
   background-color: white;
   background-repeat: no-repeat;
   padding: 0px;
   background-image: url(../images/smallvideo.jpg);
   height: 114px;
   width: 140px;
}

#ft {
    font-family: "Lucida Grande";
   color: white;
   padding-left: 30px;
   height: 200px;
   background-repeat: repeat-x;
   background-position: bottom left;
   background-image: url(../images/footerbg.jpg);
}

#ft a, a.special {
   font-family: "Lucida Grande";
   font-size: 130%;
   color: white;
   text-decoration: none;
}

.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
    background:#d8d8d8 url(../yui/build/assets/skins/sam/sprite.png) repeat-x; /* tab background */
    border:solid #a3a3a3;
    border-width:0 1px;
    color:#000;
    text-decoration:none;
    outline:0; 
        font-size: 130%;
        font-family: "Lucida Grande";
}

.yui-skin-sam .yui-navset .yui-nav .selected a, 
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */ 
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */ 
    background:#dedede url(../yui/build/assets/skins/sam/sprite.png) repeat-x left -1400px; /* selected tab background */ 
    color:#fff; 
    font-size: 130%;
	}
	
.yui-skin-sam .yui-navset .yui-content { 
      background:#ddffdd; /* content background color */ 
	}
   
.yui-skin-sam .yui-navset .yui-nav a:hover, 
.yui-skin-sam .yui-navset .yui-nav a:focus { 
background:#256e27 url(../../../../assets/skins/sam/sprite.png) repeat-x left -1300px; /* selected tab background */ 
color: #fff;
outline:0; 
    font-size: 130%;
}


	.yui-skin-sam .yui-navset .yui-nav, 
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */ 
	    border:solid #256e27; /* color between tab list and content */ 
	    border-width:0 0 5px; 
	    Xposition:relative; 
	    zoom:1; 
	}

.infotext {
   font-family: "Lucida Grande";
   color: #333;
   font-size: 100%;
   padding-bottom: 15px;
}

.infotext strong {
   font-family: "Georgia";
   font-size: 120%;
   color: black;
   font-weight: bold;
}

.infotext ul {
}

.infotext em {
   font-weight: bold;
   font-size: 90%;
   color: #336633;
}

form.cmxform { 
   border: 1px solid #dedede;
   font-size: 110%;
   background: url(../images/formbg.jpg);
}


form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  padding: 15px 5px;
  font-weight: bold;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 5px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
   margin-left: 20px;
   width: 220px; /* Width of labels */     
}
.label{
   width: 220px; /* Width of labels */  
}

form.cmxform select {
   width: 200px;
}

form.cmxform fieldset fieldset label {
  margin-left: 233px; /* Width plus 3 (html space) */
}

#asubmitbutton {
 margin-left: 240px;  
   
}
#reducedsize {
   font-size: 100%;
}

#doc {
   background: url(../images/docbg.jpg);
}

#bd {
   padding-left: 20px;
   padding-right: 10px;
}

#footerblock {
   padding-top: 60px;
}

#price {
   float: left; 
   padding-top: 20px; padding-left: 30px; color: #363; font-size: 300%;
}