﻿@import url(mcms.css);

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, blockquote 
{ 
	margin:0; 
	padding:0; 
	border:0;	
}

ul li { list-style-type:none; }

body 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#4a4a4a;
}

/* background colours */
#cs_home { background:#f3f3f3; }
#cs_invest { background:#f1f7f9; }
#cs_develop { background:#f1f2f8; }
#cs_live { background:#f6f2f8; }
#cs_visit { background:#f9f6ef; }
#cs_innovate { background:#f8f1f0; }
#cs_marketing { background:#FCF4E8; }

/* link styles */
a:link, a:visited, a:active, a:hover
{
	text-decoration:underline;
	outline:none;
}

#cs_home a { color:#7dc7d1; }
#cs_invest a { color:#4998aa; }
#cs_develop a { color:#575fa5; }
#cs_live a { color:#815996; }
#cs_visit a { color:#a98b42; }
#cs_innovate a { color:#955448; }
#cs_marketing a { color:#D88300; }

p 
{
	font-size:1.2em;
	line-height:18px;
	margin:0 0 10px 0; 
	color:#4a4a4a;
}
	
input.text, select
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.1em;
    color:#5c5c5c;
    border:1px solid red;
}

textarea 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.1em;
    color:#5c5c5c;
    border:1px solid red;
    padding:2px 4px 2px 4px;
}

/* stroke styles */
#cs_home input.text, #cs_home select, #cs_home textarea { border:1px solid #0c96a9; }
#cs_invest input.text, #cs_invest select, #cs_invest textarea { border:1px solid #76b3c1; }
#cs_develop input.text, #cs_develop select, #cs_develop textarea { border:1px solid #747bb8; }
#cs_live input.text, #cs_live select, #cs_live textarea { border:1px solid #a783ba; }
#cs_visit input.text, #cs_visit select, #cs_visit textarea { border:1px solid #c1a561; }
#cs_innovate input.text, #cs_innovate select, #cs_innovate textarea { border:1px solid #b6776c; }
#cs_marketing input.text, #cs_marketing select, #cs_marketing textarea { border:1px solid #FCE6C4; }

/* generic styles */
.invisible, hr { display:none;	}
.clear { clear:both; line-height:0px; font-size:0px; height:0px; }
.bold { font-weight:bolder;	}
.gfxheader { text-indent:-5000px; }
.invisible { display:none; }
.nomargin { margin:0; }

#backgroundright
{
    background:#f3f3f3 url(../../images/background-top.png) no-repeat right top;
    width:940px;
    margin:0 auto 0 auto;
}

#backgroundleft
{
    background:#f3f3f3 url(../../images/background-bottom.png) no-repeat left bottom;
    width:860px;
    padding-bottom:40px;
}

#backgroundbottom
{
    background:url(../../images/cs_body_bottom_background.png) no-repeat;
    display:block;
    width:810px;
    height:30px;
    margin-left:45px;
}

#sitewrapper 
{
    width:761px;
    padding:15px 14px 15px 14px;
    float:right;
    background:url(../../images/cs_body_background.png) repeat-y -25px 0
}

/* -------------------------------------------------------------------------------------- Header -- */

#header
{
    height:55px;
}

#headernav 
{
    float:right;
    list-style-type:none;
}

#headernav li 
{
    display:inline;
    float:left;
    margin:0 0 0 7px;
    padding:0 0 0 8px;
    background:url(../../Images/bg_headernav.gif) no-repeat center left;
}

#headernav li.first 
{
    background:none;
}

#headernav li a 
{
    color:black;
    font-size:1.1em;
    text-decoration:none;
}

#headernav li a:hover 
{
    text-decoration:underline;
}

#search 
{
    clear:right;
    float:right;
    padding:16px 0 0 45px;
}

#search input.text
{
    padding:1px 4px 2px 4px;
    float:left;
    width:170px;
    border-right:0;
}

#search a 
{
    text-indent:-5000px;
    height:19px;
    width:48px; 
    display:block;  
    float:left;
    background:red;
}

p.date 
{
	font-style:italic;
}

#cs_home #search a { background:url(../../Images/cs_home/cs_home_search.png) no-repeat top right; }
#cs_invest #search a { background:url(../../Images/cs_invest/bt_search.gif) no-repeat top right; }
#cs_develop #search a { background:url(../../Images/cs_develop/bt_search.gif) no-repeat top right; }
#cs_live #search a { background:url(../../Images/cs_live/bt_search.gif) no-repeat top right; }
#cs_visit #search a { background:url(../../Images/cs_visit/bt_search.gif) no-repeat top right; }
#cs_innovate #search a { background:url(../../Images/cs_innovate/bt_search.gif) no-repeat top right; }
#cs_marketing #search a { background:url(../../Images/cs_marketing/bt_search.gif) no-repeat top right; }

h1 
{
    display:block;
    padding-top:5px;
    text-indent:-5000px;
    height:38px;
}

#cs_home h1 
{
    width:241px;
    background:url(../../Images/logo.png) no-repeat bottom left;
    width:233px;
    height:43px;
}

#cs_invest h1 { width:255px; background:url(../../Images/cs_invest/logo.png) no-repeat bottom left; }
#cs_develop h1 { width:273px; background:url(../../Images/cs_develop/logo.png) no-repeat bottom left; }
#cs_live h1 { width:218px; background:url(../../Images/cs_live/logo.png) no-repeat bottom left; }
#cs_visit h1 { width:197px; background:url(../../Images/cs_visit/logo.png) no-repeat bottom left; }
#cs_innovate h1 { width:286px; background:url(../../Images/cs_innovate/logo.png) no-repeat bottom left; }
#cs_marketing h1 { width:280px; background:url(../../Images/cs_marketing/logo.png) no-repeat bottom left; }

h1 a 
{
    display:block;
    height:38px;
}

h2 
{
    font-size:1.8em;
    margin:0 0 10px 0;
    color:#4A4A4A;
}

h3 
{
    font-size:1.6em;
    margin:0 0 10px 0;
    padding:10px 0 0 0;
    color:#4A4A4A;
}

h6 
{
	color:#4A4A4A;
}

/* ----------------------------------------------------------------------------- Main Navigation -- */

#mainnav
{
    clear:both;
    padding:12px 0 0 0;
}

#mainnav li 
{
    display:inline;
    float:left;
    background:url(../../Images/bg_mainnav.gif) no-repeat top left;
    margin:0 0 0 14px;
    padding:0 0 0 15px;
}

#mainnav li.first
{
    background:none;
    margin:0;
    padding:0;
}


#mainnav li.paddless
{
    padding:0 0 0 14px;
}

#navmain li a, #mainnav li a.mn_invest, #mainnav li a.mn_develop, #mainnav li a.mn_visit, #mainnav li a.mn_live, #mainnav li a.mn_innovate, #mainnav li a.mn_marketing
{
    display:block;
    text-indent:-5000px;
    height:17px;
    float:left;
    margin-bottom:1px;
    border-bottom:4px solid white;
}

#mainnav li a.mn_invest { width:106px; background:url(../../Images/navigation/nav_locate.gif) no-repeat top left; }
#mainnav li a.mn_invest:hover { border-bottom:4px solid #76b3c1; }
#cs_invest #mainnav li a.mn_invest { border-bottom:4px solid #76b3c1; background:url(../../Images/navigation/nav_locate_on.gif) no-repeat top left; }

#mainnav li a.mn_develop { width:114px; background:url(../../Images/navigation/nav_develop.gif) no-repeat top left; }
#mainnav li a.mn_develop:hover { border-bottom:4px solid #747bb8; }
#cs_develop #mainnav li a.mn_develop { border-bottom:4px solid #747bb8; background:url(../../Images/navigation/nav_develop_on.gif); }

#mainnav li a.mn_live { width:90px; background:url(../../Images/navigation/nav_live.gif) no-repeat top left; }
#mainnav li a.mn_live:hover { border-bottom:4px solid #a783ba; }
#cs_live #mainnav li a.mn_live { border-bottom:4px solid #a783ba; background:url(../../Images/navigation/nav_live_on.gif); }

#mainnav li a.mn_visit { width:78px; background:url(../../Images/navigation/nav_visit.gif) no-repeat top left; }
#mainnav li a.mn_visit:hover { border-bottom:4px solid #c1a561; }
#cs_visit #mainnav li a.mn_visit { border-bottom:4px solid #c1a561; background:url(../../Images/navigation/nav_visit_on.gif); }

#mainnav li a.mn_innovate { width:116px; background:url(../../Images/navigation/nav_innovate.gif) no-repeat top left; }
#mainnav li a.mn_innovate:hover { border-bottom:4px solid #b6776c; }
#cs_innovate #mainnav li a.mn_innovate { border-bottom:4px solid #b6776c; background:url(../../Images/navigation/nav_innovate_on.gif); }

#mainnav li a.mn_marketing { width:111px; background:url(../../Images/navigation/nav_marketing.gif) no-repeat top left; }
#mainnav li a.mn_marketing:hover { border-bottom:4px solid #F19200; }
#cs_marketing #mainnav li a.mn_marketing { border-bottom:4px solid #F19200; background:url(../../Images/navigation/nav_marketing_on.gif); }

#banner 
{
    padding:0 0 14px 0;
}

/* ---------------------------------------------------------------------------------- Breadcrumb -- */

#breadcrumb 
{
    padding:4px 0 10px 0;
    font-size:1.1em;
}

#breadcrumb a 
{
    
    text-decoration:none;
}

#breadcrumb a:hover
{
    text-decoration:underline;
}

#cs_invest #breadcrumb a 
{
    color:#61afc1;
}

/* ----------------------------------------------------------------------------------- Home Page -- */

#channels 
{
	background:url(../../Images/cs_home/bg_channels.jpg) repeat-y top left;
	border-top:1px solid white;
}

#channels h2 
{
	margin:0 0 6px 0;
	padding:0;
}

#channels p 
{
	font-size:1.1em;
	padding:5px 8px 0 8px;
	line-height:14px;
}

#channels ul 
{
	width:100%;
	margin:0 0 8px 0;
}

