.dummy{}/* leave in - bug fix */



/******* type styles *******/

body, td
  {
    font-family:verdana, arial, sans-serif;
    font-size:11px;
    color:#555555;
  }

h1
  {
    font-size:22px;
    font-weight:normal;
    color:#E48448;
    margin:0px;
  }

h2
  {
    font-size:17px;
    font-weight:normal;
    color:#E48448;
    margin:0px;
  }

h3
  {
    font-size:12px;
    color:#E48448;
    margin:0px;
  }

p
  {
    margin:0px;
  }


hr
  {
  }

.Tcaption
  {
    color:black;
    padding:2px;
    font-size:10px;
  }

li p
  {
    margin:0;
  }

li
  {
    margin:10px 0;  
  }
 
ul
  {
    margin-left:25px;
    padding-left:0;
  }




/********* links ********/
a:link,
a:visited
  {
    color:#E48448;
  }

a:active, 
a:hover
  {
    color:#E48448;
  }


/********* MAIN MENU ********/

#mainMenu
  {
    width:100%;
    background:#ccc url(menu-bg.gif) repeat-x;
    margin:0px 0px 20px 0px;
  }

#mainMenu div
  {
    padding:0 0px 0px 0;
    border-bottom:0px solid #DCDCDC;
  }

#mainMenu .pageOn
  {
    background:#ccc url(menu-on.gif) repeat-x;
  }

#mainMenu a
  {
    display:block;
    padding:15px 0px 15px 0px;
    text-decoration:none;
    color:white;
    text-align:center;
  } 

#mainMenu .pageOff
  {
    background:#ccc;
  }

#mainMenu .pageOn a
  {
  }

#mainMenu .pageOn a
  {
  }

#mainMenu .pageOff a:hover
  {
    text-decoration:underline;  
    color:white;
  }

#mainMenu .pageOff a
  {
    background:white url(menu-bg.gif) repeat-x;
    color:white;
  }







/******** layout ********/

body
  {
    margin:0;
    padding:0; 
    background:#282828 url(ibiza-page-pg2.jpg) repeat-x;
  }

#pageOuter
  {
    width:757px;
    margin:0px auto;
    padding:0 15px;
  }

#banner
  {
    margin:0 0 0 6px;
    height:143px;
  }

#main{
  width:775px;
  border-collapse:collapse;
  margin:0 0 0 0;
}

#r1c2
{
  vertical-align:top;
  padding:0px 0px 0px 0px;
  background:white url(page-bg.jpg) repeat-x 10px 43px;
}


#usercontent
{
  width:660px;
  margin:auto;
}

#footerCell
  {
    padding:20px 0px 0px 0px;
    background: url(ibiza-bottom.jpg) no-repeat 2px 0px;
    height: 100px;
    color:black;
  }

#footerCell a
  {
    color:black;
  }


.myBox
  {
    border:0px solid #ccc;
  }

.myBoxHeading
  {
    text-align:left;
    padding:0px 0px 0px 10px;
    background:#7F7F7F url(ibiza-box-bg.gif) repeat-y;
  }

.myBoxHeadingInner
  {
    text-align:left;
    background:#7F7F7F url(ibiza-haeding-bg.gif) repeat-x 100%;
    border:0px solid black; 
    width:622px; 
    padding:4px 0px 4px 8px;
  }


.myBoxText
  {
    text-align:left;
    background: url(ibiza-box-bg.gif) repeat-y 100%;
    border:0px solid black; 
    width:622px; 
    padding:10px 20px 5px 18px;
  }


.myBoxText p
  {
    padding:0px;
  }



/******** GALLERY WITH CLICK TO ENLARGE *******/

.cte1{
  float:left;
  border:1px solid #E8E8E8;
  width:132px;
  height:132px;
  background:#F8F8F8;
  padding:7px;
  margin:10px 10px 10px 0;
}
.cte1 img{
  border:none;
}
.cte2{
  height:88px;
  overflow-y:hidden;
  margin:0 0 5px 0;
}
.cte3{
  height:43px;
  width:130px;
  overflow-y:auto;
}

/******** don't edit these! *******/

#footer p{
  margin:0;
}
p,h1,h2,h3{
  margin-top:0;
}
@media print{
  #banner,
  #mainMenu,
  #path_basket,
  #r1c1,
  #r2c1{
    display:none;
  }
  #main,
  #r1c2,
  #r2c2{
    width:590px;
    padding:0;
    margin:0;
  }
  #pageOuter,
  body{
    margin:0;
    padding:0;
    width:auto;
  }
}

