/*Updated home page*/
#homewrapper
{
    border-top:solid 6px #c39;
    width:791px;
    position:relative;
    padding-bottom:20px;
}

div#hbanner
{

}

#carousel
{
    width:791px;
    /*height:245px;*/
    height:200px;
    position:relative;
    margin-top:10px;
    overflow:hidden;    
}

#bannerintrotext
{
    width:355px;
    position:absolute;
    top:10px;
    right:10px;
    z-index:99;
    background-image:url(images/bg-intro.png);
    background-position:top left;
    background-repeat:no-repeat;
    font-size:0.9em;
    padding:10px;
	overflow:hidden;
}

#bannerintrotext .bit-inner{
	width:355px;
	height:108px;
	overflow:hidden;
}

#bannerintrotext h2
{
    font-size:1em;
    font-weight:bold;
    color:#ca3495;
    margin:0;
    padding-bottom:3px;
}

#carousel .slide
{
    top:0;
    left:0;
    position:absolute;
    width:790px;
    /*height:245px;*/
    height:200px;
    display:none;
    z-index:15;
}

#carousel .slide .sText
{
	position:absolute;
    /*top:190px;*/
    font-size:1.1em;
    width:781px;
    top:150px;
	overflow:hidden;
    right:0px;
    height:50px;
    padding-left:10px;
    color:#fff;
    background-image:url(images/homepage-purple-strip.png);
    background-position:top left;
    background-repeat:no-repeat;
}

.sText-inner{
	width:781px;
	height:50px;
	overflow:hidden;
}

#carousel .slide a
{
	color:#fff;
	display:block;
    padding:0;
}

#carousel .slide .sText h1
{
    font-size:1.3em;
    font-weight:bold;
    display:block;
    position:relative;
    top:1px;
    left:1px;
    margin:0;
    padding-top:5px;
}

#home-facts
{
    position:absolute;
    width:72px;
    height:24px;
    z-index:99;
    top:160px;
    right:15px;
	display:block;
	background-image:url(images/btn-facts.gif);
	background-repeat:no-repeat;
}

#home-about
{
    position:absolute;
    width:72px;
    height:24px;
    z-index:99;
    top:15px;
    right:15px;
	display:block;
	background-image:url(images/btn-aboutnottingham.gif);
	background-repeat:no-repeat;
}

a#home-facts,
a#home-about
{
    outline:none;
}

#home-about img,
#home-facts img{
	display:block;
}


div#robin
{
    position:absolute;
    z-index: 99;
    background-image:url(images/robin.png);
    background-position:right bottom;
    background-repeat:no-repeat;
    behavior:url(images/iepngfix.htc);
    width:110px;
    height:247px;
    bottom:0px;
    right:8px;
}


div#homeintro
{
    width:791px;
    min-height:110px;
    z-index:100;
}

div#homeintro div#introleft
{
    position:relative;
    float:left;
    width:480px;
}

div#introinner
{
    padding:18px 28px 8px 0px;
}

/* title background images */
div#homeboxes .stats-title,
div#homeboxes .location-title,
div#homeboxes .property-title,
div#homeboxes .contact-title,
div#homeboxes .industry-title,
div#newsholder .news-title,
div#newsholder .newsletter-title
{
    background-repeat:no-repeat;
    background-position:right top;
}

div#homeboxes .stats-title
{
    background-image:url(/images/bg-stats.gif);
}

div#homeboxes .location-title
{
    background-image:url(/images/bg-location.gif);
}

div#homeboxes .property-title
{
    background-image:url(/images/bg-property.gif);
}

div#homeboxes .contact-title
{
    background-image:url(/images/bg-contact.gif);
}

div#homeboxes .industry-title
{
    background-image:url(/images/bg-industry.gif);
}

div#newsholder .news-title
{
    background-image:url(/images/bg-news.gif);
    padding-bottom:5px;
}

div#newsholder .newsletter-title
{
    background-image:url(/images/bg-newsletters.gif);
    padding-bottom:5px;
}

/* end bg image style */

div#homewrapper .title
{
    height:55px;
}

div#homewrapper .dotted .title
{
    padding-left:5px;
}

#newsholder .title
{
    height:35px!important;
}

#newsholder .title h3
{
    padding:10px 0 0 0!important;
}

div#homewrapper .title h3
{
    margin:0;
    padding:5px 0 0 0;
    font-size:1.8em;
    color:#CD329A;
    line-height:1.1em;
}

div#homewrapper .title span
{
    color:#969696;
    font-size:1em;
}

div#homeintro div#introright
{
    position:relative;
    float:right;
    width:310px;
    color:#fff;
   	background:transparent url(images/robin_bg.gif); 
}