#channels li 
{
	border-top:1px solid #e4ebd5;
	padding:3px 8px 3px 8px;
}

#channels a 
{
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
}

#channels a:hover 
{
	text-decoration:underline;
}

#channel_invest
{
	width:187px;
	float:left;
	border-right:4px solid white;
}

#channel_invest h2 
{
	background:url(../../Images/cs_home/bg_channel_invest.jpg) no-repeat top left;
	display:block;
	width:187px;
	height:104px;
	text-indent:-5000px;
}

#channel_invest h2 a 
{
	display:block;
	width:187px;
	height:104px;
}

#channel_invest a 
{
	color:#4998aa;
}

#channel_visit
{
	width:186px;
	float:left;
	border-right:4px solid white;
}

#channel_visit h2 
{
	background:url(../../Images/cs_home/bg_channel_visit.jpg) no-repeat top left;
	display:block;
	width:186px;
	height:104px;
	text-indent:-5000px;
}

#channel_visit h2 a 
{
	display:block;
	width:186px;
	height:104px;
}

#channel_visit a 
{
	color:#a98b42;
}

#channel_develop
{
	width:186px;
	float:left;
	border-right:4px solid white;
}

#channel_develop h2 
{
	background:url(../../Images/cs_home/bg_channel_develop.jpg) no-repeat top left;
	display:block;
	width:186px;
	height:104px;
	text-indent:-5000px;
}

#channel_develop h2 a 
{
	display:block;
	width:186px;
	height:104px;
}

#channel_develop a 
{
	color:#575fa5;
}

#channel_live
{
	width:190px;
	float:left;
}

#channel_live h2 
{
	background:url(../../Images/cs_home/bg_channel_live.jpg) no-repeat top left;
	display:block;
	width:190px;
	height:104px;
	text-indent:-5000px;
}

#channel_live h2 a 
{
	display:block;
	width:190px;
	height:104px;
}

#channel_live a 
{
	color:#815996;
}

#summary 
{
	border-bottom:1px solid white;
	float:left;
}

#summary h3 
{
	margin:0;
	padding:0;
}

#thismonth
{
	width:377px;
	float:left;
	border-right:4px solid white;
}

#thismonth li 
{
	clear:left;
}

#thismonth h3 
{
    background:#EFEFEF;
	color:#80ADB0;
	height:20px;
	display:block;
	padding:5px 0 5px 10px;
}

#thismonth h4 
{
	font-size:1.1em;
}

#thismonth p, #homenews p
{
	font-size:1.1em;
	padding:0 8px 0 8px;
	line-height:14px;
}

#thismonth a, #homenews a
{
	font-weight:bold;
	text-decoration:none;
}

#homenews #latest
{
    width:376px;
}

#thismonth a:hover, #homenews a:hover
{
	text-decoration:underline;
}

#thismonth ul
{
	margin:8px 0 0 0;
	width:100%;
}

#thismonth img 
{
	float:left;
	padding:2px 6px 8px 8px;
}

#homenews 
{
	width:376px;
	float:left;
	border-right:4px solid white;
}

#homenews #tabholder
{
	background:#EFEFEF;
	color:#80ADB0;
	width:378px;
	height:30px;
}

#homenews #tabholder h3 
{
	float:left;
	margin:5px 0 5px 10px;
	padding:0;
	height:20px;
	display:block;
	color:#80ADB0;
}

#homenews #tabholder a 
{
	display:block;
	float:right;
	background-color:#e1e1e1;
	color:#B5B5B5;	
	width:60px;
	font-size:1.3em;
	padding:8px 0 8px 15px;
	height:14px;
}

#homenews #tabholder a.selected
{
	background-color:#c6c6c6;
	color:#fff;
}

#homenews ul 
{
	margin:8px 6px 0 6px;
	width:100%;
}

#homenews ul a 
{
	color:#4a4a4a;
	font-weight:normal;
}

#homenews ul a:hover 
{
	text-decoration:none;
}

#homenews ul a .bold 
{
	color:#7dc7d1;
}

#homenews ul a:hover .bold
{
	text-decoration:underline;
}

#homenews ul a .grey 
{
	display:none;
	color:Red;
}

#tagsandinformed 
{
	width:190px;
	float:left;
}

#tagsandinformed #hometags h3 
{
	background:url(../../Images/cs_home/bg_mostpopular.jpg) no-repeat top left;
	height:26px;
	width:190px;
	display:block;
	text-indent:-5000px;
	border-bottom:1px solid white;
}

#tagsandinformed #hometags 
{
	background:#c2db8c url(../../Images/cs_home/bg_mostpopular_stripe.jpg) repeat-x bottom left;
	border-bottom:4px solid white;
}

#tagsandinformed #hometags ul
{
	margin:8px 12px 8px 12px;
}

#tagsandinformed #hometags li 
{
	display:inline;
}

#tagsandinformed #hometags a 
{
	color:#6d9811;
	text-decoration:none;
}

#tagsandinformed #hometags a:hover
{
	text-decoration:underline;
}

#tagsandinformed #hometags .size1 { font-size:1.0em; }
#tagsandinformed #hometags .size2 { font-size:1.1em; }
#tagsandinformed #hometags .size3 { font-size:1.2em; }
#tagsandinformed #hometags .size4 { font-size:1.4em; }
#tagsandinformed #hometags .size5 { font-size:1.6em; font-weight:bold; }

#tagsandinformed #stayinformed 
{
	float: left;
}

#tagsandinformed #stayinformed h3 
{
	background:url(../../Images/cs_home/bg_stayinformed.jpg) no-repeat top left;
	height:26px;
	width:190px;
	display:block;
	text-indent:-5000px;
	border-bottom:1px solid white;
}

#tagsandinformed #stayinformed a 
{
	background:url(../../Images/cs_home/go_btn.gif) no-repeat top left;
	display:block;
	text-indent:-5000px;
	float:left;
	height:19px;
	width:27px;
}

#tagsandinformed #stayinformed p 
{
	margin:8px 8px 8px 8px;
	font-size:1.1em;
	line-height:14px;
}

#tagsandinformed #stayinformed input 
{
	margin:0 0 20px 8px;
	width:136px;
	float:left;
	display: block;
}

#tagsandinformed #propertysearch
{
	background:#bed986 url(../../Images/cs_home/bg_propertysearch_stripe.jpg) repeat-x bottom left;
	border-bottom:4px solid white;
	
}
#tagsandinformed #propertysearch h3
{
	background:url(../../Images/cs_home/bg_propertysearch.jpg) no-repeat top left;
	height:26px;
	width:190px;
	display:block;
	text-indent:-5000px;
	border-bottom:1px solid white;
}
#tagsandinformed #propertysearch p 
{
	margin:8px 8px 8px 8px;
	font-size:1.1em;
	line-height:14px;
	width: 170px;
}
#tagsandinformed #propertysearch p a
{
	font-weight: bold;
}

/* --------------------------------------------------------------------------------- Left Column -- */



#leftcol 
{
    width:168px;
    float:left;
    padding:5px 0 0 0;
}

#leftnav
{
    border-top:1px solid #d3d3d3;
    margin:0 0 17px 0;
}

#leftnav li 
{
    border-bottom:1px solid #d3d3d3;
    line-height:0;
}

#leftnav a 
{
    display:block;
    color:#5c5c5c;
    font-weight:normal;
    font-size:1.2em;
    padding:6px 0 6px 10px;
    text-decoration:none;
    line-height:14px;
}

#leftnav a:hover 
{
    text-decoration:none;
}




#leftnav li ul li a 
{
    /*padding:13px 0 13px 0;*/
    font-size:1.1em;
}


#cs_home #leftnav a:hover, #cs_invest #leftnav a.selected { background:#F1F7E4; }
#cs_invest #leftnav a:hover, #cs_invest #leftnav a.selected { background:#f1f7f9; }
#cs_develop #leftnav a:hover, #cs_develop #leftnav a.selected { background:#f1f2f8; }
#cs_live #leftnav a:hover, #cs_live #leftnav a.selected { background:#f6f2f8; }
#cs_visit #leftnav a:hover, #cs_visit #leftnav a.selected { background:#f9f6ef; }
#cs_innovate #leftnav a:hover, #cs_innovate #leftnav a.selected { background:#f8f1f0; }
#cs_marketing #leftnav a:hover, #cs_marketing #leftnav a.selected { background:#FCF4E8; }


#cs_home #leftnav li ul li a:hover, #cs_invest #leftnav li ul li a.selected { background:#f5f9ee; }
#cs_invest #leftnav li ul li a:hover, #cs_invest #leftnav li ul li a.selected { background:#f4f9f9; }
#cs_develop #leftnav li ul li a:hover, #cs_develop #leftnav li ul li a.selected { background:#f4f5f9; }
#cs_live #leftnav li ul li a:hover, #cs_live #leftnav li ul li a.selected { background:#f7f5f9; }
#cs_visit #leftnav li ul li a:hover, #cs_visit #leftnav li ul li a.selected { background:#f9f7f4; }
#cs_innovate #leftnav li ul li a:hover, #cs_innovate #leftnav li ul li a.selected { background:#f9f5f3; }
#cs_marketing #leftnav li ul li a:hover, #cs_marketing #leftnav li ul li a.selected { background:#fcf6ee; }


#cs_home #leftnav li ul li ul li a:hover, #cs_invest #leftnav li ul li ul li a.selected { background:#f7fbef; }
#cs_invest #leftnav li ul li ul li a:hover, #cs_invest #leftnav li ul li ul li a.selected { background:#f7fafb; }
#cs_develop #leftnav li ul li ul li a:hover, #cs_develop #leftnav li ul li ul li a.selected { background:#f7f8fb; }
#cs_live #leftnav li ul li ul li a:hover, #cs_live #leftnav li ul li ul li a.selected { background:#f9f7fb; }
#cs_visit #leftnav li ul li ul li a:hover, #cs_visit #leftnav li ul li ul li a.selected { background:#fbf9f7; }
#cs_innovate #leftnav li ul li ul li a:hover, #cs_innovate #leftnav li ul li ul li a.selected { background:#fbf7f6; }
#cs_marketing #leftnav li ul li ul li a:hover, #cs_marketing #leftnav li ul li ul li a.selected { background:#fdf8f2; }


