/* =============================================================== */
/* KTV4 :: ktvccs4a.css :: Prototype Version 0.2.004 :: 30.08.2009 */
/* =============================================================== */

*          {margin: 0; border: none; padding: 0;}
html       {background-color: #DAC7B9; text-align: center;
            background-image: url('ktvbg4.jpg');
            background-position: top center;
            background-repeat: no-repeat;}
body       {background-color: transparent;}
#pagewrap  {position: relative; margin: 50px auto; width: 900px; height: 650px;
            text-align: left; border: 1px solid #990000;
            background-image: url('op30.png');
            background-repeat: repeat;}
#topimage  {position: absolute; top: 15px; right: 30px;}
#toplogo   {position: absolute; top: 50px; left: 30px;}

#topmenu   {position: absolute; top: 140px; left: 30px; padding: 8px 20px; border: 1px solid #990000;
            background-color: #E4DCCF;
            font-family: verdana, arial; font-size: 14px; color: #302A1C; font-weight: bold;}
#topmenu ul {position: relative; margin: 0; padding: 0; list-type: none;}
#topmenu ul li {display: inline; margin: 0; padding: 8px 28px;}
#topmenu ul li:hover {background-color: #F2EDE9;}
#topmenu ul a {font-weight: bold; color: #302A1C; text-decoration: none;}

#text1     {position: absolute; top: 280px; left: 230px; margin-right: 30px; padding: 30px;
            font-family: verdana, arial; font-size: 14px; color: #302A1C;
            background-image: url('op30.png');
            background-repeat: repeat;}
#text1 h1  {margin: 0; padding: 10px 0 0 0; font-size: 14px; font-weight: normal;}
#text1 p   {padding-top: 10px;}

#minipics  {position: absolute; top: 230px; left: 30px; border: 0px solid #990000;}
#minipics img {display: block; margin: 8px 0; border: 1px solid #990000;}

#minipics2  {position: absolute; top: 230px; left: 30px; border: 0px solid blue;}
#minipics2 ul {margin: 0 0 0 0; padding: 0; list-style-type: none;}
#minipics2 ul li {margin: 0 0 0 0; padding: 0 0 0 0;}
#minipics2 ul a  {margin: 0 0 0 0; padding: 0; color: #302A1C; text-decoration: none;}
#minipics2 ul img {margin: 8px 0 0 0; border: 1px solid #990000; padding: 0;}

#contact   {position: absolute; bottom: 30px; left: 650px; border: 0px solid #990000;
            line-height: 130%;
            font-family: verdana, arial; font-size: 12px; color: #302A1C;}

#botline   {position: absolute; bottom: 5px; left: 30px;
            font-family: verdana, arial; font-size: 10px; color: #990000;}
#botline a {color: #990000; text-decoration: none;}
#sign      {position: absolute; bottom: 5px; left: 650px;
            font-family: verdana, arial; font-size: 10px; color: #990000;}
#sign a    {color: #990000; text-decoration: none;}


/* The Pictures Page */

#pic1text  {position: absolute; top: 550px; left: 260px; margin-right: 140px; padding: 5px 30px;
            font-family: verdana, arial; font-size: 12px; color: #302A1C;}
#pic1text h1 {margin: 0; padding: 0; font-size: 12px; font-weight: normal;}
#pic1text p {padding: 0;}

#flash1    {position: absolute; top: 237px; left: 290px; margin-right: 30px;
            border: 1px solid #990000; padding: 0;
            font-family: verdana, arial; font-size: 12px; color: #302A1C;}


/* The Prices Page */

#prices    {position: absolute; top: 230px; left: 230px; margin-right: 30px; padding: 30px;
            font-family: verdana, arial; font-size: 12px; color: #302A1C;
            background-image: url('op30.png');
            background-repeat: repeat;}
#prices table    {margin: 0; border: 0px solid red; padding: 0; border-collapse: collapse;}
#prices td.h2    {border: 0px solid blue; padding: 10px 0 0 0;}
#prices td.col1  {border: 0px solid blue; padding: 0;}
#prices td.col2  {border: 0px solid blue; padding: 0 0 0 15px;}
#prices td.col3  {border: 0px solid blue; padding: 0 0 0 15px; text-align: right;}
#prices td.col4  {border: 0px solid blue; padding: 0; width: 380px;}
#prices td.ptext {border: 0px solid blue; padding: 10px 0 0 0;}
#prices h1 {margin: 0; padding: 0 0 10px 0; font-size: 14px; font-weight: bold;}
#prices h2 {margin: 0; padding: 0 0 5px 0; font-size: 14px; font-weight: bold;}

/* The Links Page */

#linklist1     {position: absolute; top: 220px; left: 230px; margin-right: 140px; padding: 5px 30px;
                font-family: verdana, arial; font-size: 14px; color: #302A1C; font-weight: normal;}
#linklist1 h1  {margin: 0; padding: 0 0 5px 0; font-size: 14px; font-weight: bold;}
#linklist1 p   {padding: 8px 0 0 0;}
#linklist1 img {margin: 0; border: 1px solid #990000; padding: 0;}
#linklist1 a   {font-family: verdana, arial; font-size: 14px; color: #302A1C;
                font-weight: bold; text-decoration: none;}
