@import "reset.css";
body {text-align:center; }
A:link {color:#5A5A5A;}
A:visited {color:#5A5A5A;}
#container{margin:0 auto;width:925px;text-align:left;height:100%;font-size:1.2em;}
#header {width:925px;margin-bottom:35px;}
#caption{width:680px;float:left;}
#navigation {width:160px; height:100%; float:left;margin-left:13px;margin-right:40px;margin-bottom:35px;min-height:400px;
  height:auto !important;
  height:400px;
display:inline;}
#left_inner{float:left;display:inline;width:320px;min-height:200px;color:#5a5a5a;margin-right:20px;margin-bottom:35px;}
#right_inner{float:right;display:inline;width:300px;min-height:200px;color:#5a5a5a;margin-right:35px;margin-bottom:35px;}
#footer{clear:both;width:920px;height:22px;background:url(../images/footer-bg.jpg) no-repeat;color:white;line-height:22px;}

/*header assets*/

#header h1 {background:url(../images/header.jpg) no-repeat bottom;text-indent:-9999px;width:925px;height:91px;display:block;}
	
/*container assets*/
#left_inner img, #right_inner img, #caption img {border:1px solid #f26334;}
#caption img.no-border {border:none;margin:0;}
#right_inner h3 {height:29px;width:200px;display:block;text-indent:-9999px;}
.our-plans {background: url(../images/our-plans-h3.jpg) no-repeat;}
#right_inner li , #left_inner li{list-style-image:url(../images/LI.png);
list-style-position:outside;
margin-bottom:8px;
margin-left:16px;}
#right_inner li span, #left_inner li span {color:#5a5a5a;}