div#irightinner
{
    padding:14px 0 0px 12px;
    z-index:1;
	height:96px;
	width:175px;
	
}

div#irightinner h2
{
    padding:0px;
    margin:0px;
    color:#9c6;
    font-weight:bold;
    font-size:1.6em;
}

div#irightinner p
{
    padding:0px;
    margin:0px;
    z-index:1;
}

div#irightinner a
{
    color:#fff;
}

div#irightinner a span
{
    text-decoration:underline;
}

div#downloads
{
    float:left;
    width:470px;
    margin-right:10px;
    border-top-color:#c09;
}

div#downloads div.slbox
{
	margin: 0 10px 0 0;
}

div#downloads h2
{
    color:#c09;
}

div#map h2,
div#awards h2,
div#dvdbox h2
{
	width: 114px;	
}

div#maincontainer div#awards div.childpane div.slbox img
{
	padding: 0;
	margin: 0;
}

div#map
{
    float:left;
    width:150px;
}

div#awards
{
    float:left;
    width:150px;
    margin: 0 0 0 10px;    
}

div#huupper
{
	/*padding-bottom:20px;
    height:355px;*/
    position:relative;
    z-index:3000;
}

div#newsrow
{
    margin-bottom:0px;
}

div.barbox
{
    border-top-width:5px;
    border-top-style:solid;
    background-color:#fff;
    background-repeat:repeat-x;
    background-position:0px 0px;
    background-image:url(images/boxgrad.gif);
}

div.barbox h2
{
    font-size:1em;
    padding:7px 0 5px 36px;
    font-weight:bold;
    margin-bottom:15px;
    background-image:url(images/toggleup.gif);
    background-repeat:no-repeat;
    background-position:8px 8px;
    cursor:pointer;
}

div.barbox h2.closed
{
    background-image:url(images/toggledown.gif);
}

div.barbox ul
{
    list-style-type:none;
    padding:0px;
    margin:0px;
    font-size:0.9em;
}

div.barbox ul li
{
    display:block;
    margin-bottom:15px;
}

div.barbox ul li div.ncal
{
    float:left;
    width:42px;
    text-align:center;    
    background:#fff url(images/dgrad.gif) repeat-x 0px 0px;
    padding:2px 0px;
    font-size:0.85em;
}

div.barbox ul li div.nDay
{
    font-size:1.6em;
    font-weight:bold;
}

div.barbox ul li div.nDate
{
    color:#999
}

div.barbox ul li div.nheadline
{
    float:left;
    width:258px;
}

div.barbox img
{
    display:block;
    margin-bottom:7px;
}

div#recentnews
{
    width: 310px;
    float:left;
    border-top-color:#c09;
    color:#c09;
}

div#recentnews h2,
div#uevents h2
{
	width: 260px;
}

div#recentnews a
{
    color:#c09;
    text-decoration:underline;
    display:block;
    padding-right:20px;
}

div#uevents
{
    width:310px;
    float:left;
    border-top-color:#c09;
    margin-left:10px;
    color:#636;
}

div#uevents h2
{
    color:#c09;
}

div#uevents a
{
    color:#636;
    text-decoration:underline;
    display:block;
    padding-right:20px;
}

div#dvdbox
{
    width:150px;
    float:left;
    border-top-color:#333;
    margin-left:10px;
    color:#333;
    overflow: hidden;
}

div#dvdbox a
{
    color:#c09;
    text-decoration:underline;
    display:block;
    padding-right:20px;
}

div#dvdbox h2
{
}

div#quicklinks
{
    border-top-color: #999;
    height:230px;    
    width: 790px;
}

div#quicklinks h2
{
    margin:0px;
    padding-top:7px;
    padding-bottom:25px;
    display:block;
    color:#333;
    width:790px;
}

div#qlboxes
{
    font-size:0.9em;
    margin-bottom:0px;
}

div#qlboxes a
{
    color:#c09;
    text-decoration:underline;
    display:block;
    padding-right:3px;
}

div#qlboxes div.qlbox
{
    float:left;
    width:150px;
    margin-right:10px;
}

div#qlboxes div#qlnoright
{
    margin-right:0px;
}

div.slbox
{
    float:left;
    width:150px;
}

div.slbox img
{
    /*display:block;*/
    padding-right:4px;
}

div.slbox a
{
    color:#c09;
}

div#awards div.slbox
{
    float:none;
}

div#downloads div.norightmargin
{
    margin-right:0px;
}

div#homeboxes
{
    padding-top:7px;
}

div#homeboxes .contact
{
    margin:0!important;
}

