body {
background: #000099 url(images/backgr.png) top repeat-x; 
margin: 0px;
padding: 0px;
font-family: arial, sans-serif, verdana, helvetica;
}

#top
{
position: absolute;
top: 20px;
left: 105px;
width: 800px;
height: 75px;
background: url(images/top.png) ;
margin: 0px;
padding: 0px;
}

#header
{
border: solid white 1px;
background: url(images/header.png);
position: absolute;
top: -20px;
left: 100px;
width: 600px;
margin: 0px 0px 0px 0px;
padding: 15px 0px 15px 0px;
font-size: 35px;
color: rgb(205,205,205);
text-align: center;
}

#content {
position: absolute;
top: 95px;
left: 105px;
background: url(images/bgmiddle.png) center repeat-y; 
width: 800px;
height: 2200px;
padding: 0px 0px 30px 0px;
}

#content.pic

{
  height: 2500px;
}

#content.land
{
  height: 1200px;
}


p.title
{
border:solid white 1px;
background-color: black;
padding: 5px;
margin: 0;
margin-left: auto;
margin-right: auto;
width: 500px;

}
p.dream
{
padding: 4px 2px 0px 2px;
margin: 0;
width: 296px;
color: black;
text-align: center;
font-family: georgia, arial, sans-serif;
font-size: 12px;
text-transform: uppercase;
font-style: italic;
letter-spacing: 2px;
}
.bold
{
font-weight: bold;
}

p.price
{
padding: 2px 2px 2px 2px;
margin: 0;
width: 296px;
text-align: center;
color: blue;
background-color: rgb(205,205,205);
border: solid black 1px;
font-size: 55px;
font-weight: bold;
}

p.center
{
  text-align: center;
}


#maintext
{
padding: 0;
margin: 0;
position: absolute;
top: 140px;
left: 110px;
width: 580px;

line-height: 20px;
}

h3
{
font-family: georgia, verdana, helvetica, sans-serif;
text-align: center;
padding: 0;
margin: 0px 0px 0px 0px;
font-size: 16px;
font-weight: bold;
}



ul.des
{
padding: 0px 25px 25px 25px; 
margin: 0px;
position: absolute;
top: 290px;
left: 70px;
font-size: 15px;
text-align: justify;
width: 250px;
background-color: white;
border: solid red 2px;
}

#pic
{
position: absolute;
top: 290px;
left: 380px;
margin: 0px 0px 0px 35px;
padding: 0px;
}

#pics
{
  position: absolute;
  top: 270px;
  left: 280px;
  margin: 10px 0px 5px 0px;
  padding: 3px;
  border: solid blue 1px;
}

#pics p
{
  margin: 0px 0px 10px 0px;
  background-color:#33FFFF;
  display: block;
  color: black;
  width: 478px;
  text-align: center;
  font-family: arial, sans-serif, helvetica;
  font-size: 16px;
  font-weight: normal;
  padding: 5px 0px 7px 0px;
  border: solid black 1px;
}


p.light
{
background-color: rgb(220,210,220);
font-size: 11px;
font-style: normal;
text-align: center;
font-family: arial, sans-serif, helvetica;
padding: 3px 2px 3px 2px;
color: black;
border: solid gray 2px;
margin-top: 4px;
margin-bottom: 0px;

}
p.lightb
{
background-color: rgb(220,210,220);
font-size: 12px;
font-style: normal;
text-align: center;
font-family: arial, sans-serif, helvetica;
padding: 5px 2px 5px 2px;
color: black;
border: solid gray 2px;
margin-top: 5px;

}

li
{
margin-top: 15px;
font-weight: bold;
margin-bottom: 0px;
padding: 0px;
}

#price
{
position: absolute;
top: 660px;
left: 240px;
width: 300px;
background-color: rgb(255,204,0);
border: solid red 2px;

padding: 5px 5px 5px 5px;
}

#contact
{
border-top: solid black 3px;
position: absolute;
top: 800px;
left: 100px;
width: 600px;
font-weight: bold;

}
p.left
{
float: left;
margin: 0px 0px 0px 5px;
text-align: left;
}

p.right
{
float: right;
margin: 0px 5px 0px 0px;
text-align: right;
}

#nav
{
  
  position: absolute;
  top: 197px;
  left: 45px;

  padding: 0;
  margin: 0;

}

#nav a
{
height: 37px;
text-decoration: none;
text-align: center;
padding: 10px 70px 10px 70px;
margin:0px 0px 0px 0px;


}

#nav a.less
{
  height: 37px;
  text-decoration: none;
  text-align: center;
  padding: 10px 65px 10px 65px;
  margin: 0px 10px 0px 10px;
}


#nav a:link, #nav a:visited {
color: navy;
background:  url(images/off.png) top center no-repeat;
height: 37px;
text-align: center;

}

#nav a:hover {

color: blue;
background:  url(images/on.png) top center no-repeat;
height: 37px;
text-align: center;
}

#nav li 
{
display: inline;
height: 37px;

}



#nav ul
{

padding: 20px 10px 20px 8px;
margin: 0;

background-color: black;
border:solid blue 2px;
}




img.none
{
display: block;
padding: 0px;
margin: 0px;
border: solid blue 1px;
}