#cs_home #leftnav li ul li ul li ul li a:hover, #cs_invest #leftnav li ul li ul li ul li a.selected { background:#fafcf5; }
#cs_invest #leftnav li ul li ul li ul li a:hover, #cs_invest #leftnav li ul li ul li ul li a.selected { background:#f9fcfc; }
#cs_develop #leftnav li ul li ul li ul li a:hover, #cs_develop #leftnav li ul li ul li ul li a.selected { background:#f9fafc; }
#cs_live #leftnav li ul li ul li ul li a:hover, #cs_live #leftnav li ul li ul li ul li a.selected { background:#fbfafc; }
#cs_visit #leftnav li ul li ul li ul li a:hover, #cs_visit #leftnav li ul li ul li ul li a.selected { background:#fcfbf9; }
#cs_innovate #leftnav li ul li ul li ul li a:hover, #cs_innovate #leftnav li ul li ul li ul li a.selected { background:#fcfaf9; }
#cs_marketing #leftnav li ul li ul li ul li a:hover, #cs_marketing #leftnav li ul li ul li ul li a.selected { background:#fdfbf7; }

#leftnav li ul 
{
    margin:0 0 0 20px;
}

#leftnav li ul li
{
    border-bottom:0;
}

/* ------------------------------------------------------------------------------- Centre Column -- */

#centrecol 
{
    padding:0px 13px 25px 16px;
    width:394px;
    float:left;
}

/* mcms editable content styles */

#centrecol .mcmscontent h4 
{
	font-size:1.4em;
	font-weight:bold;
	color:Black;
	margin:0 0 10px 0;
	padding:6px 0 0 0;
}

#centrecol .mcmscontent ul
{
    list-style-type:disc;
    margin:0 0 0 36px;
    padding:0 0 10px 0;
}

#centrecol .mcmscontent ul li 
{
    list-style-type:disc;
    font-size:1.2em;
    line-height:18px;
}

#centrecol .mcmscontent ul ul 
{
    margin:0 0 0 20px;
    padding:0;
}

#centrecol .mcmscontent ul li ul li 
{
    font-size:1em;
}

#centrecol .mcmscontent ol
{
    list-style-type:decimal;
    margin:0 0 10px 40px;
    font-size:1.2em;
}

#centrecol .mcmscontent ol li 
{
    margin:0;
    padding:0;
    line-height:18px;
    font-size:1em;
}

#centrecol .mcmscontent ol ol
{
    margin:0 0 0 20px;
    font-size:1em;
}

#centrecol .mcmscontent ol ol li
{
    font-size:1em;
}

div.page
{
	float:left;
	width:35px;
	font-weight:bold;
	font-size:1.2em;
	overflow:hidden;
}

#centrecol .pager {
    list-style-type:none;
    padding:0;
    float:right;
    display:block;
    min-height:18px;
    font-size:1.2em;
    font-weight:bolder;
    margin:0;
    width:357px;
} 

#cs_home #centrecol .pager, #cs_home #centrecol div.page { color:#7eba00; }
#cs_invest #centrecol .pager, #cs_invest #centrecol div.page { color:#4998aa; }
#cs_develop #centrecol .pager, #cs_develop #centrecol div.page { color:#575fa5; }
#cs_live #centrecol .pager, #cs_live #centrecol div.page { color:#815996; }
#cs_visit #centrecol .pager, #cs_visit #centrecol div.page { color:#a98b42; }
#cs_innovate #centrecol .pager, #cs_innovate #centrecol div.page { color:#955448; }
#cs_marketing #centrecol .pager, #cs_marketing #centrecol div.page { color:#d88300; }

#centrecol .pager li 
{
    line-height:0;
    list-style-type:none;
    float:left;
    padding:0 0 0 6px;
    margin:0 0 5px 0;
}

#centrecol .pager li a 
{
    color:White;
    display:block;
    padding:8px 4px 8px 4px;
    float:left;
    font-weight:bolder;
    text-decoration:none; 
}

#centrecol .pager li a:hover 
{
    text-decoration:none;
}

#cs_home #centrecol .pager li a { background-color:#bddc97;}
#cs_invest #centrecol .pager li a { background-color:#a4cbd4;}
#cs_develop #centrecol .pager li a { background-color:#abafd2;}
#cs_live #centrecol .pager li a { background-color:#bfb7be;}
#cs_visit #centrecol .pager li a { background-color:#cfc2a7;}
#cs_innovate #centrecol .pager li a { background-color:#cbafa4;}
#cs_marketing #centrecol .pager li a { background-color:#dec28b;}

#cs_home #centrecol .pager li a.selected { background-color:#7eba00; }
#cs_invest #centrecol .pager li a.selected { background-color:#4998aa; }
#cs_develop #centrecol .pager li a.selected { background-color:#575fa5; }
#cs_live #centrecol .pager li a.selected { background-color:#815996; }
#cs_visit #centrecol .pager li a.selected { background-color:#a98b42; }
#cs_innovate #centrecol .pager li a.selected { background-color:#955448; }
#cs_marketing #centrecol .pager li a.selected { background-color:#d88300; }

/* -------------------------------------------------------------------------------- Right Column -- */

#rightcol 
{
    padding:0 0 25px 0;
    width:170px;
    float:left;
    position:relative;
    left:2px;
}

/* ------------------------------------------------------------------------------- Footer Styles -- */

#footer 
{
    clear:both;
    padding:10px 0 0 0;
    height:50px;
    font-size:1.1em;
    color:black;
}

#footerline 
{
    border-top:2px solid red;
    padding:6px 0 0 0;
}

#cs_home #footerline { border-top:2px solid #7DC7D1; }
#cs_invest #footerline { border-top:2px solid #76b3c1; }
#cs_develop #footerline { border-top:2px solid #747bb8; }
#cs_live #footerline { border-top:2px solid #a783ba; }
#cs_visit #footerline { border-top:2px solid #c1a561; }
#cs_innovate #footerline { border-top:2px solid #b6776c; }
#cs_marketing #footerline { border-top:2px solid #E5961C; }

#copyright 
{
    float:right;
    width:240px;
}

#copyright li 
{
    display:inline;
    float:right;
    margin:0 0 4px 7px;
    padding:0 0 0 8px;
    clear:right;
    width:222px;
    text-align:right;
}

#copyright li.quba
{
    color:#8e8e8e;
}

#footernav 
{
    float:left;
}

#footernav li 
{
    display:inline;
    float:left;
    margin:0 0 0 7px;
    padding:0 0 0 8px;
    background:url(../../Images/bg_headernav.gif) no-repeat center left;
}

#footernav li.first 
{
    background:none;
    padding:0;
    margin:0;
}

#footernav a 
{
    color:black;
    text-decoration:none;
}

#footernav a:hover 
{
    text-decoration:underline;
}

#rssnav 
{
    clear:left;
    float:left;
    background:url(../../Images/ico_rss.gif) no-repeat top left;
    padding:0 0 12px 18px;
    margin:4px 0 0 0;
    width:300px;
}

#rssnav li 
{
    float:left; 
    display:inline;
    background:url(../../Images/bg_headernav.gif) no-repeat center left;
    margin:0 0 0 7px;
    padding:0 0 0 8px;
    white-space:nowrap;
}

#rssnav li.first 
{
    background:none;
    padding:0;
    margin:0;
}


/* ------------------------------------------------------------------------------- Feature Boxes -- */

.featurebox 
{
    width:174px;
    margin:0 0 10px 0;
}

#cs_home .featurebox { background:url(../../Images/cs_home/fb_leftback.jpg) repeat-y; }
#cs_invest .featurebox { background:url(../../Images/cs_invest/fb_leftback.jpg) repeat-y; }
#cs_develop .featurebox { background:url(../../Images/cs_develop/fb_leftback.jpg) repeat-y; }
#cs_live .featurebox { background:url(../../Images/cs_live/fb_leftback.jpg) repeat-y; }
#cs_visit .featurebox { background:url(../../Images/cs_visit/fb_leftback.jpg) repeat-y; }
#cs_innovate .featurebox { background:url(../../Images/cs_innovate/fb_leftback.jpg) repeat-y; }
#cs_marketing .featurebox { background:url(../../Images/cs_marketing/fb_leftback.jpg) repeat-y; }

.featurebox h5 
{
    text-indent:-5000px;
    height:33px;
    display:block;
}

.featurebox p 
{
    font-size:1.1em;
    color:#5c5c5c;
    margin:0;
    padding:0 0 12px 0;
    float:left;
    width:140px;
    line-height:14px;
}

.featurebox .gradient
{
    padding:7px 0 10px 10px;
    margin:0 0 0 1px;
    float:left;
    width:157px;
}

#cs_home .featurebox .gradient { background:#f8ffea url(../../Images/cs_home/grad_featbox.gif) repeat-x top left; }
#cs_invest .featurebox .gradient { background:#F3FBFD url(../../Images/cs_invest/grad_featbox.gif) repeat-x top left; }
#cs_develop .featurebox .gradient { background:#EBECF7 url(../../Images/cs_develop/grad_featbox.gif) repeat-x top left; }
#cs_live .featurebox .gradient { background:#F8F7F9 url(../../Images/cs_live/grad_featbox.gif) repeat-x top left; }
#cs_visit .featurebox .gradient { background:#FEFCF7 url(../../Images/cs_visit/grad_featbox.gif) repeat-x top left; }
#cs_innovate .featurebox .gradient { background:#FFFAF9 url(../../Images/cs_innovate/grad_featbox.gif) repeat-x top left; }
#cs_marketing .featurebox .gradient { background:#FFF8EE url(../../Images/cs_marketing/grad_featbox.gif) repeat-x top left; }

.featurebox .bottom
{
    height:7px;
    line-height:1px;
    font-size:0px;
    clear:both;
}

