body{
margin-top:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
margin-bottom:100px;
/*
background-image:url(../tpics/bg-eggs.png);
background-image:url(../tpics/bg-feb.png);
*/
background-image:url(../tpics/stars2.png);
background-position:center top;
background-repeat:no-repeat;
background-attachment:fixed;

background-color:#4375b2;
/*dark background:#262424;*/
}

#mysearchbutton{/*top google search btn leave!*/
height:20px;
width:52px;
cursor:pointer; /* hand */
cursor:hand; /* IE5.x */
text-indent:-9999px;
border:none;
background:transparent url("../tpics/btn-search.gif") no-repeat center top;
}

/*updated march 2009 now uses a table to align in all browsers*/
#topleftsearch{
text-align:left;
}
#topleftsearch input{
color:#000000;
background:#FFFFFF;
border:1px solid #666666;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:1px;
}
.newtable{
font-family:'Trebuchet MS',Georgia,Arial,sans-serif;
font-size:13px;
color:#999999;
}
.newtable td{
border-left:1px #000000 solid;
padding-left:8px;
}
.newtable a{
color:#000000;
text-decoration:none;
}
.newtable a:hover{
text-decoration:underline;
}
.newtabletitle{
font-size:14px;
letter-spacing:0.2em;
}
#topborder{
color:black;
font-size:12px;
/*
background-image:url("/tpics2/top.jpg");
background-repeat:no-repeat;
background-position:top;
*/
border-bottom-style:solid;
border-width:0;

background-color:#FFFFFF;

-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
}
#mininav a{
font-size:16px;
color:#000000;
text-decoration:none;
}
#mininav a:hover{
text-decoration:underline;
border-width:0;
}

#tb1 td{background-color:#c9ba65;}
#tb2 td{background-color:#e2dfa8;}
#tb3 td{background-color:#d4d8bd;}
#tb4 td{background-color:#D9CFC0;}

.newtb{
background-color:#FFFFFF;
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
font-size:14px;
color:#999999;
}
.newtb th{
border-left:1px #000000 solid;
padding-left:8px;
text-align:left;
letter-spacing:0.2em;
}
.newtb td{
border-left:1px #000000 solid;
padding-left:7px;
}
.newtb a{
color:#000000;
text-decoration:none;
}
.newtb a:hover{
text-decoration:underline;
}
.eventbox_whats_on{
border-style:solid;
border-width:1px;
border-color:#D4D8BD;
padding:10px;
margin:0px;
margin-bottom:15px;
}
.galleries{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:30px;
font-style:italic;
}
.galleries a:link{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:30px;
font-style:italic;
}
.leftpic{
margin:0px 15px 0px 15px;
border:1px #000000 solid;
}
.old_text{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:14px;
}
.old_text12{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:12px;
}
.old_text13{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:13px;
}
.old_text14{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:14px;
}
.old_text15{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:15px;
}
.old_text16{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:16px;
}
.old_text15_white{
font-family: Georgia, "Times New Roman", Times, serif;
color:white;
font-size:15px;
}
.old_text15_white a:link{
font-family: Georgia, "Times New Roman", Times, serif;
color:white;
font-size:15px;
text-decoration:none;
}
.old_text17{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:17px;
}
.old_text18{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:18px;
}
.old_text20{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:20px;
}
.handwriting{
font-family: "Lucida Handwriting", Georgia, "Times New Roman", Times, serif;
color:black;
font-size:18px;
}
.handwriting_22{
font-family: "Lucida Handwriting", Georgia, "Times New Roman", Times, serif;
color:black;
font-size:22px
}
.handwriting_25{
font-family: "Lucida Handwriting", Georgia, "Times New Roman", Times, serif;
color:black;
font-size:25px
}
.georgia_white_25{
font-family: Georgia, "Times New Roman", Times, serif;
color:white;
font-size:25px;
}
.rightpic{
margin: 0px 15px 0px 15px;
border:1px solid #000000;
}
#black_menu{
border-style:solid;
border-width:0px;
border-bottom-width:1px;
border-top-width:1px;
border-top-color:#CCCCCC;
border-bottom-color:#999999;
padding:5px;
margin:0px;
}
.restaurant_name{
font-family: Georgia, "Times New Roman", Times, serif;
color:#CC0000;
font-size:30px;
}
.restaurant_name2{
font-family: Georgia, "Times New Roman", Times, serif;
color:#A3AB89;
font-size:30px;
}
.restaurant_name3{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:30px;
}
.georgia_38{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:40px;
}
.georgia_25_red{
font-family: Georgia, "Times New Roman", Times, serif;
color:#BB0000;
font-size:25px;
font-style:italic;
}
.restaurant_blue{
font-family: Georgia, "Times New Roman", Times, serif;
color:#213679;
font-size:30px;
}
.restaurant_name4 a{
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
font-size:18px;
color:white;
text-decoration:none;
}
.restaurant_name4 a:hover{
border-bottom:dotted 1px #999999;
color:#FF0033;
}