div#homeboxes .dotted,
div#homebottom .dotted
{
    border-left:1px dotted #c0c0c0;
    border-bottom:1px dotted #c0c0c0;
    border-right:1px dotted #c0c0c0;
    margin:0 1px;
}

div#homeboxes div.homebox,
div#homebottom div.homebox
{
    float:left;
    width:184px;
    margin-right:17px;
    border-top:6px solid #cd329a;
}

div#homeboxes div.homebox h2,
div#homebottom div.homebox h2

div#industry
{
    border-top:6px solid #cccccc!important;
}

/* homebox text style */

div.homebox .inner
{
    padding:0 5px 5px 5px;
}

div.homebox p
{
    font-size:0.9em;
    color:#919191;
    margin:0;
    padding-bottom:6px;
}

div.homebox span
{
    color:#cd329a;
    font-weight:bold;
}

div.homebox a
{
    color:#919191;
}

div.homebox a.email
{
    font-size:0.9em;
}

/* INDUSTRY BOX */

#industry ul
{
    padding:0;
    margin:0;
    list-style:none;
}

#industry ul li
{
    margin:0;
    padding:0 0 3px 0;
}

#industry a
{
    font-weight:bold;
}

#industry .science a{color:#0099CC;}
#industry .financial a{color:#682F73;}
#industry .public a{color:#FF9C04;}
#industry .retail a{color:#99C900;}
#industry .creative a{color:#EE3C78;}

/* quick links */

div#quicklinkholder
{
    float:left;
    width:380px;
    border-top:1px solid #dbdbdb;
    font-size:0.8em;
    padding-top:3px;
    margin-right:23px;
}

div#quicklinkholder .quicklink-box
{
    float:left;
    width:182px;
    padding-bottom:7px;
    padding-top:3px;
    display:block;
}

div#quicklinkholder .quicklink-mini
{
    float:left;
    width:82px;
    background-color:#f4f4f4;
    height:66px;
    margin-right:17px;
    display:block;
}

div#quicklinkholder .no-pad
{
    margin:0;
}

div#quicklinkholder p
{
    margin:0;
    color:#8d8d8d;
}

div#quicklinkholder .padding
{
    padding-right:15px;
}

div#quicklinkholder .quicklink-box img
{
    display:block;
    padding-bottom:3px;
}

div#quicklinkholder .quicklink-box a
{
    color:#8d8d8d;
    background:url(images/quicklink-arrow.gif) no-repeat left 2px;
    /*background-image:url(images/quicklink-arrow.gif);
    background-repeat:no-repeat;
    background-position:2px left!important;*/
    padding-left:10px;
}

/* homepage news and events box */

div#newsholder
{
    float:left;
    width:177px;
    font-size:0.8em;
    padding-top:5px;
}

div#newsholder img
{
    /*display:block;*/
    padding-right:5px;
}

div#newsholder .greybox
{
    background-color:#f0f0f0;
}

div#newsholder .nheadline
{

}

div#newsholder .newsdivider
{
    background-image:url(images/homebox-news-divider.gif);
    background-repeat:repeat-x;
    background-position:top left;
    height:9px;
    /*width:177px;*/
}

div#newsholder ul
{
    list-style-type:none;
    margin:0;
    padding:7px 0 0 0;
}

div#newsholder ul li
{
    display:block;
    padding:0 0 7px 0;
    margin:0;
}

div#newsholder .ncal
{
    float:left;
    width:35px;
    text-align:center;
    color:#d040a1;
    padding:0 0 0 3px;
}

div#newsholder .nheadline
{
    color:#8b8b8b;
    width:139px;
    float:left;
}

div#newsholder .nheadline a
{
    color:#8b8b8b;
}

#newsbox,
#eventbox
{
    position:relative;
}

#newsbox a.morelink,
#eventbox a.morelink
{
    position:absolute;
    bottom:2px;
    right:3px;
    color:#D040A1;
}



/* newsletter box */

div#newsletterholder
{
    background-color:#fff;
}

div#newsletterholder ul
{
    padding:0;
}

div#newsletterholder a.archive,
div#newsletterholder a.signup
{
   color:#828282;
   background-repeat:no-repeat;
   background-position:top right;
}

div#newsletterholder a.archive
{
   background-image:url(images/homebox-btnarchive.gif);
   padding-right:30px;
}

div#newsletterholder a.signup
{
   background-image:url(images/homebox-btnsignup.gif);
   padding-right:20px;
   padding-left:5px;
}

div#newsletterholder .inner
{
    padding-top:10px;
}

div#newsletterholder .slbox
{
    padding-bottom:5px;
}

div#newsletterholder .slbox a
{
    color:#898989;
}

div#homeboxes h3 a
{color:#CD329A;}