#cs_home .featurebox .bottom { background:url(../../Images/cs_home/fb_leftbot.jpg) no-repeat top left; }
#cs_invest .featurebox .bottom { background:url(../../Images/cs_invest/fb_leftbot.jpg) no-repeat top left; }
#cs_develop .featurebox .bottom { background:url(../../Images/cs_develop/fb_leftbot.jpg) no-repeat top left; }
#cs_live .featurebox .bottom { background:url(../../Images/cs_live/fb_leftbot.jpg) no-repeat top left; }
#cs_visit .featurebox .bottom { background:url(../../Images/cs_visit/fb_leftbot.jpg) no-repeat top left; }
#cs_innovate .featurebox .bottom { background:url(../../Images/cs_innovate/fb_leftbot.jpg) no-repeat top left; }
#cs_marketing .featurebox .bottom { background:url(../../Images/cs_marketing/fb_leftbot.jpg) no-repeat top left; }

.featurebox .help 
{
    text-align:right;
    clear:both;
    margin:0;
    padding:2px 0 0 0;
}

#sitewrapper .featurebox .help a 
{
    text-decoration:none;
    font-size:1.2em;
    font-weight:bold;
    padding:0;
    margin:0;
}

#sitewrapper .featurebox .help a:hover 
{
    text-decoration:underline;
}

#cs_home #stayinformed h5 { background:url(../../Images/cs_home/fb_stayinformed.jpg) no-repeat top left; }
#cs_invest #stayinformed h5 { background:url(../../Images/cs_invest/fb_stayinformed.jpg) no-repeat top left; }
#cs_develop #stayinformed h5 { background:url(../../Images/cs_develop/fb_stayinformed.jpg) no-repeat top left; }
#cs_live #stayinformed h5 { background:url(../../Images/cs_live/fb_stayinformed.jpg) no-repeat top left; }
#cs_visit #stayinformed h5 { background:url(../../Images/cs_visit/fb_stayinformed.jpg) no-repeat top left; }
#cs_innovate #stayinformed h5 { background:url(../../Images/cs_innovate/fb_stayinformed.jpg) no-repeat top left; }
#cs_marketing #stayinformed h5 { background:url(../../Images/cs_marketing/fb_stayinformed.jpg) no-repeat top left; }

#stayinformed input.text
{
    width:108px;
    padding:1px 4px 2px 4px;
    margin:0;
    float:left;
    border-right:0;
}

#stayinformed a.button_go
{
    display:block;
    height:19px;
    width:27px;
    float:left;
    text-indent:-5000px;
    background:red;
}

#cs_home #stayinformed a.button_go { background:url(../../Images/cs_home/go_btn.gif) no-repeat; }
#cs_invest #stayinformed a.button_go { background:url(../../Images/cs_invest/bt_go.gif) no-repeat; }
#cs_develop #stayinformed a.button_go { background:url(../../Images/cs_develop/bt_go.gif) no-repeat; }
#cs_live #stayinformed a.button_go { background:url(../../Images/cs_live/bt_go.gif) no-repeat; }
#cs_visit #stayinformed a.button_go { background:url(../../Images/cs_visit/bt_go.gif) no-repeat; }
#cs_innovate #stayinformed a.button_go { background:url(../../Images/cs_innovate/bt_go.gif) no-repeat; }
#cs_marketing #stayinformed a.button_go { background:url(../../Images/cs_marketing/bt_go.gif) no-repeat; }

#cs_home #learnmoreabout h5 { background:url(../../Images/cs_home/fb_learnmore.jpg) no-repeat top left; }
#cs_invest #learnmoreabout h5 { background:url(../../Images/cs_invest/fb_learnmore.jpg) no-repeat top left; }
#cs_develop #learnmoreabout h5 { background:url(../../Images/cs_develop/fb_learnmore.jpg) no-repeat top left; }
#cs_live #learnmoreabout h5 { background:url(../../Images/cs_live/fb_learnmore.jpg) no-repeat top left; }
#cs_visit #learnmoreabout h5 { background:url(../../Images/cs_visit/fb_learnmore.jpg) no-repeat top left; }
#cs_innovate #learnmoreabout h5 { background:url(../../Images/cs_innovate/fb_learnmore.jpg) no-repeat top left; }
#cs_marketing #learnmoreabout h5 { background:url(../../Images/cs_marketing/fb_learnmore.jpg) no-repeat top left; }

#relatedcontent .gradient
{
    padding:7px 0 0 10px;
}

#cs_home #relatedcontent h5 { background:url(../../Images/cs_home/fb_relatedcontent.jpg) no-repeat top left; }
#cs_invest #relatedcontent h5 { background:url(../../Images/cs_invest/fb_relatedcontent.jpg) no-repeat top left; }
#cs_develop #relatedcontent h5 { background:url(../../Images/cs_develop/fb_relatedcontent.jpg) no-repeat top left; }
#cs_live #relatedcontent h5 { background:url(../../Images/cs_live/fb_relatedcontent.jpg) no-repeat top left; }
#cs_visit #relatedcontent h5 { background:url(../../Images/cs_visit/fb_relatedcontent.jpg) no-repeat top left; }
#cs_innovate #relatedcontent h5 { background:url(../../Images/cs_innovate/fb_relatedcontent.jpg) no-repeat top left; }
#cs_marketing #relatedcontent h5 { background:url(../../Images/cs_marketing/fb_relatedcontent.jpg) no-repeat top left; }

#relatedcontent h6 
{
    clear:both;
    line-height:1px;
    margin:0 0 10px 0;
    padding:0;
    font-size:1.1em;
    font-weight:bolder;
}

#relatedcontent a 
{
    color:#5c5c5c;
    text-decoration:none;
    padding:0 0 0 22px;
    display:block;
}

#relatedcontent a:hover
{
    text-decoration:underline;
}

#relatedcontent ul 
{
    clear:both;
    float:left;
    margin:0 0 5px 0;
    width:100%;
}

#relatedcontent ul li 
{
    font-size:1.1em;
    line-height:14px;
    margin:0 0 4px 0;
}

#relatedcontent .spacer
{
    float:right;
    width:1px;
    height:26px;
    display:block;
}

#relatedcontent .downloads { background:url(../../Images/ico_downloads.png) no-repeat -1px 2px; }
#relatedcontent .contacts { background:url(../../Images/ico_user.png) no-repeat -1px 2px; }
#relatedcontent .casestudies { background:url(../../Images/ico_pdf.png) no-repeat -1px 2px; }
#relatedcontent .links { background:url(../../Images/ico_link.png) no-repeat -1px 0; }

#learnmoreabout select 
{
    width:147px;
    color:Black;
    float:left;
}

#cs_home #tagcloud h5 { background:url(../../Images/cs_home/fb_tagcloud.jpg) no-repeat top left; }
#cs_invest #tagcloud h5 { background:url(../../Images/cs_invest/fb_tagcloud.jpg) no-repeat top left; }
#cs_develop #tagcloud h5 { background:url(../../Images/cs_develop/fb_tagcloud.jpg) no-repeat top left; }
#cs_live #tagcloud h5 { background:url(../../Images/cs_live/fb_tagcloud.jpg) no-repeat top left; }
#cs_visit #tagcloud h5 { background:url(../../Images/cs_visit/fb_tagcloud.jpg) no-repeat top left; }
#cs_innovate #tagcloud h5 { background:url(../../Images/cs_innovate/fb_tagcloud.jpg) no-repeat top left; }
#cs_marketing #tagcloud h5 { background:url(../../Images/cs_marketing/fb_tagcloud.jpg) no-repeat top left; }

#tagcloud .gradient 
{
    padding:10px 5px 2px 10px;
    width:152px;
}

#tagcloud ul 
{
    line-height:22px; 
    float:left; 
    padding:0 0 6px 0;
}

#tagcloud li 
{
    display:block;
    float:left;
    height:2.1em;
    padding:0 4px 0 0;
} 

#tagcloud ul li a 
{ 
    text-decoration:none;
    white-space:nowrap;
}

#tagcloud ul li a:hover 
{
    text-decoration:underline;
}

#tagcloud .size1 { font-size:1.0em; }
#tagcloud .size2 { font-size:1.1em; }
#tagcloud .size3 { font-size:1.2em; }
#tagcloud .size4 { font-size:1.4em; }
#tagcloud .size5 { font-size:1.4em; font-weight:bold; }


#fundingsearch h5
{
	text-indent:-5000px;
    height:33px;
    display:block;
    background:url(../../Images/cs_invest/fb_fundingsearch.jpg) no-repeat top left;
}

#propertysearch h5
{
	text-indent:-5000px;
    height:33px;
    display:block;
    background:url(../../Images/cs_invest/fb_propertysearch.jpg) no-repeat top left;
}

#economicmasterplan h5 
{
	text-indent:-5000px;
    height:33px;
    display:block;
    background:url(../../Images/cs_develop/fb_economicmasterplan.jpg) no-repeat top left;
}

#fundingsearch .gradient, #propertysearch .gradient, #economicmasterplan .gradient, #contactus .gradient, #download .gradient, #didyouknow .gradient, #rsslist .gradient
{
    padding:7px 5px 2px 10px;
    width:152px;
}

#contactus h5 
{
	text-indent:-5000px;
    height:33px;
    display:block;
    background:url(../../Images/cs_visit/fb_contactus.jpg) no-repeat top left;
}

#contactus p 
{
	padding:0 0 6px 0;
	margin:0;
}


#download h5 
{
	text-indent:-5000px;
    height:33px;
    display:block;
    background:url(../../Images/cs_visit/fb_download.jpg) no-repeat top left;
}

#download .editmodeblock
{
	width:137px;
}

#download textarea 
{
	width:127px;
	margin:0 0 4px 0;
	border:1px solid #d4d4d4;
}

#download select 
{
	width:137px;
	border:1px solid #d4d4d4;
}

#download .download_link
{
	background:url(../../Images/cs_visit/ico_download.jpg) no-repeat 14px 0px;
	display:block;
	float:right;
	padding:42px 0 6px 6px;
	font-weight:bold;
	text-decoration:none;
	font-size:1.1em;
	text-align:center;
}

#download .download_link:hover
{
	text-decoration:underline;
}

#download .download_link .size 
{
	font-weight:normal;
}