/* Top Black Menu old remove when all updated */
.topnavbox{
border-style:solid;
border-width:0px;
border-bottom-width:1px;
border-top-width:1px;
border-top-color:#CCCCCC;
border-bottom-color:#999999;
padding:10px;
margin:0px;
width:880px;
}
.top_menu{
font-family: Georgia, "Times New Roman", Times, serif;
background-color:black;
display:inline;
color:white;
padding:4px 10px 4px 10px;
margin:1px;
font-size:13px;
text-decoration:none;
}
a.top_menu:hover{
font-family: Georgia, "Times New Roman", Times, serif;
background-color:#949e7c;
}
.top_menu_pano{
font-family: Georgia, "Times New Roman", Times, serif;
background-color:#8C120F;
display:inline;
color:white;
padding:4px 10px 4px 10px;
margin:1px;
font-size:13px;
text-decoration:none;
}
.top_menu_black{
font-family: Georgia, "Times New Roman", Times, serif;
display:inline;
color:white;
padding:5px 10px 5px 10px;
margin:1px;
font-size:13px;
text-decoration:none;
}
a.top_menu_pano:hover{
font-family: Georgia, "Times New Roman", Times, serif;
background-color:#949e7c;
}
.v11 {
font-size: 11px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v12{
font-size: 12px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v12_white{
font-size: 12px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v12_white a:link{
font-size:12px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v12_white a:visited{
font-size: 12px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tbl_footer, .tbl_footer a, .tbl_footer a:visited{
font-family:'Trebuchet MS',Georgia,Arial,sans-serif;
color:#FFFFFF;
font-size:15px;
}
.v13{
font-size: 13px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v14{
font-size:14px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v15{
font-size:15px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v16{
font-size:16px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v17{
font-size:17px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menus{
font-size:12px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menus a:link{
color:black;
text-decoration:none;
}
.menus a:visited{
color:black;
text-decoration:none;
}
.menus a:hover{
text-decoration:underline;
}
.menus2{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:17px;
text-decoration:none;
font-style:italic;
}
.menus2 a:link, .menus2 a:visited{
color:black;
text-decoration:none;
}
.menus2 a:hover{
color:red;
text-decoration:underline;
}
.menus_white {
font-size: 12px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menus_white a:link{
color:white;
text-decoration:none;
}
.menus_white a:visited{
color:white;
text-decoration:none;
}
.menus_white a:hover{
text-decoration:underline;
}
.menus_white15{
font-size: 15px;
color:white;
font-family: Georgia, "Times New Roman", Times, serif;
}
.menus_white15 a:link{
color:white;
text-decoration:none;
}
.menus_white15 a:visited{
color:white;
text-decoration:none;
}
#search{ /* where is this? */
background-image:url("../tpics2/top.jpg");
background-repeat:no-repeat;
background-position:top;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
border-bottom-style:solid;
border-width:0px;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
}
#title{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:20px;
}
.event_title{
font-family: Georgia, "Times New Roman", Times, serif;
color:#336699;
font-size:18px;
text-decoration:none;
}
.event_title2{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:18px;
text-decoration:none;
}
.event_title_orange{
font-family: Georgia, "Times New Roman", Times, serif;
color:#FF6600;
font-size:21px;
text-decoration:none;
border-color:#FF6600;
border-style:solid;
border-width:0px;
border-bottom-width:1px;
}
.event_title_gold2{
font-family: Georgia, "Times New Roman", Times, serif;
color:#CEA21C;
font-size:22px;
text-decoration:none;
border-color:#CEA21C;
border-style:solid;
border-width:0px;
border-bottom-width:1px;
}
.event_title3{
font-family:Georgia, "Times New Roman", Times, serif;
color:maroon;
font-size:18px;
text-decoration:none;
}
.event_title3b{
font-family: Georgia, "Times New Roman", Times, serif;
color:maroon;
font-size:18px;
}
.event_title4{
font-family: Georgia, "Times New Roman", Times, serif;
color:red;
font-size:18px;
text-decoration:none;
}
.event_title5{
font-family: Georgia, "Times New Roman", Times, serif;
color:white;
font-size:20px;
text-decoration:none;
}
.event_title6{
font-family: Georgia, "Times New Roman", Times, serif;
color:#990000;
font-size:25px;
}
.event_title_black{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:25px;
}
.event_victorian{
font-family: Victoriand, "Times New Roman", Times, serif;
color:#990000;
font-size:25px;
}
.event_title7{
font-family: Arial, Helvetica, sans-serif;
color:black;
font-size:30px;
}
.event_title8{
font-family: Georgia, "Times New Roman", Times, serif;
color:black;
font-size:17px;
}
.eventbox{
border-style:solid;
border-width:0px;
border-bottom-width:1px;
border-color:#CCCCCC;
padding:8px;
margin:8px;
}
.hotel_search_box{
border-style:solid;
border-width:1px;
border-color:black;
padding:5px;
margin:5px;
background-color:#E2DFA8;
}
.newtitle{
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:black;
font-size:18px;
}
.newtitle14{
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:black;
font-size:14px;
}
.newtitle15{
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:black;
font-size:15px;
}
.newtitle17{
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:black;
font-size:17px;
}
.newtitle_black20{
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:black;
font-size:20px;
}
.newtitle_black24{
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:black;
font-size:24px;
}
.newtitle_red20{
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:#CC0000;
font-size:20px;
}
.newtitle_red22{
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:#CC0000;
font-size:22px;
}
.newtitle_red24{
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:#CC0000;
font-size:24px;
}
.newtitle_red26{
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:#CC0000;
font-size:26px;
}
.t14{
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:#8C120F;
font-size:14px;
}
.t20_red{
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:#FF0000;
font-size:20px;
}
.newtitle2{
font-family: Trebuchet MS,Georgia,Arial, sans-serif;
color:#8C120F;
font-size:18px;
font-weight:bold;
}
.newtitle3{
font-family: Trebuchet MS,Georgia,Arial, sans-serif;
color:#8C120F;
font-size:24px;
}
.box_event{
border-style:solid;
border-width:1px;
border-color:#D4D8BD;
padding:0px;
margin-bottom:10px;
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:black;
font-size:14px;
line-height:1.5em;
}
.box_standard{
border-style:solid;
border-width:1px;
border-color:#D4D8BD;
padding:15px;
margin-bottom:10px;
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:black;
font-size:15px;
line-height:1.5em;
}
.box_event p{
padding-left:15px;
padding-right:10px;
}
.box2{
border-style:solid;
border-width:1px;
border-color:#D4D8BD;
padding:10px;
margin-bottom:8px;
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:black;
font-size:14px;
}
.box2 a{
color:#DE002B;
}
.event_title_new{
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:white;
font-size:20px;
background-color:#9D1411;
padding:6px;
margin:0px;
}
.leftimg{
margin-right:10px;
float:left;
}
.box_movie_description{
background-color:#000000;
border:1px #000000 solid;
font-family: Trebuchet MS,Georgia,Arial,sans-serif;
color:white;
font-size:14px;
padding:10px;
margin-top:10px;
line-height:1.6em;
}
.box_movie_description a{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:#FFD95A;
font-size:14px;
}
.box_movie_stats{
background-color:#111111;
border:1px #2B2B2B solid;
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:white;
font-size:13px;
padding:10px;
}
.newtitle_blue{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:#77D9F3;
font-size:14px;
}
.newtitle_gold{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:#FFD95A;
font-size:14px;
}

/* ul hotel deals on home page */
#deals{
font-size:15px;
}

/*hotel offers homepage*/
.saving{
color:#FF6600;
}

/*popular events list*/
#popular{
margin:0;
padding:0;
list-style:none;
font-size:13px;
}
#popular li{
margin-top:6px;
}
#botad{
width:900px;
background-color:#FFFFFF;
text-align:center;
margin:0 auto 20px auto;
padding:10px 10px 50px 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

.attraction{
border:#D4D8BD solid 1px;
padding:10px;
margin-bottom:19px;
color:#000000;
font-size:15px;
line-height:1.5em;
}
.attraction h2{
margin:-10px -10px 0 -10px; /*overide parent*/
font-size:22px;
color:#FFFFFF;
background-color:#CC0000;
padding:10px;
font-style:normal;
background-image: url(../whats-on/images/bg2.png);
background-repeat: no-repeat;
background-position:top right; /*100% 0px;*/
}
.attraction a{
color:#DE002B;
}





@media screen and (max-device-width:480px){
body{
background-image:none;
}

}