body {background: #ffffff; margin: 0 auto;}



table {text-align: center;}

    #tbl_rate {font-size: .8em; border: 1px #eeeeee solid;}

    #reserve {font-size: .9em; border: 1px #000000 solid;}

    .pweb {border: 1px #000000 solid; padding: 10px; background: #eeeeff;}

.contactbox {border-collapse:collapse;border:1px solid black;padding:0px;margin:0;padding:0;line-height:1em;cellspacing:0;cellpadding:0;height:200px;}



#reserve td {width: 30%; height: 60px; padding: 5px;/* border: 1px #dddddd solid;*/}

#tbl_rate td {width: 14%; height: 80px; border: 1px #dddddd solid;}

#tbl_rate td.head {height: 30px; font-size: 1.4em;}

.pweb td {padding: 5px; margin: 0px; border: 1px #000000 solid; background: #ffffff;}





img {border: 0;}

    .logo {position: absolute; top: 55px; left: 0;}

    .headertrim {position: absolute; top: 0; right: -1px;}

    .headerimg {position: absolute; top: 10px; left: 132px;}

    .centeri {margin: 5px auto;}

    .leftrose {position: absolute; top: 0px; left: 0px; Z-index: 2;}



div {}

    #center {margin: 0 auto; width: 770px; position: relative; top: 0;}

    #jar {width: 770px; position: absolute; top: 100px; left: 0; border-left: 2px #000000 solid; border-right: 2px #000000 solid; background: #ffffff url("http://www.blackandbusty.co.uk/images/bgcontentc.gif") repeat-y;}
 
    #jara {width: 8000px; position: absolute; top: 100px; left: 0; border-left: 2px #000000 solid; border-right: 2px #000000 solid; background: #ffffff url("http://www.blackandbusty.co.uk/images/bgcontentc.gif") repeat-y;}
 
    #content {margin: 20px 153px; width: 414px; padding: 5px 20px; line-height: 1.6em; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 75%; text-align: center;}

    #contentnew {margin: 20px 153px; width: 414px; padding: 5px 20px; line-height: 1.6em; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 75%; text-align: center;}

    #nav {position: absolute; top: 0; left: 10px; width: 145px; margin: 10px;}

    #navnew {position: absolute; top: 0; left: 0px; width: 145px; margin: 10px;}

    #col3 {position: absolute; top: 0; left: 608px; width: 140px; margin: 5px;}

    #footer {position: absolute; bottom: -108px; left: -2px; width: 770px; height: 100px; text-align: center; background: #000000; border-left: 2px #000000 solid; border-right: 2px #000000 solid; border-bottom: 2px #000000 solid; color: #ff9933; font-weight: bold; font-size: .8em; padding: 8px 0 0;}

    #header {position: absolute; top: 0; left: 0; width: 100%; height: 100px; background: #000000; border-top: 2px #000000 solid; border-left: 2px #000000 solid; border-right: 2px #000000 solid; color: #cc0000; font-size: 300%; text-align: center; background-image: none;}

    #rss .rss2 {width: 140px; height: 450px; margin: 5px 0px 10px 0px; padding: 5px;}

<!--     #twitter .twitter {width: 140px; height: 450px; margin: 5px 0px 10px 0px; padding: 5px;}

    #pcash .pcash {width: 140px; height: 450px; margin: 5px 0px 10px 0px; padding: 5px;}
 -->
.boxt {width: 310px; background-color: #cc9; border: 1px dotted #333; padding: 5px; margin: 0px auto;}

    .poll {text-align: left;}

    div.questions {text-align: left;}



p {text-align: left;}

    .centerp {text-align: center;}

    .res_cost {text-align: center; background: #eeee00; border: 1px #000000 solid; display: inline; padding: 3px;}



h1 {text-align: center; margin: 0 0 20px 0; font-size: 1.5em;}

h2 {text-align: left; font-size: 1.4em}

h3 {text-align: left; font-size: 1.2em}

h4 {text-align: left; font-size: 1em}



iframe {border: 0;}

iframe.cam {border: 0; position: relative; left: -28px; margin: 0;}



#footer a {text-decoration: none; color: #000000;}

#content img.border {text-align: center; border: 1px #b71010 solid;}



ul {list-style: none; width: 400px; padding: 0px;} 

li {padding: 0;} 

li a { text-decoration: none; color: #560000;}



hr {width: 75%; text-align: center; color: #b71010;}



span#disc {display: none; color: #b71010;}



div.row {

  clear: both;

  padding-top: 10px;

  }



div.row span.label {

  float: left;

  width: 100px;

  text-align: right;

  }



div.row span.formw {

  float: right;

  width: 200px;

  text-align: left;

  }







.rsslibitem,.rsslibitem:visited {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 9px;

    color: #000000;

    text-decoration: none;

    font-weight: bold;

    margin: 0 auto;

    display: block;

    background: #eeeeee;

    padding: 2px;

}

.rsslibitem:hover {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 9px;

    color: #990000;

    text-decoration: none;

    font-weight: bold;

}



/* Item description */

.rsslibdesc {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 9px;

    color: #666666;

    display: block;

    background: #eeeeff;

    padding: 2px;

    margin: 0 auto;

}





ul#navlist {

list-style: none;

padding: 0px;

margin: 0;

width: 120px;

font-size: 1em;

font-weight: bold;

Z-index: 4;}



#navlist li {

display: block;

width: 100%;

margin: 3px .25em;

padding: 0px;

text-align: center;

}



#navlist li a {

display: block;

width: 100%;

padding: 0.25em;

border-top: 1px #cc0000;

border-right: 2px #990000;

border-bottom: 2px #990000;

border-left: 1px #cc0000;

border-style: solid;

text-decoration: none;

background: #ffffff;

color: #000000;

font-family: Verdana, Helvetica, sans-serif;

}

//#navlist li a.newbutton {background: #ffdede;}



#navlist li a:visited {z-index: 3;}

#navlist li a:hover {

border-top: 1px #990000;

border-right: 2px #cc0000;

border-bottom: 2px #cc0000;

border-left: 1px #990000;

border-style: solid;

color: #b71010;

background: #eeeeee;

}

#navlist li a:active {

border-top: 2px #990000;

border-right: 1px #cc0000;

border-bottom: 1px #cc0000;

border-left: 2px #990000;

border-style: solid;

}



div#footer a {color: #ff9933;}