#download p 
{
	width:91px;
}

#didyouknow h5 
{
	text-indent:-5000px;
    height:33px;
    display:block;
    background:url(../../Images/cs_visit/fb_didyouknow.jpg) no-repeat top left;
}

#spinsheffield .gradient
{
    padding:7px 5px 6px 10px;
    width:152px;
}

#spinsheffield h5 
{
	text-indent:-5000px;
    height:33px;
    display:block;
    background:url(../../Images/cs_live/fb_spinsheffield.jpg) no-repeat top left;
}

#spinsheffield a 
{
	display:block;
	text-align:center;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
}

#spinsheffield a:hover
{
	text-decoration:underline;
}

#spinsheffield p 
{
	padding:0 0 6px 0;
	width:100%;
}

#rsslist h5 
{
	text-indent:-5000px;
    height:33px;
    display:block;
}

#rsslist ul 
{
	margin:0 0 6px 0;
}

#rsslist a 
{
	text-decoration:none;
	background:url(../../Images/ico_rsslist.gif) no-repeat top left;
	padding:2px 0 6px 20px;
	display:block;
}

#cs_home #rsslist h5 { background:url(../../Images/cs_home/fb_rsslist.jpg) no-repeat top left; }
#cs_invest #rsslist h5 { background:url(../../Images/cs_invest/fb_rsslist.jpg) no-repeat top left; }
#cs_develop #rsslist h5 { background:url(../../Images/cs_develop/fb_rsslist.jpg) no-repeat top left; }
#cs_live #rsslist h5 { background:url(../../Images/cs_live/fb_rsslist.jpg) no-repeat top left; }
#cs_visit #rsslist h5 { background:url(../../Images/cs_visit/fb_rsslist.jpg) no-repeat top left; }
#cs_innovate #rsslist h5 { background:url(../../Images/cs_innovate/fb_rsslist.jpg) no-repeat top left; }
#cs_marketing #rsslist h5 { background:url(../../Images/cs_marketing/fb_rsslist.jpg) no-repeat top left; }


/* ------------------------------------------------------------------------ Centre Feature Boxes -- */

.listspacer 
{
    padding:20px 0 0 0;
}

#news a.rss 
{
    background:url(../../Images/btn_subscribe.gif) no-repeat top left;
    display:block;
    height:19px;
    width:62px;
    text-indent:-5000px;
    float:right;
    margin:3px 0 0 0;
}

#news a.rss:hover
{
    background-position:-62px 0;
}

#news .gradient
{
    background:aqua;
    margin:0;
    padding:10px 0 0 0;
    border-right:1px solid red;
    border-left:1px solid red;
}

#cs_invest #news .gradient
{
    background:#f6fafb url(../../Images/cs_invest/fb_newsgrad.jpg) repeat-x top left;
    border:1px solid #dfeff3;
    border-top:0;
}

#cs_develop #news .gradient 
{ 
    background:#EBECF7 url(../../Images/cs_develop/grad_featbox.gif) repeat-x top left; 
    border:1px solid #e1dfec;
    border-top:0;
}

#cs_live #news .gradient 
{
    background:#F8F7F9 url(../../Images/cs_live/grad_featbox.gif) repeat-x top left;
    border:1px solid #e9e2ea;
    border-top:0;
}

#cs_visit #news .gradient 
{
    background:#FEFCF7 url(../../Images/cs_visit/grad_featbox.gif) repeat-x top left;
    border:1px solid #eeebe2;
    border-top:0;
}

#cs_innovate #news .gradient 
{
    background:#FFFAF9 url(../../Images/cs_innovate/grad_featbox.gif) repeat-x top left;
    border:1px solid #ebe3e0;
    border-top:0;
}

#cs_marketing #news .gradient 
{
    background:#FFF8EE url(../../Images/cs_marketing/grad_featbox.gif) repeat-x top left;
    border:1px solid #f9e8ca;
    border-top:0;
}


#news #popularnews a, #news #latestnews a 
{
	text-decoration:none;
	color:#5c5c5c;
	display:block;
	padding:5px;
}

#cs_develop #news #popularnews a, #cs_develop #news #latestnews a 
{
    background:#f1f2fa url(../../Images/cs_develop/fb_hovergrad.jpg) repeat-x 0px -50px;
}

#cs_invest #news #popularnews a, #cs_invest #news #latestnews a 
{
    background:#f7fdfe url(../../Images/cs_invest/fb_hovergrad.jpg) repeat-x 0px -50px;
}

#cs_live #news #popularnews a, #cs_live #news #latestnews a 
{
    background:#faf9fb url(../../Images/cs_live/fb_hovergrad.jpg) repeat-x 0px -50px;
}

#cs_visit #news #popularnews a, #cs_visit #news #latestnews a 
{
    background:#fefdfa url(../../Images/cs_visit/fb_hovergrad.jpg) repeat-x 0px -50px;
}

#cs_innovate #news #popularnews a, #cs_innovate #news #latestnews a 
{
    background:#fffcfb url(../../Images/cs_innovate/fb_hovergrad.jpg) repeat-x 0px -50px;
}

#cs_marketing #news #popularnews a, #cs_marketing #news #latestnews a 
{
    background:#fffaf3 url(../../Images/cs_marketing/fb_hovergrad.jpg) repeat-x 0px -50px;
}

#news #popularnews a:hover, #news #latestnews a:hover
{
	border:1px solid #F0F0F0;
	padding:4px;
	background:white;
}

#cs_develop #news #popularnews a:hover, #cs_develop #news #latestnews a:hover 
{
    background:#f1f2fa url(../../Images/cs_develop/fb_hovergrad.jpg) repeat-x top left;
}

#cs_invest #news #popularnews a:hover, #cs_invest #news #latestnews a:hover 
{
    background:#f7fdfe url(../../Images/cs_invest/fb_hovergrad.jpg) repeat-x top left;
}

#cs_live #news #popularnews a:hover, #cs_live #news #latestnews a:hover 
{
    background:#faf9fb url(../../Images/cs_live/fb_hovergrad.jpg) repeat-x top left;
}

#cs_visit #news #popularnews a:hover, #cs_visit #news #latestnews a:hover 
{
    background:#fefdfa url(../../Images/cs_visit/fb_hovergrad.jpg) repeat-x top left;
}

#cs_innovate #news #popularnews a:hover, #cs_innovate #news #latestnews a:hover 
{
    background:#fffcfb url(../../Images/cs_innovate/fb_hovergrad.jpg) repeat-x top left;
}

#cs_marketing #news #popularnews a:hover, #cs_marketing #news #latestnews a:hover 
{
    background:#fffaf3 url(../../Images/cs_marketing/fb_hovergrad.jpg) repeat-x top left;
}

#news .gradient .grey
{
	color:#AEAEAE;
}

#news .bottom
{
    height:4px;
    background:url(../../Images/fb_newsbot.jpg) no-repeat bottom left;
}

#news .tabs 
{
    margin:4px 0 0 0;
    padding:0;
}

#news .tabs { border-bottom:1px solid red; }

#cs_invest #news .tabs { border-bottom:1px solid #dfeff3; }
#cs_develop #news .tabs { border-bottom:1px solid #e1dfec; }
#cs_live #news .tabs { border-bottom:1px solid #e9e2ea; }
#cs_visit #news .tabs { border-bottom:1px solid #eeebe2; }
#cs_innovate #news .tabs { border-bottom:1px solid #ebe3e0; }
#cs_marketing #news .tabs { border-bottom:1px solid #f9e8ca; }


#news .tabs a 
{
    font-weight:bold;
    font-size:1.1em;
    padding:5px 10px 5px 10px;
    display:block;
    float:left;
    text-decoration:none;
    position:relative;
    top:1px;
}

#cs_invest #news .tabs a 
{
    border:1px solid #dfeff3;
    background:#dfeff3;
    margin:0 4px 0 0;
}

#cs_develop #news .tabs a 
{
    border:1px solid #e1dfec;
    background:#e1dfec;
    margin:0 4px 0 0;
}

#cs_live #news .tabs a 
{
    border:1px solid #e9e2ea;
    background:#e9e2ea;
    margin:0 4px 0 0;
}

#cs_visit #news .tabs a 
{
    border:1px solid #eeebe2;
    background:#eeebe2;
    margin:0 4px 0 0;
}

#cs_innovate #news .tabs a 
{
    border:1px solid #ebe3e0;
    background:#ebe3e0;
    margin:0 4px 0 0;
}

#cs_marketing #news .tabs a 
{
    border:1px solid #f9e8ca;
    background:#f9e8ca;
    margin:0 4px 0 0;
}

#news .tabs a.selected
{
    cursor:default;
    border-bottom:1px solid white;
    background:red;
}

#sitewrapper #news .tabs a.selected
{
    background:#feffff;
    border-bottom:1px solid white;
}

#news ul li
{
    float:left;
    width:117px;
    margin:0 0 0 10px;
}

#news #readallnews 
{
    text-align:right;
    padding:2px 6px 2px 3px;
    clear:both;
}

#news #readallnews a 
{
    text-decoration:none;
    font-size:1.2em;
    font-weight:bold;
}

#news #readallnews a:hover 
{
    text-decoration:underline;
}

#didyouknow_summary 
{
	background:url(../../Images/cs_live/bg_dyk.jpg) repeat-y top left;
	margin:28px 0 0 0;
	width:397px;
}

#didyouknow_summary .gradient 
{
	background:#f8f7f9 url(../../Images/cs_live/bg_dyk_grad.jpg) repeat-x top left;
	margin:0 4px 0 1px;
	padding:0 0 2px 0;
}

#didyouknow_summary h3 
{
	background:url(../../Images/cs_live/bg_dyk_title.jpg) no-repeat top left;
	width:387px;
	height:30px;
	padding:10px 0 0 10px;
	margin:0;
}

#didyouknow_summary ul 
{
	float:left;
	width:192px;
}

#didyouknow_summary li 
{
	background:#fefefe;
	border:1px solid #f3f3f3;
	margin:0 0 7px 8px;
	padding:8px 8px 8px 30px;
	background-repeat:no-repeat;
	background-position:5px 8px;
	
}