.piz
{
  padding: 5px 0px 8px 0px;
  margin: 15px 0px 15px 0px;
  background-color: #00CCFF;
  border: solid  #6633FF 2px;
  font-family: georgia, helvetica, sans-serif;
  font-size: 25px;
  display: block;
  width: 580px;



}
.pizp
{
  padding: 5px 0px 8px 0px;
  margin: 15px 0px 15px 0px;
  background-color: #66FFFF;
  border: solid  #6633FF 2px;
  font-family: georgia, helvetica, sans-serif;
  font-size: 25px;
  display: block;
  width: 580px;

}
.line
{
  background-color: black;
  padding: 0px 0px 0px 0px;
  margin: 15px 0px 15px 0px;
  font-size: 2px;
  width: 580px;
  display: block;
}

.border
{
  border-top: solid black 1px;
  margin-top: 15px;
}


#offerlist

{ text-align: center;
  padding: 6px 10px 10px 0px;
  margin: 5px 5px 5px 72px;
  font-size: 15px;
  font-weight: bold;
  border:  double 8px #6633FF;
  width: 420px;
  line-height: 15px;


}

#offerlist ul
{
  margin: 20px 10px 10px 10px;
  display: block;
  text-align: left;

}


.spcprice
{
  font-size: 18px;
  line-height: 25px;
  text-align: right;
  padding: 0;
  margin: 0;
}

.lishe
{
  background-color: #660099;
  color: #66FFFF;
  padding: 2px 105px 9px 95px;
  margin: 10px 0px 4px 10px;
  font-size: 18px;
  border-bottom: solid rgb(225,225,225) 1px;
}

#des
  {
  background-color: #0000CC;
  border: solid white 1px;
  margin: 20px 0px 0px 0px;
  border-top: solid black 1px;
  padding: 0px 0px 10px 0px;

}

#des p, #des h4
{
  padding:5px 10px 5px 10px;
  margin: 0;
}



#deshe
{


  background-color: #66FFFF;
  color: black;
  padding: 5px 10px 5px 10px;
  margin: 0px 0px 0px 0px;
  width: 556px;
  font-size: 20px;
  font-family: "Times New Roman", Times, serif;
  border: solid black 1px;


}
#deshe p
{
  margin: 0;
  padding: 0;
  text-decoration: underline;
  text-align: center;
}


#desbo
{
  border: solid black 1px;
  width: 500px;
  margin: 15px 40px 15px 35px;
  padding: 5px;
  background-color: white;
  font-size: 12px;
  font-family: arial, sans-serif, helvetica;
  font-weight: normal;
  text-align: justify;

}
#desbo h4
{
  text-decoration:underline;
}

em
{
  font-style: italic;
  color: #CC0066;

}

#footer
{
border: solid white 1px;
background: url(images/header.png);
position: absolute;
top: 950px;
left: 75px;
width: 670px;
margin: 0px 0px 0px 0px;
padding: 15px 0px 15px 0px;
font-size: 12px;
color: rgb(205,205,205);
text-align: center;
}

#footer.pic
{
  position: absolute;
  top: 2380px;
  left: 65px;
}


#footer a:link, #footer a:visited
{
text-decoration: none;
color: white;
}

#footer a:hover
{
color: yellow;
}

p.foot
{
display:block;
border:solid white 1px;
background-color: black;
padding: 10px 5px 10px 5px;
margin: 0;
margin-left: auto;
margin-right: auto;
width: 500px;
line-height: 22px;
}

big
{
font-size: 14px;
}

#example
{
  position: fixed;
  bottom: 45px;
  left: 10px;
  width: 100px;

  text-align:center;
  font-size: 10px;
  font-family: georgia, verdana, arial;

}

#example a
{
  text-decoration: none;
  background-color: #0099CC;
  padding: 0px 5px 0px 5px;
  display: block;
  border: solid black 2px;
  color: white;
}

#example p
{
  padding: 0px;
  margin: 10px 0px 0px 0px;
}

#example a:link, #example a:visited
{
  background-color: #0099CC;
  color: white;
}
#example a:hover
{

  padding: 0px 5px 0px 5px;
  background-color: #33FFCC;
  color: black;
}

#example span
{
  font-family: arial, sans-serif, helvetica;

}
.desc
  {
  background-color: #99FFFF;
  border: solid white 1px;
  margin: 20px 0px 20px 0px;
  border-top: solid black 1px;
  border-bottom: solid black 1px;
  padding: 10px 10px 10px 10px;

}

#callme
{
  position: fixed;
  left: 180px;
  top: 410px;
  font-size: 12px;
  width: 145px;
  text-align: center;
  line-height: 15px;
  font-family: georgia, verdana, helvetica;

}

#callme a
{
text-decoration: none;
  background-color: #0099CC;
  padding: 5px 15px 5px 15px;
  display: block;
  border: solid black 2px;
  color: white;
}

#callme a:link, #callme a:visited
{
  background-color: #0099CC;
  color: white;
}
#callme a:hover
{

  padding: 8px 15px 8px 15px;
  background-color: #33FFCC;
  color: black;
}

#callme span
{
  font-family: arial, sans-serif, helvetica;

}

.allborder
{
  border: solid black 1px;
  text-align: justify;
  padding: 15px 10px 0px 10px;
  margin: 15px auto 15px auto;
}

small
{
  font-size: 10px;
  margin: 0px;
  margin-left: 250px;

}