body{
background-color:#ffffff;
margin:auto;
text-align:center;
background-image:url(bg.gif);
background-repeat:repeat;
}

body,table,td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#3B0E8F;
}

input, textarea{color:#3B0E8F;}

li{font-size:8pt;}

a{text-decoration:none; color:#850001}
a:hover{text-decoration:underline}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-transform:uppercase;
color:#3B0E8F;
margin:0px;
margin-top:15px;
margin-bottom:2px;
}

img{border-width:0px;}
.thumb{border:1px #7077BA solid;}


#table-main{width:795px;background-color:#ffffff;}
#table-content{width:795px;}

#td-left-top, #td-left-bottom 
{
width:265px;
}

#td-left-top
{
background-image:url(leicester-hotel-bg-left-top.gif);
background-repeat:no-repeat;
}

#td-left-bottom-rooms, #td-left-bottom-menu, #td-left-bottom-xmas, #td-left-bottom-valentines
{
width:265px;
}

.btn{border-top:1px #160733 solid;}

.btn, .btn-blank{
background-image:url(bg-btn.gif);
background-repeat:repeat-x;}

#box-div-rooms,#box-div-menu,#box-div-xmas,#box-div-valentines,#box-div-mothersday
{
width:265px;
padding-bottom:10px;
font-size:8pt;
line-height:8pt;
font-weight:bold;
border:0px red solid;
height:230px;
}

#box-div-rooms
{
background-image:url(bg-box-rooms.gif);
background-repeat:no-repeat;
background-position:top center;
border:0px white solid;
float:left;
cursor:pointer;
}

#box-div-menu
{
background-image:url(bg-box-menu.gif);
background-repeat:no-repeat;
background-position:top center;
}

#box-div-xmas
{
background-image:url(bg-box-xmas.gif);
background-repeat:no-repeat;
background-position:top center;
}

#box-div-valentines
{
background-image:url(bg-box-valentines.gif);
background-repeat:no-repeat;
background-position:top center;
}


#box-div-mothersday
{
background-image:url(bg-box-mothersday.gif);
background-repeat:no-repeat;
background-position:top center;
}


#box-div-rooms-text,#box-div-menu-text,#box-div-xmas-text,#box-div-valentines-text,#box-div-mothersday-text
{
width:180px;
margin-top:50px;
margin-left:26px;
border:0px blue solid;
padding-left:5px;
padding-right:5px;
text-align:center;
}

.flourish-menu{padding-top:5px;padding-bottom:5px;}
.flourish-rooms{padding-top:2px;padding-bottom:2px;}

.meal{padding:2px}

#box-book-now
{
width:100%;
border:0px red solid;
text-align:center;
}

.box-rooms{float:left; border:red dotted 0px; overflow:hidden;}
.box-rooms-price{float:right; border:yellow dotted 0px; overflow:hidden;}
.box-rooms-price span, .box-rooms span{ font-weight:normal;font-size:7pt;}
.divider-rooms{padding-top:20px}
#blink-price{padding-top:0px;}

#td-right
{
background-image:url(leicester-hotel-bg-right.gif);
background-repeat:no-repeat;
width:530px;
padding-right:20px
}

#table_title
{
margin-top:10px;
}

#td_title
{
width:255px;
}

.td-thumb{width:85px;}

#td-text{padding-top:15px; line-height:15pt;}

#header-top
{
background-image:url(leicester-hotel-header-top.gif);
background-repeat:no-repeat;
text-align:right;
padding-right:5px;
height:28px;
}

#td-footer{
background-image:url(leicester-hotel-footer.gif);
background-repeat:no-repeat;
background-position:top;
height:109px;
padding-left:10px;
}

#footer-address{
color:#ffffff;
font-size:7pt;
width:20%;
padding-bottom:6px
}

#table-footer{
text-align:left;
}

#footer-links{
color:#ffffff;
font-size:8pt;
width:80%;
padding-bottom:5px;
text-align:right;
padding-right:10px;
}

#footer-links a{
color:#ffffff;
text-decoration:none;
font-size:8pt;
}

#footer-links a:hover{
text-decoration:underline 
}


#table_contact td
{
padding:10px;
border:1px solid #BFB5D2;
}

#td-contact-right{width:170px}

#message{width:240px; height:150px; border:1px solid #BFB5D2; background-color:#EDEAF2;}
#name1,#name2,#phone1,#phone2,#email{float:right; margin-bottom:5px; border:1px solid #BFB5D2; width:140px; background-color:#EDEAF2;}

.fields{padding-bottom:5px}

#div-medusa{padding-top:10px; padding-bottom:10px}

.table-style{
border:1px solid #3A0D8B;
border-collapse:collapse;
}

.table-style th{
padding:2px;
padding-left:5px;
background-color:#3A0D8B;
}

.table-style th h1{color:#FFFFFF; margin:0px}

.table-style td
{
padding:0px;
padding-left:4px;

}


.conf-table-sub-heading{
background-color:#DBD3E4;
padding:0px;
}