#didyouknow_summary p 
{
	font-size:1.1em;
	line-height:14px;
	margin:0;
}

#didyouknow_summary li.bg1 { background-image:url(../../Images/cs_live/bg_one.gif); }
#didyouknow_summary li.bg2 { background-image:url(../../Images/cs_live/bg_two.gif); }
#didyouknow_summary li.bg3 { background-image:url(../../Images/cs_live/bg_three.gif); }
#didyouknow_summary li.bg4 { background-image:url(../../Images/cs_live/bg_four.gif); }
#didyouknow_summary li.bg5 { background-image:url(../../Images/cs_live/bg_five.gif); }
#didyouknow_summary li.bg6 { background-image:url(../../Images/cs_live/bg_six.gif); }
#didyouknow_summary li.bg7 { background-image:url(../../Images/cs_live/bg_seven.gif); }
#didyouknow_summary li.bg8 { background-image:url(../../Images/cs_live/bg_eight.gif); }
#didyouknow_summary li.bg9 { background-image:url(../../Images/cs_live/bg_nine.gif); }
#didyouknow_summary li.bg10 { background-image:url(../../Images/cs_live/bg_ten.gif); }

#didyouknow_summary .bottom 
{
	background:url(../../Images/cs_live/bg_dyk_bot.jpg) no-repeat top left;
	height:6px;
	width:398px;
	font-size:1px;
	line-height:1px;
}

/* -------------------------------------------------------------------------------- Content List -- */

.rss 
{
    margin:-10px 0 0 0;
    
}

.rss a 
{
	white-space:nowrap;
}

ul.contentlist 
{
    clear:both;
    padding:8px 0 12px 0;
    margin:0;
}

ul.contentlist li 
{
    background:#f8f8f8 url(../../Images/bg_newsitem.jpg) repeat-x bottom left;
    list-style-type:none;
    margin:0 0 10px 0;
    padding:10px 15px 5px 15px;
}

ul.contentlist li .leftcol
{
    float:left;
    width:55px;
    padding:0;
    line-height:0;
}

ul.contentlist li .rightcol
{
    float:left;
    width:285px;
    padding:0;
}

ul.contentlist li h3
{
    font-size:1.4em;
    color:#61afc1;
    margin:0 0 8px 0;
    padding:2px 0 0 0;
}

ul.contentlist li h3 a 
{
    text-decoration:underline;
}



/* ---------------------------------------------------------------------------------------- News -- */

.newsimage 
{
    float:right;
    margin:0 0 12px 12px;
}

/*.back 
{
    display:block;
    height:22px;
    width:65px;
    background:url(../../Images/bt_back.jpg) no-repeat top left;
    text-indent:-5000px;
    margin:12px 0 0 0;
}*/

.back 
{
    font-weight:bold;
    font-size:1.1em;
    margin:12px 0 0 0;
}

/* dates */

.cal_month
{
    width:45px;
    padding:18px 0 0 0;
}

.m_jan { background:url(../../Images/date_jan.gif) no-repeat top left; }
.m_feb { background:url(../../Images/date_feb.gif) no-repeat top left; }
.m_mar { background:url(../../Images/date_mar.gif) no-repeat top left; }
.m_apr { background:url(../../Images/date_apr.gif) no-repeat top left; }
.m_may { background:url(../../Images/date_may.gif) no-repeat top left; }
.m_jun { background:url(../../Images/date_jun.gif) no-repeat top left; }
.m_jul { background:url(../../Images/date_jul.gif) no-repeat top left; }
.m_aug { background:url(../../Images/date_aug.gif) no-repeat top left; }
.m_sep { background:url(../../Images/date_sep.gif) no-repeat top left; }
.m_oct { background:url(../../Images/date_oct.gif) no-repeat top left; }
.m_nov { background:url(../../Images/date_nov.gif) no-repeat top left; }
.m_dec { background:url(../../Images/date_dec.gif) no-repeat top left; }

.cal_date
{
    height:33px;
    text-indent:-5000px;
}

.d_01 { background:url(../../Images/date_01.gif) no-repeat top left; }
.d_02 { background:url(../../Images/date_02.gif) no-repeat top left; }
.d_03 { background:url(../../Images/date_03.gif) no-repeat top left; }
.d_04 { background:url(../../Images/date_04.gif) no-repeat top left; }
.d_05 { background:url(../../Images/date_05.gif) no-repeat top left; }
.d_06 { background:url(../../Images/date_06.gif) no-repeat top left; }
.d_07 { background:url(../../Images/date_07.gif) no-repeat top left; }
.d_08 { background:url(../../Images/date_08.gif) no-repeat top left; }
.d_09 { background:url(../../Images/date_09.gif) no-repeat top left; }
.d_10 { background:url(../../Images/date_10.gif) no-repeat top left; }
.d_11 { background:url(../../Images/date_11.gif) no-repeat top left; }
.d_12 { background:url(../../Images/date_12.gif) no-repeat top left; }
.d_13 { background:url(../../Images/date_13.gif) no-repeat top left; }
.d_14 { background:url(../../Images/date_14.gif) no-repeat top left; }
.d_15 { background:url(../../Images/date_15.gif) no-repeat top left; }
.d_16 { background:url(../../Images/date_16.gif) no-repeat top left; }
.d_17 { background:url(../../Images/date_17.gif) no-repeat top left; }
.d_18 { background:url(../../Images/date_18.gif) no-repeat top left; }
.d_19 { background:url(../../Images/date_19.gif) no-repeat top left; }
.d_20 { background:url(../../Images/date_20.gif) no-repeat top left; }
.d_21 { background:url(../../Images/date_21.gif) no-repeat top left; }
.d_22 { background:url(../../Images/date_22.gif) no-repeat top left; }
.d_23 { background:url(../../Images/date_23.gif) no-repeat top left; }
.d_24 { background:url(../../Images/date_24.gif) no-repeat top left; }
.d_25 { background:url(../../Images/date_25.gif) no-repeat top left; }
.d_26 { background:url(../../Images/date_26.gif) no-repeat top left; }
.d_27 { background:url(../../Images/date_27.gif) no-repeat top left; }
.d_28 { background:url(../../Images/date_28.gif) no-repeat top left; }
.d_29 { background:url(../../Images/date_29.gif) no-repeat top left; }
.d_30 { background:url(../../Images/date_30.gif) no-repeat top left; }
.d_31 { background:url(../../Images/date_31.gif) no-repeat top left; }
.d_32 { background:url(../../Images/date_32.gif) no-repeat top left; }

/* ------------------------------------------------------------------------------------ Contacts -- */

#centrecol .contactslist 
{
    margin:-5px 0 0 0;
    padding:0 0 16px 0;
}

#centrecol .contactslist li
{
    display:block;
    list-style-type:none;
    margin:0 0 15px 0;
    padding:0;
}

#centrecol .contactslist li.closed 
{
    margin:0 0 5px 0;
}

#cs_invest #centrecol .contactslist li.open { background:#dfedf1 url(../../Images/cs_invest/grad_contactbox.gif) repeat-x bottom left; }
#cs_develop #centrecol .contactslist li.open { background:#dfe0ef url(../../Images/cs_develop/grad_contactbox.gif) repeat-x bottom left; }
#cs_live #centrecol .contactslist li.open { background:#ebe2ef url(../../Images/cs_live/grad_contactbox.gif) repeat-x bottom left; }
#cs_visit #centrecol .contactslist li.open { background:#f1eada url(../../Images/cs_visit/grad_contactbox.gif) repeat-x bottom left; }
#cs_innovate #centrecol .contactslist li.open { background:#eee0dd url(../../Images/cs_innovate/grad_contactbox.gif) repeat-x bottom left; }
#cs_marketing #centrecol .contactslist li.open { background:#fce6c4 url(../../Images/cs_marketing/grad_contactbox.gif) repeat-x bottom left; }

#cs_invest #centrecol .contactslist li.closed { background:#dfedf1; }
#cs_develop #centrecol .contactslist li.closed { background:#dfe0ef; }
#cs_live #centrecol .contactslist li.closed { background:#ebe2ef; }
#cs_visit #centrecol .contactslist li.closed { background:#f1eada; }
#cs_innovate #centrecol .contactslist li.closed { background:#eee0dd; }
#cs_marketing #centrecol .contactslist li.closed { background:#fce6c4; }

.contactslist li.open .header 
{
    padding:0 16px 7px 15px;
    cursor:pointer;
}

#cs_invest .contactslist li.open .header { background:url(../../Images/cs_invest/bt_open.gif) no-repeat 365px 10px; }
#cs_develop .contactslist li.open .header { background:url(../../Images/cs_develop/bt_open.gif) no-repeat 365px 10px; }
#cs_live .contactslist li.open .header { background:url(../../Images/cs_live/bt_open.gif) no-repeat 365px 10px; }
#cs_visit .contactslist li.open .header { background:url(../../Images/cs_visit/bt_open.gif) no-repeat 365px 10px; }
#cs_innovate .contactslist li.open .header { background:url(../../Images/cs_innovate/bt_open.gif) no-repeat 365px 10px; }
#cs_marketing .contactslist li.open .header { background:url(../../Images/cs_marketing/bt_open.gif) no-repeat 365px 10px; }

.contactslist li.closed .header 
{
    padding:7px 16px 7px 15px;
    cursor:pointer;
}

#cs_invest .contactslist li.closed .header { background:url(../../Images/cs_invest/bt_close.gif) no-repeat 365px 10px; }
#cs_develop .contactslist li.closed .header { background:url(../../Images/cs_develop/bt_close.gif) no-repeat 365px 10px; }
#cs_live .contactslist li.closed .header { background:url(../../Images/cs_live/bt_close.gif) no-repeat 365px 10px; }
#cs_visit .contactslist li.closed .header { background:url(../../Images/cs_visit/bt_close.gif) no-repeat 365px 10px; }
#cs_innovate .contactslist li.closed .header { background:url(../../Images/cs_innovate/bt_close.gif) no-repeat 365px 10px; }
#cs_marketing .contactslist li.closed .header { background:url(../../Images/cs_marketing/bt_close.gif) no-repeat 365px 10px; }


