/* CSS Document */

html, body{font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
#container{width:974px; margin:0 auto}
#bd{width:695px; float:left;zoom:1;}
#sb{width:279px; float:left;}
#ft{border-top:1px solid #ddd; margin-top:60px; padding-top:10px; color:#999;}
/* TOP NAVIGATION*/
#top_nav{padding:20px 0;}
#top_nav a{margin-right:20px;}


/* ALL PAGES */
#large_image{background:url(../images/abercorn_main_large.jpg) no-repeat scroll left top; height:388px; width:100%; position:relative}
#large_image .intro_text{position:absolute; bottom:20px; left:30px;}
p{margin-bottom:10px;}
.text{padding-right:10px;}
hr{color:#ddd; height:1px;}

/* GRIDS*/
.grid{position:relative;zoom:1;}
.grid .cell{float:left;margin-left:2%;width:32%;}
.grid div.first{margin-left:0;*margin-right:1px;float:left;}
.grid div.first {*margin-right:0;width:31.7%;}/*IE7 fix*/

.grid_half .cell_half{width:49.1%;float:right;display:inline;}
.grid_half div.first {margin-left:0; float:left;}

#bd:after,
.grid:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* HOMEPAGE BOXES*/
.xtraImg{margin-bottom:40px; margin-left:30px;}
.headingImg{height:25px;}
.subImg{height:120px; margin-bottom:10px;}
.boxtext{height:80px; width:207px;}
.positionleft{margin-left:30px;}


/* LINKS */
a{font:9px/12px Verdana, Arial, Helvetica, sans-serif; color:#666; font-weight:bold;}
a:link, a:visited{font:9px/12px Verdana, Arial, Helvetica, sans-serif; color:#666; font-weight:bold;}
a:hover{}
#news_single a{font:11px/13px Verdana, Arial, Helvetica, sans-serif; color:#666; font-weight:bold;}
/* SIDEBAR */
#logo{margin-bottom:50px;}

.inside{padding-left:55px;} /* Class to position everything in line with logo */

.newsstory{border-bottom:1px solid #ddd; display:block; margin-top:10px;}
h2.newsheading{font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#B50343; font-weight:bold;}
.newsdate{font-style:italic;}
.newslink{margin-top:10px; padding-bottom:10px;}

#sb_xtra{margin-top:10px;}
#eric_cairns{margin-top:130px;*margin-top:85px;}
#tq{margin-top:10px;}

/* ABOUT PAGE */
.about_text{height:80px;}
.about_subtext{margin-top:20px; font-size:11px; line-height:13px;}

/* LOCATION PAGE */
#transportlinks{margin-top:30px;}
.location_intro_text{position:absolute; bottom:0; left:30px;}
#location_text p{ font-size:11px; line-height:13px;}

/* SPEC AND PLANS PAGE */
#Downloads{margin-top:40px;}
.downloads_text{margin:20px 0;}
#download_links{width:630px; height:270px; background-color:#f2f2f2; margin-top:10px;}
#download_links img{margin-top:10px;}
.dload{width:210px; float:left; display:inline;text-align:center}
.full_brochure{text-align:center;}
.downloads_sub{padding-top:20px; margin-left:20px;}
/* CONTACT PAGE */
.contact_form{margin-top:20px;}
label{display:block; font:11px/13px Verdana, Arial, Helvetica, sans-serif; color:#666;}
.input, .textarea{display:block; width:326px; border:1px solid #ddd; margin:5px 0 15px 0; font:13px/22px Verdana, Arial, Helvetica, sans-serif; color:#666}
.input{height:22px;}
.textarea{height:162px;}
.submit{display:block; width:54px; height:20px; color:#fff; background-color:#b50343; font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif; border:none;}
#log_res {overflow: auto;}
#log_res.ajax-loading {padding: 20px 0;background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center;}
/* NEWS PAGE */
#stories{margin-top:20px;}
.story{width:682px; height:145px; background-color:#f2f2f2; margin-bottom:10px;}
.story1{width:682px; height:145px; background-color:#fff; margin-bottom:10px;}
.news_inside{margin-left:30px;}
.story h1, .story1 h1{font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#666; margin-top:20px; margin-bottom:20px;}
.story_left{width:326px;}
.story_right{width:320px;}

/* NEWS SINGLE */
#news_single{margin-top:20px;}
.news_single_title{margin-top:20px; font:bold 14px/13px Verdana, Arial, Helvetica, sans-serif; color:#666;}
.news_single_date{margin-top:10px; font:italic 11px/13px Verdana, Arial, Helvetica, sans-serif;}
.news_single_text{font:11px/13px Verdana, Arial, Helvetica, sans-serif; color:#666;}
