body {margin:0;padding:0;background:#000 url(images/bg.png) top center scroll repeat;color:#000;font-size:18pt;font-family:Arial, Helvetica, sans-serif;}
a {font-weight:bold;font-size:26pt;color:#000;text-decoration:none;}
a:link {font-weight:bold;font-size:26pt;color:#000;text-decoration:none;font-weight:bold;}
a:hover {font-weight:bold;font-size:26pt;color:#000;text-decoration:none;font-weight:bold;}
a:visited {font-weight:bold;font-size:26pt;color:#000;text-decoration:none;font-weight:bold;}
img {border:0;}
input {background:#000; font-size:70px;text-transform:uppercase;color:#efefef;border:0;font-weight:bold;float:left;width:490px;margin:0 0 0 15px;}
form {background:#000; font-size:36px;text-transform:uppercase;color:#efefef;border:0;font-weight:bold;}
p.upper {text-transform:uppercase;}

/*BODY ELEMENTS*/
#page-wrapper {margin:0 auto;overflow:hidden;}
#page {margin:0 auto;}
#logo {position:absolute;margin:-115px 295px;}
#main-wrapper {margin:125px auto;width:960px;}
#main {width:960px; background:#fff;padding:0;border: 11px solid #000;-moz-border-radius-topright: 25px;-moz-border-radius-bottomright:25px;-moz-border-radius-topleft:25px;-moz-border-radius-bottomleft:25px;}
#otp-banner {background:#000;font-size:65px;text-transform:uppercase;color:#efefef;border:0;font-weight:bold;margin:0 auto;width:960px;}
#otp-insider {margin:0 auto; width:885px;}
#toelection {float:right;margin:25px 35px 20px 0;}
.clearblock {clear:both;}
#goal {float:left;width:460px;background:#fff;padding:30px;}
.textover {position:absolute;z-index:300;background: transparent url(images/txtoverlay.png) bottom left repeat-x scroll;width:960px;}
#mid-body {background: #fff url(images/centerbg.png) center center scroll no-repeat;width:960px;height:320px;}
#video {float:left;background:transparent url(images/video.png) no-repeat center center scroll;width:480px;height:320px;margin:0 0 0 30px;position:absolute;z-index:700;}
#video2 {float:left;;width:480px;height:320px;margin:35px 60px;position:absolute;z-index:700;}
.mid-right {float:right;width:400px;padding:15px 50px 0 0;font-weight:bold;font-size:22px;clear:both;}

#fb {height:150px;width:440px;float:right;background:#fff url(images/fb.png) center center no-repeat;}
#map {height:150px;width:440px;float:right;background:#fff url(images/otpmap_btn1.jpg) center center no-repeat;}
#inner {padding:20px;}
p.center {margin:0 20px;}

/*MENUS*/
ul.primary-links{list-style:none;list-style-type:none;margin:0;padding:0;font-size:16pt;text-transform:uppercase;}
ul.primary-links a{margin:0;padding:0;font-size:16pt;}
ul.primary-links li{float:left;font-family:Arial, Helvetica, sans-serif;margin:0 0 0 35px;padding:0;font-size:16pt;}
ul.primary-links li a{width:100%;outline:none;padding:0 10px;color:#000;font-size:16pt;font-weight:bold;text-decoration:none;padding:0;margin:0;}
ul.primary-links li a:hover{color:#000;font-size:16pt;font-weight:bold;text-decoration:none;border-bottom: #000 solid 5px;}
ul.primary-links li a:active{color:#000;font-size:16pt;font-weight:bold;text-decoration:none;}