.center {margin-left:auto;margin-right:auto;text-align:center;}
.ely-img1 {margin-top:70px;}
/*navigation assets*/
ul.navigation {list-style:none;font-size:0.9em;width:165px;margin-bottom:25px;}
ul.navigation li {border-bottom:1px solid #fbad18;padding:5px;}
ul.navigation li.first {border-top:1px solid #fbad18;font-size:1.4em;font-weight:bold;color:#f26334;}
ul.navigation li a:hover {color:#f26334;}
ul.navigation li a.active {color:#f26334;font-weight:bold;}
ul.navigation a {color:#5a5a5a;text-decoration:none;}

#navigation img {border:2px solid #f26334;margin-bottom:20px;}

/*small boxes*/
.box {border:3px dashed #f26334;margin-top:25px;font-size:0.9em;color:#5a5a5a;}
.box p {padding:7px;}
.large-box {border:3px dashed #f26334;padding:10px;color:#5a5a5a;float:right;}
.box h4, .large-box h4 {display:block;text-indent:-9999px;}
.did-you-know {background:url(../images/did-you-know.jpg) no-repeat;height:35px;width:150px;border-bottom:3px dashed #f26334;}
.whats-instore {background:url(../images/whats-instore.jpg) no-repeat;height:48px;width:180px;}

/*caption assets*/
/*image replacement*/
#caption h2 {display:block;text-indent:-9999px;}



.your-town-header {background:url(../images/contributing-town-header.jpg) no-repeat;height:61px;width: 580px;margin-bottom:20px; }
#caption-text1 {width:680px;height:95px;position: relative;margin-bottom:20px;}
#caption-text1 span {text-indent:-9999px; background: url(../images/contributing-town-intro.jpg) no-repeat;position: absolute;width:100%;height: 100%;}
.questionnaire {background:url(../images/questionnaire-header.jpg) no-repeat;height:68px;width:680px;margin-bottom:20px; }

.new-jobs-header {background:url(../images/new-jobs-header.gif) no-repeat;height:113px;width:680px;margin-bottom:20px; }
#caption-text {width:680px;height:87px;position: relative;margin-bottom:20px;}
#caption-text span {background: url(../images/new-jobs-caption.gif) no-repeat;position: absolute;width:100%;height: 100%;}

.a-new-sainsburys {background:url(../images/plans-sainsburys-walden.jpg) no-repeat;height:344px;width:680px;}
#caption-text2 {width:680px;height:71px;position: relative;margin-bottom:20px;}
#caption-text2 span {background: url(../images/new-sainsburys-caption.jpg) no-repeat;position: absolute;width:100%;height: 100%;}

/*image replacement for sustainability*/
.sustainability {background:url(../images/sustainability-header.jpg) no-repeat;height:58px;width:680px;margin-bottom:20px; }
#caption-text3 {width:693px;height:96px;position:relative;margin-bottom:20px;}
#caption-text3 span {background: url(../images/sustainability-caption.jpg) no-repeat;position: absolute;width:100%;height: 100%;}

/*image replacement for getting to us*/
.getting-to-us {background:url(../images/getting-to-us-header.gif) no-repeat;height:65px;width:680px;margin-bottom:20px; }
#caption-text4 {width:680px;height:98px;position: relative;margin-bottom:20px;}
#caption-text4 span {background: url(../images/getting-to-us-caption.gif) no-repeat;position: absolute;width:100%;height: 100%;}


/*footer assets*/
#footer a {color:white;text-decoration:none;background:none;padding-left:20px;}
#left_inner p.intro-para {color:#f26334;font-size:1.4em;font-weight:bold;}

/*extras*/
.orange {color:#f26334;}
a.orange {font-weight:bold; color:#f26334; text-decoration:none;}
a.orange:hover { text-decoration:underline;}
#left_inner a, #right_inner a, #left_inner a:visited, #right_inner a:visited {color:#f26334;font-weight:bold;text-decoration:none;}
.right {float:right;}
.left {float:left;}
.image-master {float:left;width:452px;margin:0;padding:0;}
.image-map{float:left;margin:0;padding:0;}
.clear {clear:both;}
em {font-size:0.9em;}
.q-img1 {float:right; border:1px solid #f26334;}

/*modal */

.jqmOverlay { background-color: #000000; }
.jqmWindow { background-color: #FFFFFF; border: 10px solid #FCFFFF; border-top-width: 0; display: none; font-size: 1.3em; left: 50%; margin-left: -430px; padding-top: 30px; position: absolute; top: 25px; width: 840px; }
.jqmWindow .jqmCaption { left: 0; position: absolute; top: 5px; }
.jqmWindow .jqmClose strong { background-color: #FFFFFF; color: #5A5A5A; cursor: pointer; display: block; font-weight: normal; padding: 5px; position: absolute; right: 5px; top: 0; }
.jqmWindow .jqmClose:link strong,
.jqmWindow .jqmClose:visited strong { background-color: #FFFFFF; color: #5A5A5A; text-decoration: none; }
.jqmWindow .jqmClose:focus strong,
.jqmWindow .jqmClose:hover strong,
.jqmWindow .jqmClose:active strong { background-color: #FFFFFF; color: #F26334; text-decoration: underline; }
.jqmHide { visibility: hidden; }

body.masterplan .jqmWindow { top: 130px; margin-left: -457px; width: 890px; }

body.map .jqmWindow { top: 20px; margin-left: -447px; width: 877px; }



.bottom-image img {border:1px solid #f26334;margin-left:210px;margin-bottom:20px;}

.thumb-caption {margin-top:5px}

/*	Ben - 8/04/2011
------------------------------------------------------------*/

#left_inner ul li span span{
color: #f26334;
font-weight: bold;
}
#map img{
margin-bottom: 60px;
}



.travel-improvements h2{
background: url(../images/travel-improvements-header.jpg) no-repeat;
height: 61px;
width: 580px;
margin-bottom: 20px;
}

.travel-improvements #left_inner,
.travel-improvements #right_inner,
.contributing-town #left_inner,
.contributing-town #right_inner{
margin-top: 30px;
}

.contributing-town #navigation{
margin-bottom: 200px;
}

.clear{
clear: both;
}

.home #navigation{
height: 900px !important;
}

.home #caption p img{
border: none;
}


#sustainability #navigation{
height: 625px !important;
}
.our-proposals-header{
background: url(../images/updated-proposals-header.jpg) no-repeat;
height: 61px;
width: 580px;
margin-bottom: 20px;
}

