/* ----------reset all css-------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
form {margin-top:0;margin-bottom:0;}
object {outline:none;}
html {overflow:scroll;}
img {-ms-interpolation-mode: bicubic;}
a {outline-style:none;}
textarea {resize:none;}
textarea, input {outline:none;}
.clearboth {clear:both;height:0;font-size:1px;line-height:0px;}

/* ---------- start css -------------- */

body {margin:0px;padding:0px;font-family:'oxygenregular',Arial,Helvetica,sans-serif;color:#414042;font-size:12px;background:#FAF9F1;}
#container {width:920px;margin:0 auto;padding:20px;border:20px solid #FFF;background:#FAF9F1;}

/* ---------- header -------------- */

#header {width:920px;height:140px;margin-bottom:20px;}

#nav {width:920px;height:35px;line-height:35px;background:#DF791D;margin-bottom:15px;font-family:'oxygenbold',Arial,Helvetica,sans-serif;}
ul.nav_main {margin:0; padding:0;overflow:hidden;}
ul.nav_main li {float:left;list-style:none;width:184px;text-align:center;margin:0; padding:0;}
ul.nav_main li a {display:block;color:#FFF;padding:0px;margin:0px;font-size:14px;text-decoration:none;text-transform:uppercase;}
ul.nav_main li a:hover{/*background:#E79441;*/color:#414042;text-decoration:none;}

#home .home, #location .location, #opportunity .opportunity, #glasgow .glasgow, #contact .contact {color:#414042!important;cursor:default!important;}

#banner {width:920px;height:350px;background:#FFF;margin-bottom:50px;overflow:hidden;}
#banner div {width:920px;height:350px;overflow:hidden;}
#banner div {display:none;}
#banner div p {font-family:'montserratbold',Arial,Helvetica,sans-serif;padding:28px 30px 30px 30px;line-height:58px;font-size:56px;color:#FFF;}
#banner div p span {font-size:14px;}

/* ---------- main layout -------------- */

#midrow {width:920px;padding:0px 0px 0px 0px;margin-bottom:40px;}

#leftcol {float:left;width:420px;padding-left:30px;line-height:153%;}
#rightcol {float:right;width:426px;padding:0px;/*line-height:130%;*/}

.image_box {padding-bottom:23px;border-bottom:1px solid #90A4A4;}
.extras_box {width:426px;height:163px;position:relative;}
.extras_box img {margin-bottom:10px;}
.extras_box .left {width:210px;text-align:left;position:absolute;left:0px;bottom:0px;}
.extras_box .right {width:210px;text-align:right;position:absolute;right:0px;bottom:0px;}

.feature_content {width:426px;height:332px;}
.feature_box .left {width:150px;height:45px;line-height:40px;text-align:left;float:left;}
.feature_box .right {width:250px;height:45px;line-height:40px;text-align:right;float:right;}
.aerial {display:none;}

.closebox:hover {cursor:pointer!important;}
.closebox {position:absolute;right:0px;top:0px;}
.bigmap {position:absolute;left:0px;top:38px;}
.logo {position:absolute;left:25px;top:600px;}
.key {position:absolute;right:0px;top:596px;}
.mapline  {position:absolute;left:214px;top:570px;}
.link01 {position:absolute;right:0px;top:758px;}
.link02 {position:absolute;right:0px;top:700px;}

.submenu {height:34px;line-height:34px;border-top:1px solid #DBCE86;border-bottom:1px solid #DBCE86;margin-bottom:28px;text-align:center;font-size:14px;}
.submenu a {color:#DF791D;}

#brochuredownload {display:block;}


/* ---------- footer -------------- */

#footer {clear:both;width:920px;padding:15px 0px 60px 0px;border-top:5px solid #90A4A4;text-align:right;}
#footer span a {text-decoration:none;font-weight:normal;color:#90A4A4;padding-left:20px;font-family:'oxygenregular',Arial,Helvetica,sans-serif;}
#footer span a:hover {color:#414042;}


/* ---------- forms and tables -------------- */

.field {width:410px;border:#999 1px solid;padding:7px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;}
.btn_01 {border:none;width:100px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#FFF;background:#EE1D24;padding:7px 0px 7px 0px;text-align:center;}
.btn_01:hover {cursor: pointer;background:#9DCD59;}

.table01 td {vertical-align:top;padding:0px 0px 12px 0px;}


/* ---------- text styles -------------- */
a {color:#98002E;text-decoration:none;font-family:'oxygenbold',Arial,Helvetica,sans-serif;}
a:hover {color:#000;text-decoration:underline;}
p {padding:0px 0px 17px 0px;}
strong {font-family:'oxygenbold',Arial,Helvetica,sans-serif;font-weight:normal;}

ul{margin:3px 0px 7px 14px;padding:0px;}
ol{margin:3px 0px 7px 14px;padding:0px;}
li{margin:0px;padding:0px 0px 5px 0px;}

h1 {font-size:24px;padding:0px 0px 15px 0px;line-height:125%;color:#414042;text-transform:uppercase;font-family:'oxygenbold',Arial,Helvetica,sans-serif;margin-top:-7px;}
h2 {font-size:14px;padding:0px 0px 2px 0px;line-height:normal;font-family:'oxygenbold',Arial,Helvetica,sans-serif;}
h3 {font-size:12px;padding:0px 0px 2px 0px;line-height:normal;font-family:'oxygenbold',Arial,Helvetica,sans-serif;}

h1 .orange {color:#DF791D;font-family:'oxygenregular',Arial,Helvetica,sans-serif;}

.txt_caption {font-size:11px;line-height:normal;}
.txt_small {font-size:12px;line-height:normal;}
.txt_default {font-size:13px;}
.txt_large {font-size:16px;line-height:normal;}
.txt_larger {font-size:18px;line-height:normal;}
.txt_big {font-size:24px;line-height:normal;}
.txt_huge {font-size:32px;line-height:normal;}

.white {color:#F5F5F5;}
.orange {color:#DF791D;}
.light_grey {color:#999;}

.left_image{float:left;margin: 3px 15px 7px 0px;}
.right_image{float:right;margin: 3px 0px 7px 15px;}

.border_bottom {border-bottom:1px solid #CCCCCC;padding-bottom:15px;margin-bottom:15px;}

hr {border: 0;color: #CCCCCC;background-color: #CCCCCC;height: 1px;width: 100%;text-align: left;}



