       
/* Generic Style*/ 
       body { background-color:#F5F5F5;
              font-family:Arial,Sans-serif,Helvetica;
              color:black ;
              border:0px ;
              margin:0px ;
              padding:0px ;
              margin-top:10px 
              }
       #amain { background-image:url(images/main_bg.gif);
                     border:0px ;
                     width:742px ; 
                     margin:auto
                     }
       #main { border:0px ;
                    width:100% ;
                    margin-left:0% ;
                    margin-right:0% ;
                    margin:auto ;
                    font-family:Arial,Sans-serif,Helvetica
                    }
       div.c { text-align:center;
               margin:auto
               }
       div.r {text-align:right}
       div.l {text-align:left}
       a.head{ color:#000000 ;
               text-decoration:none ;
               font-family: arial,sans-serif,helvetica ;
               font-size:9pt ;
               font-weight:bold
               }
       a.head:hover{ color:#666666 ;
                     text-decoration:none ;
                     font-family: arial,sans-serif,helvetica ;
                     font-size:9pt ;
                     font-weight:bold 
                     }                       
       td.c { text-align:center ;
              width:20% ;
              font-size:10pt;
              background:#f5f5f5 ;
              border-left:#000 solid 2px;
              border-top:#000 solid 3px;
              border-bottom:#000 solid 3px;
              border-right:#000 solid 3px;                                
              
              }
       td.a { text-align:center ;
              width:50% 
              }
       td.b { text-align:center ;
              width:20% ;
              font-size:10pt;
              background:#f5f5f5 ;
              border-left:#000 solid 3px;
              border-top:#000 solid 3px;
              border-bottom:#000 solid 3px;
              border-right:#000 solid 2px;              
              }              
       hr { text-align:center ; background:#FFFFFF; color:#000000; width:90%; height:2px}
       div.tiny { text-align:center ;
                  color:#000000 ;
                  font-family: Times New Roman,sans-serif,halvetica,arial ;
                  font-size:10pt ;
                  margin-left:5%  ;
                  margin-right:5% ;
                  padding-left:10px ;
                  padding-right:10px
                  } 
       span.listing { text-align:left ;
                  font-family:sans-serif,halvetica,arial ;
                  font-size:8pt ;
                  }
       table.listing{margin:auto ; 
                     border:1px solid black;  
                     width:95% ; 
                     background-color:#FFFDE5;
                     font-family:sans-serif,halvetica,arial ;
                     font-size:10pt ;
                     width:575px
                     } 
            
       span.listingr { text-align:right ;
                     font-family:sans-serif,halvetica,arial ;
                     font-size:8pt ;
                     } 
         

/*End Generic Style*/      
       h1 { text-align:center }
       h1.red { text-align:center ; color:red }
       h3.red { text-align:center ; color:red }
       h3.shower {color:#97227A ; margin-left:5% ; margin-right:5% }
       h4 { text-align:center }
       h5.red { text-align:center ; color:red }
       h3.maroon {  text-align: center ; color: maroon }
       div.center { text-align:center ; margin:auto }
       div.h1 { text-align:center; color:maroon ;font-family:amaze,sans-serif
               ; background-color:#fffdd4 }
       div.small { text-align:center ; font-family:arial,sans-serif,halvetica; font-size:10pt }
                 
       div.article { text-align:center ; font-family:sans-serif,halvetica,arial ; font-size:9pt
		 ; margin-left:10%  ; margin-right:10% } 
       td.a { text-align:center ; width:50% }
       td.d { font-size:14pt ; background-color:#ffffff ; border:1px solid black }
       td.e { background-color:#fffdd4 ; text-align:center }
       td.f { background-color:#fffdd4 ; font-size:14pt ; border:1px solid black }
       td.g { text-align:center ; width:50% }
       td.h { text-align:left ; width:20% ; font-size:10pt}
       td.save { text-align:center ; width:170px ; font-size:10pt;}
       td.prem { background-color:#ffffff ; font-size:14pt ; border:1px solid black ; text-align:center }
       li.prem {margin:0px; margin-left:20px; border:0px; padding:0px; padding-right:3px;
                list-style-image:url(images/checkmark.gif); text-align:left}
       th.c {text-align:center ; background-color:#fffdd4 }
       th.d {text-align:center ; background-color:yellow ; border:1px solid black }
       th.e {text-align:center ; background-color:#ffb6c1 ; border:1px solid black }
       p.a { font-size:10pt ;margin-left:5% ; margin-right:5%}
       p.form { font-size:12pt ; font-weight:700 }
       p.shower { text-align:left ; font-family:arial,sans-serif,halvetica; font-size:10pt 
                   ; margin-left:25px ; margin-right:25px}
       span.links{font-family:Arial,Arial Rounded MT,Arial Rounded MT Bold; font-weight:bold }
       span.red { color:red }
       span.blue {color:blue }
       span.white {color:#ffffff ;text-align:justify}
       li.small { font-size:10pt ; font-weight:700 } 
       span.sm {font-size:10pt}
       table.a {margin:0px ; border:0px ; padding:0px ; width:100% }
       table.lists {margin:auto ; border:1px solid black;  width:95% ; background-color:#C9C9C9 }
       td.lists { text-align:center ; background-color:#fffdd4 ; font-size:8pt ; border:1px solid black}
       table.upcome { border:2px solid pink ; width:96% ; background-color:#ffc0cb ; margin-left:2% ; margin-right:2%}
       table.infopage { border:4px solid white ; width:95% ; background-color:white }
       table.ad { width:95% ; border:0px }
       table.adb { width:80% ; border:1px solid black ; background-color:#ffc0cb ; margin-left:10% ; margin-right:10%}
       p.box {width:150px ; border:2px solid blue ; background-color:#fffdd4 ; font-size:10pt}
       p.save {text-align:center ; margin:auto ; width:370px ; border:2px solid blue ; 
               background-color:#fffdd4 ; font-size:10pt}
       span.box {color:red ; margin-left:5% ; margin-right:5% ; font-size:12pt}
       td.upcome { font-size:8pt ; background-color:#ffffff ; text-align:center} 
       td.maroon { color:maroon ; width:50%  ; background-color:#FFFFFF ; text-align:center}
       td.mar{ width:50%  ; background-color:#FFFFFF ; text-align:center}
       table.mar{ width:80% ; margin-left:10% ; margin-right:10% ; border:1px solid black ; background-color:black}       
       table.z{ font-size:8pt ; background:black ; font-weight:bold }
       a.menu{ color:#fffdd4 ; text-decoration:none ; font-family: arial,sans-serif,helvetica }
       a.menu:hover{ color:#87ceeb }
       a.menu:visited{ color:#ffc0cb }
       td.menu{ background:#AE2C60 ; text-align:center}
       table.menu{ font-size:8pt ; position:absolute ; visibility:hidden ; background:black ; font-weight:bold }
       table.scroll{ margin-left:25% ; margin-right:25% }
       pre.guest { margin-left:15% ; margin-right:15% ; font-size:8pt ;
                 color:black ; border:2px solid pink ; background-color:#FFFFFF }
       span.ad {font-size:10pt ; font-weight:bold ; font-family: Arial,Sans-serif,Helvetica}        
       table.new {margin:0px ; border:0px ; padding:0px ; width:80% ;text-align:center}
       #adZone {margin:auto;text-align:center}
       #adZone img {border:0px}

       
       
/* begin style specs for showAd (one line for each zone id) */
div#hAdz {margin:auto;text-align:center} div#hAdz img {border:0px; margin:0px 2px}
div#vAdz {margin:auto;text-align:center} div#vAdz img {border:0px; margin:3px 0px}
div#DECOR_Adz {margin:auto;text-align:center} div#DECOR_Adz img {border:0px; margin:3px 2px}
div#VIDEO_Adz {margin:auto;text-align:center} div#VIDEO_Adz img {border:0px; margin:3px 2px}


/* specs for pureCSS menus */
#pmenu ul {width:137px;margin:0px;padding:0px;list-style:url();list-style:none;
  text-align:left;font-size:8pt;font-weight:bold}
#pmenu a, #pmenu a:visited {width:137px;color:#000;display:block;
  text-decoration:none;text-indent:5px;border:0px}
#pmenu :hover > a {color:#000;background:#cfcfcf;text-decoration:none}
#pmenu li {float:left;position:relative;background:#f5f5f5}
#pmenu table {position:absolute;top:0;left:0;z-index:5;font-size:1em;
  border-collapse:collapse;}
#pmenu ul ul {display:none;position:absolute;top:0;left:137px;z-index:5}
#pmenu ul li:hover ul, #pmenu ul a:hover ul
  {border:2px solid #000000;display:block}
#pmenu ul :hover ul ul{display:none}
#pmenu ul :hover ul :hover ul ul{display:none}
#pmenu ul :hover ul :hover ul{display:block}
#pmenu ul :hover ul :hover ul :hover ul {display:block}
#pmenu br, #pmenu hr {clear:both}

/* specs for Popit*/
.link {color:#0000FF; cursor:hand; cursor:pointer; text-decoration:underline}
img.link {border:1px solid black}
#pop1,#pop2,#pop3,#pop4,#pop5,#pop6,#pop7,#pop8,#pop9,#pop10{display:none}