body{margin:0px;padding:0px;background:#ffffff url(http://images.torbaycabcompany.co.uk/bg.png) top left repeat-x;}
div.bigcontainer{width:100%;}
div.container{width:770px;}
div.headercontainer{width:770px;height:95px;background:#c28601 url(http://images.torbaycabcompany.co.uk/top_header_bg.png) top left repeat-x;}
table.full{width:770px;}
li.menu{display:inline;margin-right:12px;}
a.menulink{font-family:verdana,tahoma,arial,sans-serif;font-size:small;color:#000000;text-decoration:none;}
a.menulink:hover{font-family:verdana,tahoma,arial,sans-serif;font-size:small;color:#333333;text-decoration:none;}
a.menulink:visited{font-family:verdana,tahoma,arial,sans-serif;font-size:small;color:#000000;text-decoration:none;}
a.footerlink{font-family:verdana,tahoma,arial,sans-serif;font-size:x-small;color:#000000;text-decoration:none;}
a.footerlink:hover{font-family:verdana,tahoma,arial,sans-serif;font-size:x-small;color:#333333;text-decoration:none;}
a.footerlink:visited{font-family:verdana,tahoma,arial,sans-serif;font-size:x-small;color:#000000;text-decoration:none;}
a.mainmenulink{font-family:verdana,tahoma,arial,sans-serif;color:#000000;text-decoration:none;}
a.mainmenulink:hover{font-family:verdana,tahoma,arial,sans-serif;color:#333333;text-decoration:none;}
a.fmainmenulink:visited{font-family:verdana,tahoma,arial,sans-serif;color:#000000;text-decoration:none;}
label.gold{display:block;padding-top:5px;font-size:small;font-weight:bold;font-style:italic;color:#463704;}
input.gold{background:#eae4c2;width:163px;}
input.submitgold{margin-top:5px;width:163px;color:#eae4c2;background:#765300;border:1px outset #cd9510;}
textarea.gold{background:#eae4c2;width:163px;}
a.gold{font-family:verdana,tahoma,arial,sans-serif;color:#2c2200;text-decoration:none;}
a.gold:hover{font-family:verdana,tahoma,arial,sans-serif;color:#463704;text-decoration:none;}
a.gold:visited{font-family:verdana,tahoma,arial,sans-serif;color:#2c2200;text-decoration:none;}
label.silver{display:block;padding-top:5px;font-size:small;font-weight:bold;font-style:italic;color:#273132;}
input.silver{background:#d4e3f1;width:163px;}
input.submitsilver{margin-top:5px;width:163px;color:#c9dae3;background:#6e7979;border:1px outset #c9dae3;}
textarea.silver{background:#d4e3f1;width:163px;}
label.bronze{display:block;padding-top:5px;font-size:small;font-weight:bold;font-style:italic;color:#2f1502;}
input.bronze{background:#e3d3c9;width:163px;}
input.submitbronze{margin-top:5px;width:163px;color:#e3d6c9;background:#571b01;border:1px outset #e3d6c9;}
textarea.bronze{background:#e3d3c9;width:163px;}
label.booking{font-style:italic;}
ul.menu{padding:0;margin:0;list-style:none;}
li.menu{float:left;position:relative;}
li ul.menu{display:none;position:absolute;top:1em;left:0;}
li>ul.menu{top:auto;left:auto;}
li.menu:hover ul, li.over ul{display:block;}
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}
#lightboxDetails{font-size:0.8em;padding-top:0.4em;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#closeButton{top:5px;right:5px;}
#lightbox img{border:none;clear:both;}
#overlay img{border:none;}
#overlay{background-image:url(http://images.torbaycabcompany.co.uk/overlay.png);}
* html #overlay{background-color:#333;back\ground-color:transparent;background-image:url(http://images.torbaycabcompany.co.uk/blank.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}
.menu5{text-align:left;font-size:medium;font-weight:bold;font-family:arial,verdana,tahoma,sans-serif;position:relative;height:1.5em;margin:0;padding:0;list-style-type:none;}
.menu5 ul{padding:0;margin:0;list-style-type:none;}
.menu5 li{float:left;position:relative;}
.menu5 li a,.menu5 li a:visited{display:block;text-decoration:none;color:#c00;float:left;padding-right:10px;color:#2956c9;}
.menu5 li a.drop,.menu5 li a.drop:visited{font-weight:bold;}
.menu5 li ul{visibility:hidden;position:absolute;top:2.5em;left:0;height:0;overflow:hidden;}
.menu5 table{margin:-1px;border-collapse:collapse;font-size:1em;}
.menu5 li:hover a,.menu5 li a:hover{text-decoration:underline;border:0;}
.menu5 li:hover ul,.menu5 li a:hover ul{visibility:visible;height:auto;background:#fff;border-top:1px solid #000;border-left:1px solid #000;border-bottom:3px solid #000;border-right:3px solid #000;left:0;top:1em;overflow:visible;}
.menu5 li:hover ul li a,.menu5 li a:hover ul li a{display:block;font-weight:normal;background:transparent;text-decoration:none;height:auto;line-height:1.25em;padding:.25em;width:9em;}
* html .menu5 li a:hover ul li a{width:10em;w\idth:9em;}
.menu5 li:hover ul li a.drop,.menu5 li a:hover ul li a.drop{font-weight:bold;}
.menu5 li:hover ul li ul,.menu5 li a:hover ul li a ul{visibility:hidden;position:absolute;top:0;left:9.5em;height:0;overflow:hidden;}
.menu5 li:hover ul li a:hover,.menu5 li a:hover ul li a:hover{text-decoration:underline;}
.menu5 li:hover ul li:hover ul,.menu5 li a:hover ul li a:hover ul{visibility:visible;color:#000;border-top:1px solid #000;border-left:1px solid #000;border-bottom:3px solid #000;border-right:3px solid #000;height:auto;background:#fff;width:9.5em;}
.menu5 li:hover ul li:hover ul.left,.menu5 li a:hover ul li a:hover ul.left{left:-9.3em;}
.menu5 li:hover ul li:hover ul li a,.menu5 li a:hover ul li a:hover ul li a{display:block;height:auto;}
.menu5 li:hover ul li:hover ul li:hover a,.menu5 li a:hover ul li a:hover ul li a:hover{text-decoration:underline;}
