﻿    * { margin:0;padding:0;font-family:tempus sans, arial, serif;}
    html {background-color:#373737;background-image:url(images/grad01.gif);background-repeat:repeat-x;text-align:center;margin:auto;}
    body {position:relative;margin:5px auto ;width:810px;min-height:840px;text-align:left;background-color:#000;border: solid 1px #aaa;background-image:url(images/grad_0a3.gif);background-repeat:repeat-x;}
    h2{font-size:15px;margin:0;}
    h3 {background-color:#61972a;color:#111;padding:4px 0 4px 0;letter-spacing:4px;text-align:left;text-indent:5px;margin:0 0 10px 0;}   
    h4{font-size:12pt;color:green;}
    a{font-size:9pt;text-decoration:none;color:#aaa;}
    img {border:none;} 
    p{font-size:11pt;}
    #footer {color:#999;letter-spacing:1.3px;margin:5px auto;position:absolute;bottom:5px;left:330px;}  
    #footer a{color:#999;font-size:8pt;display:inline;}    
    #masthead{margin:2px 2px 0 2px;border:solid 1px #999;}  
    #flashitem{position:absolute;left:306px;top:0px;margin:2px 2px 0 0;border:solid 1px #999;}
    #menu{float:right;background-image:url(images/menu_grad_01.gif);width:804px;height:25px;margin:2px;border:solid 1px #999;}
    #menu #first_link{margin-left:315px;}
    #menu a{margin:6px 14px 2px 14px;float:left;}
    #menu a:visited {color:#aaa;}
    #sidebar a{color:#000;}    
    #sidebar a:visited{color:#000;}
    #menu a:hover, #sidebar a:hover {color:#fff;text-decoration:underline;}
    #sidebar{position:absolute;top:208px;width:152px;min-height:360px;margin:40px 0 2px 13px;background:#000;}
    #sidebar ul li{display:block;list-style: none;padding: 5px 0 4px 0;background-color:#61972a;width:150px;border-bottom: solid 1px #000;} 
    #sidebar ul li a{margin-left:10px;}     
    #sidebar #logos{width:150px;text-align:center;background-image:url(images/sidebar_grad.gif);margin:10px 0 0 0;}
    #content {position:relative;font-size:10pt;width:618px;margin:44px 2px 30px 177px;border:solid 1px #888;background:#fff;min-height:550px;background-image:url(images/pt-hamburger.gif);background-position: 50% 80%;background-repeat:no-repeat;}
    #content p { margin:20px; font-size:10pt;}
    #content h2 {margin:20px 0 0 20px; }
    #content2{width:600px;}
    #content ul{margin:10px 0 20px 60px;}    
    #serviceUL, #besafe p{position:absolute;bottom:0;left:145px;color:#61972a;font-size:15px;font-weight:800;}
    #sidebar #logos img { margin:5px 0 1px 0 ;border:solid 1px #888;}
    #thanks, #vehicles{border:1px solid #444;width:450px;margin:5px auto 20px;background-color: #ffffcc;padding:5px;}
    #thanks p{font-size:12pt;line-height:1.5;letter-spacing:1.3px;}
    #railStn{margin:15px;border:2px solid #555;float:right;} 
    #vehicles{border:1px solid #999;margin:20px auto;}    
    #taxi{padding:5px;margin-top:30px;border:1px solid #444}
    .bookinglabel img {border:none;position:absolute;top:210px;left:715px;z-index:100;}
    #liveclock {color:#ddd;position:absolute;top:214px;left:15px;font-size:9pt;letter-spacing:0.8px;font-size:8pt;}
    #dtech {margin:5px 5px ;float:right;} 
    #dtech a{color:green;}
    #dtech a:hover{color:#fff;text-decoration:underline;display:hidden;}
    #dtech a{position:relative;font-size:7pt;color:#000;display:hidden}
    .frmHeaders{background-color:#ffa;font-size:11pt;font-weight:800;letter-spacing:0.7px;color:#555;padding:5px;border:1px solid #888;border-left:none;border-right:none;}
    table{border:1px solid #444;width:450px;margin:5px auto 20px;background-color: #ffffcc;padding:5px;} 
    table td{color:Green;font-size:10pt;font-weight:500;padding:3px;vertical-align:top;margin:3px;text-indent:5px;}    
    textarea, input{font-size:10pt;font-family:Times New Roman;font-weight:500;color:#333;letter-spacing:0.7px;}      
    .error{font-size:7pt;color:Red;display: none;}