.contactslist li.open .content 
{
    float:left;
    padding:0 15px 1px 15px;
}

.contactslist li.closed .content 
{
    display:none;
    color:#5c5c5c;
}

.contactslist img 
{
    border:1px solid white;
    float:right;
    margin:2px 1px 0 0;
}

.contactslist td, .contactslist p 
{
    font-size:1.2em;
}

.contactslist li.open h4 
{
    font-size:1.8em;
    font-weight:normal;
    padding:10px 0 8px 0;
    display:block;
    border-bottom:1px solid white;
    color:#444343;
}

.contactslist li.open h5 
{
    display:none;
}

.contactslist li.closed h4 
{
    font-size:1.4em;
    display:block;
    color:#5c5c5c;
    font-weight:normal;
}

.contactslist li.closed h5 
{
    font-size:1.2em;
    font-weight:bold;
    margin:0 0 0 0;
    color:#5c5c5c;
}

.contactslist table 
{
    empty-cells:show;
}

.contactslist td 
{
    line-height:18px;
}

.contactslist td.field 
{
    width:80px;
    vertical-align:top;
}

.contactslist td.value 
{
    font-weight:bold;
}

.contactslist td.spacer 
{
    padding:0 0 12px 0;
    height:12px;
}

/* -------------------------------------------------------------------------------- Landing Page -- */

.landingpagelist 
{
	padding:0 0 0 0;
	float:left;
}

.landingpagelist li
{
	clear:both;
	padding:0 0 10px 0;
	float:left;
	width:100%;
}

.landingpagelist li.last
{
	clear:both;
	padding:0;
	float:left;
	width:100%;
}

.landingpagelist .left 
{
	width:110px;
	float:left;
	padding:3px 0 0 0;
}

.landingpagelist .right 
{
	float:left;
	width:270px;
}


.landingpagelist h4
{
	font-size:1.2em;
}

/* -------------------------------------------------------------------------------- Things To Do -- */

.thingstodolist a 
{
	text-decoration:none;
}

.thingstodolist h3 
{
	margin-bottom:6px;
}

.thingstodolist a:hover 
{
	text-decoration:underline;
}

.thingstodolist li 
{
	display:block;
	float:left;
	width:180px;
	
}

.thingstodolist li.first 
{
	margin:0 12px 12px 0;
	border:1px solid #F0F0F0;
	background:#FAFAFA;
}

.thingstodolist li.second 
{
	margin:0 0 12px 0;
	border:1px solid #F0F0F0;
	background:#FAFAFA;
}

.thingstodolist .heightspacer 
{
	padding:1px 7px 5px 7px;
}

.thingstodolist li ul a 
{
	font-size:1.2em;
}

.thingstodolist li ul
{
	float:none;
	list-style-type:square;
}

.thingstodolist li ul li
{
	float:none;
	list-style-type:square;
}

.thingstodolist .viewall 
{
	text-align:right;
	padding:0 4px 2px 0;
}

.thingstodolist .viewall a 
{
	font-size:1.2em;
	font-weight:bold;
}

/* --------------------------------------------------------------------------------------- Forms -- */


fieldset.form 
{
	border:1px solid red;
	padding:0 10px 10px 10px;
	margin:20px 0 20px 0;
}

#cs_home fieldset.form 
{
	border:1px solid #8cba24;
}

#cs_marketing fieldset.form 
{
	border:1px solid #f19200;
}

#cs_invest fieldset.form
{
	border:solid 1px #4998aa;
}

fieldset.form legend 
{
	font-weight:bold;
	font-size:1.6em;
}

#cs_invest fieldset.form legend
{
	color:#4998aa;
}

fieldset.form table 
{
	width:100%;
	margin:10px 0 0 0;
}

fieldset.form table tr 
{
	background:#FCFCFC url(../../Images/bg_form_tr.jpg) repeat-x top left;
}

fieldset.form table tr td 
{
	padding:8px;
	font-size:1.2em;
	vertical-align:top;
	border-bottom:2px solid white;
}

fieldset.form table tr td.field
{
	padding:11px 8px 8px 8px;
	
}

fieldset.form .req 
{
	color:#E40101;
}

fieldset.form .error 
{
    clear:both;
    float:right;
    margin-top:2px;
    color:#E40101;
    white-space:nowrap;
}

fieldset.form input.text 
{
	width:200px;
	float:right;
	padding:2px 4px 2px 4px;
	font-size:1em;
}

fieldset.form select 
{
	font-size:1em;
	margin-left:10px;
}

#cs_home fieldset.form input.text, #cs_home fieldset.form textarea 
{
	border:1px solid #0c96a9;
}

#cs_marketing fieldset.form input.text, #cs_marketing fieldset.form textarea, #cs_marketing fieldset.form select
{
	border:1px solid #f19200;
}

fieldset.form textarea 
{
	width:346px;
	height:120px;
}

fieldset.form .submit 
{
    float:right;
    font-weight:bold;
    font-size:1.1em;
    margin:8px 8px 0 0;
}

fieldset.form tr td.termscont table {
margin:0;}

fieldset.form tr td.termscont table tr td {
padding:0;}

/* --------------------------------------------------------------------------------- What to See -- */

#whattosee li 
{
    padding:8px 15px 5px 15px;
}
#whattosee h3
{
    font-size:1.8em;
}

#whattosee h3 a
{
    text-decoration:none;
}

#whattosee h3 a:hover
{
    text-decoration:underline;
}

#whattosee .image 
{
    float:left;
    padding:5px 13px 4px 0;
}

#whattosee .image img 
{
    border:1px solid white;
    width:120px;
}

#whattosee .content 
{
    float:left;
    width:229px;
}

#whattosee .more 
{
    font-weight:bold;
    font-size:1.2em;
    display:block;
}

/* ------------------------------------------------------------------------------ Search Results -- */

#searchresults 
{
    padding:20px 0 10px 0;
}

#searchresults li 
{
    margin:0 0 12px 0;
}

#searchresults p 
{
    margin:0;
    padding:0;
    width:390px;
}

#searchresults a 
{
	font-weight:bold;
}

#searchresults p.link
{
    font-size:1.1em;
}

#searchresults p.link a 
{
	font-weight:normal;
}

/* ------------------------------------------------------------------------------------- Sitemap -- */

#sitemap_leftcol, #sitemap_rightcol 
{
    float:left;
    width:197px;
    padding:16px 0 0 0;
}

#sitemap_leftcol #cs_invest, #sitemap_leftcol #cs_develop, #sitemap_leftcol #cs_visit, 
#sitemap_rightcol #cs_live, #sitemap_rightcol #cs_innovate, #sitemap_rightcol #cs_marketing
{
	background:none;
}

#sitemap_leftcol ul, #sitemap_rightcol ul
{
    margin:0 0 20px 0;
}

#sitemap_leftcol ul li a, #sitemap_rightcol ul li a
{
    font-size:1.6em;
    line-height:18px;
    font-weight:bold;
    text-decoration:none;
}

#sitemap_leftcol ul li ul, #sitemap_rightcol ul li ul
{
    margin:6px 0 0 0;
}

#sitemap_leftcol ul li a:hover, #sitemap_rightcol ul li a:hover
{
    text-decoration:underline;
}

#sitemap_leftcol ul li ul li a, #sitemap_rightcol ul li ul li a
{
    font-size:1.2em;
    margin:0 0 0 0;
    font-weight:normal;
}

/* Gallery (Visit Sheffield) */

#galleryrotatorbg
{
	background-repeat:no-repeat;
	background-position:top left;
	width:760px;
	height:198px;
	margin:0 0 14px 0;
	clear:both;
	border-top:1px solid white;
}

.galleryrotator
{
	width:760px;
	background-repeat:no-repeat;
	background-position:top left;
	height:198px;
}

#galleryrotatorbg a 
{
	color:White;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
	font-weight:bolder;
	font-size:1.1em;
	padding:6px 0 3px 0;
}

.galleryrotator a:hover
{
	text-decoration:underline;
}

#galleryrotatorbg .changeimage 
{
	background:url(../../Images/bg_gallerycontrols.png) no-repeat top right;
	height:26px;
	margin:-26px 1px 0 0;
}

#galleryrotatorbg .changeimage a
{
	float:right;
	display:block;
	padding:6px 26px 3px 0;
}

#galleryrotatorbg .imageselector
{
	background:url(../../Images/bg_gallerycontrols_full.png) no-repeat top right;
	height:26px;
	padding:0 8px 0 8px;
	text-align:center;
	display:none;
	position:relative;
	margin:-26px 1px 0 0;
}

#galleryrotatorbg .imageselector a.nextimage
{
	float:right;
}

#galleryrotatorbg .imageselector a.previmage
{
	float:left;
}

#galleryrotatorbg .imageselector ul 
{
	padding:6px 0 0 0;
	width:550px;
	margin:0 auto 0 auto;
}

#galleryrotatorbg .imageselector li 
{
	display:inline;
}

#galleryrotatorbg .imageselector ul li a img
{
	height:4px;	
	width:4px;
	margin:0 2px 2px 1px;
}

#galleryrotatorbg .imageselector ul li a.on img
{
	height:8px;	
	width:8px;
	margin:0 0 0 -1px;
}

/* Added by DC w/c 09/07/07 */
#cs_marketing #login h5.reg { background:url(../../Images/cs_marketing/fb_regusers.jpg) no-repeat top left; }
#cs_marketing #login h5.welcome { background:url(../../Images/cs_marketing/welcomeback.jpg) no-repeat top left; }
#cs_marketing #login h5.forgotten { background:url(../../Images/cs_marketing/forgottenpassword.jpg) no-repeat top left; }

#login fieldset
{
	padding:10px 0 0 0;
}

#login fieldset input
{
	margin:0 0 10px 0;
}

#login .loginButton
{
	float:left;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:none;
}

#login .registerButton
{
	float:right;
	font-weight:bold;
	font-size:1.1em;
	margin-right:12px;
	text-decoration:none;
}

#login .loginButton:hover, #login .registerButton:hover
{
	text-decoration:underline;
}

#login .floatnone
{
	float:none;
}

#login .error
{
	color:Red;
}

fieldset.form table tr td p
{
	font-size:1em;
}

#cs_marketing fieldset.form select.floatright
{
	float:right;
}

.galleryimages
{
	margin:15px 0 0 0;
}

.galleryimages li
{
	width:185px;
	background:url(../../images/cs_marketing/image_top.jpg) top no-repeat;
	padding:3px 0 0 0;
	float:left;
}

.galleryimages li.left
{
	margin:0 24px 24px 0;
}

.galleryimages .bg
{
	background:url(../../images/cs_marketing/image_bg.jpg) repeat-y;
	width:178px;
	padding:0 6px 0 1px;
}

.galleryimages .gradient
{
	background:#fff url(../../images/cs_marketing/image_gradient.jpg) bottom repeat-x;
	padding:0 11px 6px 11px;
}

.galleryimages img
{
	border:solid 1px #EAE8E9;
	margin-bottom:10px;
}

.galleryimages h3
{
	color:#D88300;
	font-size:1.2em;
}

.galleryimages h3.locked
{
	background:url(../../images/cs_marketing/padlock.jpg) 140px 8px no-repeat;
}

.galleryimages .bottom
{
	background:url(../../images/cs_marketing/image_bottom.jpg);
	width:185px;
	height:4px;
}

.galleryimages ol
{
	color:#4A4A4A;
	font-size:1.1em;
}

.galleryimages .floatright
{
	float:right;
}

.galleryimages ol li
{
	float:left;
	background:none;
	width:78px;
}

fieldset.galleryorderby
{
	text-align:right;
	margin:10px 0;
	padding-right:3px;
}

ul.gallerydocs li
{
	margin-bottom:30px;
	background:#f8f8f8 url(../../Images/bg_newsitem.jpg) repeat-x bottom left;
	padding:0 30px 20px 30px;
}

ul.gallerydocs h3
{
	color:#f19200;
}

ul.gallerydocs p
{
	margin:0;
}

div.downloadlink
{
	height:16px;
	font-size:1.2em;
}

img.locked
{
	margin-left:20px;
}

ul.galleryfolders li h3
{
	background:url(../../images/cs_marketing/foldericon.jpg) 0 0 no-repeat;
	padding-left:40px;
	height:33px;
	line-height:13px;
	margin:0;
}

ul.galleryfolders
{
	margin-top:20px;
}

ul.galleryfolders li
{
	margin-bottom:20px;
}

ul.galleryfolders li h3 a
{
	text-decoration:none;
}

ul.galleryfolders li h3 a:hover
{
	text-decoration:underline;
}

div.gallerySelector
{
	font-size:1.2em;
}

#centrecol div.gallerySelector a
{
	color:#4a4a4a;
	text-decoration:none;
	cursor:default;
}

#relatedcontent .resources { background:url(../../Images/ic_doc.gif) no-repeat 0 0; }
#relatedcontent .locked { background:url(../../Images/cs_marketing/padlock.jpg) no-repeat 0 0; }

.error
{
	color:Red;
}

#cs_marketing legend { color:#d88300; }
#cs_home legend { color:#8BBA25; }

#homewelcome {
width:187px;
height:220px;
background-color:#8cba26;
text-indent:-5000px;
background:url(../../Images/welcometext.gif) no-repeat;
float:left;
margin:0 0 18px 0;}

#homebanner {
width:570px;
height:220px;
float:right;
padding:0;
margin:0 0 18px 0;
position:relative;
z-index:2;}


#cs_home .contactslist li.closed .header {
    background:url("../../Images/cs_develop/bt_close.gif") no-repeat scroll 365px 10px transparent;
}

#cs_home #centrecol .contactslist li.closed {
background:none repeat scroll 0 0 #DFE0EF;
}

#cs_home #centrecol .contactslist li.open {
    background:url("../../Images/cs_develop/grad_contactbox.gif") repeat-x scroll left bottom #DFE0EF;
}

#cs_home #centrecol .contactslist li.open {
    background:url("../../Images/cs_develop/grad_contactbox.gif") repeat-x scroll left bottom #DFE0EF;
}

#cs_home .contactslist li.open .header {
    background:url("../../Images/cs_develop/bt_open.gif") no-repeat scroll 365px 10px transparent;
}


/* Homepage banner feature */

#homepagebannerfeature
{
    display:block;
    width:760px;
    margin:30px 0 15px 0;
    position:relative;
    z-index:1000;
}

#homepagebannerfeature .menu
{
    display:block;
    width:190px;
    font-size:1.4em;
    float:left;
    position:relative;
    z-index:1000;
}

#homepagebannerfeature .bannerimage
{
    position:absolute;
    left:0;
    z-index:50;
}

#default_banners, #about_banners, #locate_banners, #visit_banners, #develop_banners,
#live_banners, #innovate_banners 
{
    position: absolute;
    left:190px;
}

/* purple button */
#homepagebannerfeature .sb_purplebtn
{
    display:block;
    background:url(../../images/cs_home/bannerfeature/sb_purple.png) no-repeat;
    height:13px;
    width:178px;
    padding:14px;
    color:#000;
    text-decoration:none;
}

#homepagebannerfeature .sb_purplebtn:hover
{
    background-position:0 -41px;
}

#homepagebannerfeature .lb_purplebtn
{
    display:block;
    background:url(../../images/cs_home/bannerfeature/lb_purple.png) no-repeat;
    height:25px;
    width:178px;
    color:#000;
    text-decoration:none;
    padding:14px;
}

#homepagebannerfeature .lb_purplebtn:hover
{
    background-position:0 -53px;
}

#homepagebannerfeature .container 
{
    height:258px;
    width:570px;
}

/* green button */
#homepagebannerfeature .sb_greenbtn
{
    display:block;
    background:url(../../images/cs_home/bannerfeature/sb_green.png) no-repeat;
    height:13px;
    width:178px;
    padding:14px;
    color:#000;
    text-decoration:none;
}

#homepagebannerfeature .sb_greenbtn:hover
{
    background-position:0 -41px;
}

#homepagebannerfeature .lb_greenbtn
{
    display:block;
    background:url(../../images/cs_home/bannerfeature/lb_green.png) no-repeat;
    height:25px;
    width:178px;
    color:#000;
    text-decoration:none;
    padding:14px;
}

#homepagebannerfeature .lb_greenbtn:hover
{
    background-position:0 -53px;
}

/* light blue button */
#homepagebannerfeature .sb_lightbluebtn
{
    display:block;
    background:url(../../images/cs_home/bannerfeature/sb_turquoise.png) no-repeat;
    height:13px;
    width:178px;
    padding:14px;
    color:#000;
    text-decoration:none;
}

#homepagebannerfeature .sb_lightbluebtn:hover
{
    background-position:0 -41px;
}

#homepagebannerfeature .lb_lightbluebtn
{
    display:block;
    background:url(../../images/cs_home/bannerfeature/lb_turquoise.png) no-repeat;
    height:25px;
    width:178px;
    color:#000;
    text-decoration:none;
    padding:14px;
}

#homepagebannerfeature .lb_lightbluebtn:hover
{
    background-position:0 -53px;
}

/* yellow button */
#homepagebannerfeature .sb_yellowbtn
{
    display:block;
    background:url(../../images/cs_home/bannerfeature/sb_yellow.png) no-repeat;
    height:13px;
    width:178px;
    padding:14px;
    color:#000;
    text-decoration:none;
}

#homepagebannerfeature .sb_yellowbtn:hover
{
    background-position:0 -41px;
}

#homepagebannerfeature .lb_yellowbtn
{
    display:block;
    background:url(../../images/cs_home/bannerfeature/lb_yellow.png) no-repeat;
    height:25px;
    width:178px;
    color:#000;
    text-decoration:none;
    padding:14px;
}

#homepagebannerfeature .lb_yellowbtn:hover
{
    background-position:0 -53px;
}

/* orange button */
#homepagebannerfeature .sb_orangebtn
{
    display:block;
    background:url(../../images/cs_home/bannerfeature/sb_orange.png) no-repeat;
    height:13px;
    width:178px;
    padding:14px;
    color:#000;
    text-decoration:none;
}

#homepagebannerfeature .sb_orangebtn:hover
{
    background-position:0 -41px;
}

#homepagebannerfeature .lb_orangebtn
{
    display:block;
    background:url(../../images/cs_home/bannerfeature/lb_orange.png) no-repeat;
    height:25px;
    width:178px;
    color:#000;
    text-decoration:none;
    padding:14px;
}

#homepagebannerfeature .lb_orangebtn:hover
{
    background-position:0 -53px;
}

#homepagebannerfeature .textcontainer
{
    background:url(../../images/cs_home/bannerfeature/text-overlay-banner.png) no-repeat;
    width:550px;
    height:80px;
    display:block;
    position:absolute;
    top:168px;
    left:0;
    color:#fff;
    z-index:100;
    padding:10px 20px 0 20px;
}

#homepagebannerfeature .textcontainer h2,
#homepagebannerfeature .textcontainer p
{
    color:#fff;
    word-wrap:break-word;
}

#bottomsection
{
    float:left;
    width:760;
}

#property_search
{
    float:left;
    width:377px;
}

#blog
{
    float:left;
    width:376px;
    margin-top:30px;
}

#blog .blogheader
{
    background:#EFEFEF;
    width:368px;
    padding:6px 0 6px 10px;
}

#blog .blogheader h3
{
    color:#80ADB0;
}

.bottomimages
{
    width:760px;
    float:left;
}

.bottomimages .linkedin
{
    margin-top:10px;
    vertical-align:top;
    margin-left:3px;
}


.bottomimages .contactinfo
{
    float:right;
    width:220px;
    margin-top:10px;
}

.bottomimages img
{
    float:left;
}

.bottomimages .contactinfo a
{
    font-size:1.4em;   
    font-weight:bold;
    float:none;
}

.bottomimages h3
{
    margin-left:7px !important;
    color:#80ADB0;
    font-size:1.3em !important;
}