/*--------------------------------< 1. Main layout and defaults >-----------------------------------------*/

/* --- default settings --- */
*{
padding:0px;margin:0px;
font-family:Arial, Helvetica, sans-serif;
}

body{
	position:relative;
	margin:0 auto 0 auto;
	background-position: center;
	color:#333;
	font-size:62.5%;
	line-height:1.5;
	background-image:url(/images/frontend/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
/* --- layout settings --- */
#wrapper {
	width: 975px;
	margin:0 auto;
	min-height:300px;
	position:relative;
	/*background-image:url(/images/frontend/wrapperBG.png);
	background-repeat:repeat-y;*/
	/*background-color:#F0F0F0;*/
}

#shadow {	background-image:url(/images/frontend/wrapperBG.png);
	background-repeat:repeat-y;
		margin:0 auto;
		width:975px;}


#skipLink{
display:none;
}
#nav {
	width: 950px;
	clear:left;
	padding: 5px;
	margin-left:9px;
}
#content {
padding-left:10px;

}
#middleChannel {
	float: left;
	width: 100%;
	background-color:#EFEFEF;
}
#header {
	height:8.2em;
	width: auto;
	padding:1.3em .5em 0em 2em;
	background-image:url(/images/frontend/headerimage.gif);
	background-repeat:no-repeat;
	margin-left:10px;
}
#footer {
background-color: #CCC;
	float:left;
	clear:both;
	height:100px;
	width: 100%;
	background-image:url(/images/frontend/footerbg.gif);
	background-repeat:no-repeat;
}
#midsection {
background-color:#FFF;
margin-left:9px;
width:959px;
}

/*--------------------------------< 3. Standard Links >-----------------------------------------*/
a:link, a:visited{
color: #134C9D;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

/*--------------------------------< 4. Header specific including "Feature List" Accessibilty etc. ------------------*/
#header ul, #header h1{
	padding-left:15px;
}
#header h1{
	padding:0px;
	padding-left:0px;
	margin:0px;
	text-indent:-9999px;
	display:none;
}
#header ul{
padding-left:0em;
}
#featureList li
{
	font-family:Arial, Helvetica, sans-serif;
	display: inline;
	list-style-type: none;
	font-size:0.9em;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
	padding-right: 0.6em;
}
#featureList li a:link, #featureList li a:visited{
	text-decoration: none;
	color:#FFFFFF;
}
#featureList li a:hover{
	text-decoration: underline;
}


/*--------------------------------< 5. Navigation - series of unordered lists >-----------------------------------------*/


#nav ul{
list-style-type:none;
display:inline;}

#nav li {display:inline;
}

/*common sub nav lists*/
#nav ul ul a:link, #nav ul ul a:visited{
color:#999;/*dark_grey*/
display:block;
width:150px;
/*margin:0 8%;*/
padding:4px 2%;
text-decoration:none;
}
#nav ul ul a:hover{
text-decoration:underline;
background-color:#FFF;
}
/*specific lists*/
#nav ul #itemSub a:link, #nav ul #itemSub a:visited{
color:#202A5D;
background-color:#FFF6D9;
}
#nav ul #itemSub a:hover{
background-color:#ffdc6c;
text-decoration:underline;
}

#nav ul h4 a:link, #nav ul h4 a:visited{
display:block;
font-size:1.2em;
width:150px;
/*margin:0 8%;*/
padding: 0 2%;
text-decoration:none;
color:#666;/*default dark grey*/
border-top:solid 2px #ffffff;
font-weight:lighter;
}
#nav ul h4.selected a:link, #nav ul h4.selected a:visited{
display:block;
background-color:#F36;
color:#FFF;
text-decoration:none;
}
#nav ul h4 a:hover{
background-color:#F36;
color:#FFF;
text-decoration:underline;
}
/*--------------------------------< 6. Footer specific styles >---------------------------------------*/
#footer p{
font-family:Arial, Helvetica, sans-serif;
padding:5px 5px 5px 5px;
font-size:1em;
line-height:1.2;
}
/*--------------------------------< 7. Main page area styles >-----------------------------------------*/

/* --- standard html elements --- */
#middleChannel p, #middleChannel h1, #middleChannel h2, #middleChannel h3, #middleChannel h4{
	padding:10px;
}

#middleChannel p, #middleChannel h3{
 font-size:1.2em;
}
#middleChannel h1, #middleChannel h2{
font-size:1.6em;
line-height:1.4em;
letter-spacing:-1px;
}
#middleChannel h3{
font-size:1.4em;
line-height:1.2em;
letter-spacing:-1px;
}
#middleChannel h4{
font-size:1.2em;
line-height:1.4em;
}
#middleChannel ul{
padding-left:40px;
padding-bottom:10px;
}
#middleChannel select{
font-size:1.1em;
margin-left:15px;
width:200px;
}
#middleChannel option{
line-height:1px;
}
#middleChannel input{
font-size:1.1em;
line-height:1;
}

/*--------------------------------< 7. Common helper styles >---------------------------------------*/

/* --- table formatting --- */
#myTable #highlight{
background-color:#E0F0F7;
}
#myTable #lowlight{
background-color:#9FD8F3;
}
.clear{
clear:both;
}


/*---------------STYLE FOR NEWBURY BUSINESS TODAY----------*/

#mainNav {/*width:760px;*/
margin-left:10px;}

#mainNav li {float:left;
border-right:1px solid;
font-size:1.1em;
font-weight:bold;}

#mainNav a {display:block;
padding:1px 1.05em 1px 1.05em;}

#mainNav a.first {
border-bottom:1px solid;}

#mainNav li.last {border-right:0pt none;}

#mainNav a, #mainNav li, #mainNav a.first {
border-color:#CCCCCC;
color:#666666;
}

#mainNav a.selected
{
background-color: #134B9C;
color: #ffffff;
}

input {font-family:Arial, Helvetica, sans-serif;
font-size:1.2em}

select {font-family:Arial, Helvetica, sans-serif;
/*font-size:1.2em*/}

textarea {font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
width:250px;}

#adverts {width:228px;
background-color:#f2f2f2;
float:right;}

#Column1 {width:370px;
float:left;
display:inline;}

#Column2 {width:325px;
float:left;
margin-left:6px;
display:inline;}


#extraColumn1 {width:370px;
float:left;}

#extraColumn2 {width:325px;
float:left;
margin-left:6px;}

#footercontent {
background-image: url(/images/frontend/footercontent.gif);
background-repeat:no-repeat;
height:6.2em;
margin-left:20px;
margin-top:10px;
padding-top:15px;
padding-left:10px;}

#search {float:right;
text-align:right;/*
margin-right:10px;*/

padding-right:26px;}

#logo {width:22em;
float:left;}

.nt {float:right;
padding-right:2px;
margin-top:6px;
/*margin-top:5px;*/}

.box365_wrap {width:370px;
/*margin-bottom:4px;*/}

.box365_top {
background-image:url(/images/frontend/box_top.gif);
background-repeat:no-repeat;
height:2.6em;
padding-left:1.3em;
padding-top:6px;}

.box365_middle{
background-image:url(/images/frontend/box_sides.gif);
background-repeat:repeat-y;
padding-left:5px;
padding-right:2px;}

.box365_bottom {
background-image: url(/images/frontend/box_bottom.gif);
background-repeat:no-repeat;
height:5px;}

.box365_wrap h2{color:#FFFFFF;
font-size:13px;
font-weight:bold;
}

.box325_wrap {width:332px;
/*margin-bottom:4px;*/
}

.box325_top {
background-image:url(/images/frontend/box_top325.gif);
background-repeat:no-repeat;
height:2.6em;
padding-left:1.3em;
padding-top:6px;}

.box325_middle{
background-image:url(/images/frontend/box_sides325.gif);
background-repeat:repeat-y;
padding-left:5px;
padding-right:5px;}

.box325_bottom {
background-image: url(/images/frontend/box_bottom325.gif);
background-repeat:no-repeat;
height:5px;}

.box325_wrap h2{color:#FFFFFF;
font-size:1.3em;
font-weight:bold;}

.boxWide_wrap {
width:710px;
float:left;
}

.boxWide_top {
background-image:url(/images/frontend/box_top_large.gif);
background-repeat:no-repeat;
height:2.6em;
padding-left:13px;
padding-top:6px;}

.boxWide_middle{
background-image:url(/images/frontend/box_sides_large.gif);
background-repeat:repeat-y;
padding-left:5px;
padding-right:5px;}

.boxWide_bottom {
background-image: url(/images/frontend/box_bottom_large.gif);
background-repeat:no-repeat;
height:5px;}

.boxWide_wrap h2{color:#FFFFFF;
font-size:1.3em;
font-weight:bold;}


#newsHomepage {background-image:url(/images/frontend/mod_bg.gif);
background-repeat: repeat-x;
padding-bottom:10px;}

#rInterview {
background-image:url(/images/frontend/rintBG.jpg);
background-repeat: no-repeat;
height:122px;
padding-left:10px;
padding-top:20px;}

#newsSmall {
padding-top:10px;}

#newsSmallPic {float:left;
width:123px;
padding-left:10px}

#newsSmallText {float:left;
width:219px;
margin-bottom:10px;}

.newsBorder {border-bottom-width:1px;
}

#headerAd {float:left;
width:470px;
margin-left:6px;}

#newsSmallText h3 {font-size:1.3em;}

#newsSmallText li {list-style:none;}

.blue {color:#134C9D;}

#footercontent p {padding:0px;}

#profileHomeLarge {
background-color:#e1e1e1;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

#profileList {}

#profileList dt {float:left;
padding:7px 11px 0px 11px;
font-weight:bold; }

#profileList dd {margin:0;
padding:7px 0 7px 0;
line-height:1.3;
}

.more-featured-businesses
{
  float: right;
  padding-right: 8px;
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom:10px;
}

.grey {background-color:#d7d7d7;}

.block {display:block;}

.margin_left60 {margin-left:64px;}

.profileTitle {font-size:1.1em;
font-weight:bold;}

.dateBold {font-size:1.1em;
font-weight:bold;}

.modtitle {font-size:1.6em;}

.width150  {width:150px;}

.width170  {width:170px;}

#busDir {background-image:url(/images/frontend/busDirBG.jpg);
height:122px;
width:313px;
padding-top:10px;
padding-left:10px;}

#cpImg {float:left;
width:100px;
padding-left:10px;
padding-top:20px;}

#cpText {float:left;
width:212px;
padding-top:20px;}

#cpWrapper {
background-image:url(/images/frontend/cpbg.gif);
background-repeat:no-repeat;
width:323px;
padding-bottom:10px;
}

#busDir h5 {font-size:1.1em;}

.marginBottom10 {margin-bottom:10px;}

.marginLeft10 {margin-left:10px;}


.bar{/*background-image:url(/images/frontend/bar.png);
background-repeat:repeat-y;*/}

.bar h4 {font-size:1.3em;
font-weight:bold;
color:#134C9D;}

#cpText h3 {font-size:1.3em;}

#cpText h4 {font-size:1.2em;}

#cpText h5 {font-size:1.0em;}

#social {padding-left:9px;
background-image:url(/images/frontend/mod_bg.gif);
background-repeat:repeat-x;
width:313px;
padding-top:10px;}

#profileHomeLarge h2 {color:#000000;
font-size:1.5em;
line-height:1.1;}

#newsHomepage img {border:1px;
border-color:#FFFFFF;
border-style:solid;}

#social img {border:1px;
border-color:#FFFFFF;
border-style:solid;}

#profileHomeLarge img {border:1px;
border-color:#FFFFFF;
border-style:solid;}

#profileHomeLarge li {list-style:none;}


#cpImg img {border:1px;
border-color:#FFFFFF;
border-style:solid;}

#profileHomePic {float:left;
width:125px;}

#profileHomeText {float:left;
width:225px;}

#profileHomeText p {line-height:1.1em;}

.floatLeft {float:left;}

#social li {display:inline;
margin-right:20px;}

.marginRight20 {margin-right:20px;}

#smallSocialPics {margin-top:18px;}

/*.socialThumbnail {width:100px;
float:left;}*/

.borderBottom {border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#999999;}

#wideContent {float:left;
width:703px;}

#latestNews {/*height:22.25em;*/
padding-bottom:10px;
background-image:url(/images/frontend/mod_bg.gif);
background-repeat:repeat-x;
width:697px;}

#latestNewsPic {float:left;
width:250px;
padding-left:10px;
padding-top:10px; }

#latestNewsText {
padding-left:15px;
float:left;
width:405px;
padding-top:10px;}

#latestNews h2 {color:#000000;
font-size:1.5em;
line-height:1.3em;}

#latestNews li {list-style:none;
}

#latestNews p {margin-bottom:10px;
font-size:1.2em;}

#latestNewsPic img {border:2px;
border-color:#FFFFFF;
border-style:solid;}

#otherNews {
background-image:url(/images/frontend/mod_bg.gif);
background-repeat:repeat-x;
width:687px;
padding-bottom:10px;
padding-right:10px;}

#otherNewsOne {float:left;
width:333px;
padding-left:10px;
padding-top:10px;}

#otherNewsTwo {float:left;
width:333px;
padding-left:10px;
padding-top:10px;}

#otherNewsOne h2 {color:#000000;
font-size:1.1em;}

#otherNewsTwo h2 {color:#000000;
font-size:1.1em;}

.marginLeft110 {margin-left:110px;}

#olderNews img {vertical-align:middle;}

#olderNews dt {float:left;
font-weight:bold;
padding-top:7px;
padding-bottom:7px;
padding-left:11px;
padding-right:11px;
}

#olderNews dd {
padding-top:7px;
padding-bottom:7px;
font-size:1.1em;
}

.archive {text-align:right;
padding-right:10px;
height:20px;
padding-top:10px;}


#storyContainer {padding-left:10px;
padding-top:10px;
padding-right:10px;
background-image:url(/images/frontend/mod_bg.gif);
background-repeat:repeat-x;
width:677px}

#storyPic {float:left;
margin-right:10px;
}

#storyHeadDetails h2 {color:#000000;
font-size:2.0em;
font-weight:lighter;
line-height:1.2;}

#storyHeadDetails {
}

#storyHeadDetails h3 {font-size:1.2em;}

.marginTop10 {margin-top:10px;}

#storyContainer h4 {font-size:1.2em;
margin-bottom:10px;
margin-top:10px;
line-height:1.2;}

#storyCopy p {margin-bottom:10px;
/*font-size:1.2em;*/}

#storyCopy {/*margin-top:20px;*/
font-size:1.2em;
padding-bottom:10px;}

#storyCopy ul {padding-left:20px;}

#extra_images IMG
{
  border: 0;
  padding-right: 3px;
}

#storyFooter {border-top-style:solid;
border-top-width:1px;
border-top-color:#88A5CB;
padding-top:20px;
padding-bottom:20px;}

#storyPic img {border:2px;
border-color:#FFFFFF;
border-style:solid;}

#bag {padding-left:10px;
height:122px;
padding-left:10px;
padding-top:20px;
background-image: url(/images/frontend/bag_bg.jpg);
background-repeat:no-repeat;}

.middle {vertical-align:middle;}

#bagQuestion {padding-left:10px;
padding-top:10px;
padding-right:10px;}

#bagQuestion p {font-size:1.2em;}

.textRight{text-align:right;}

#comment {padding:10px;
font-size:1.2em;
padding-right:10px;}

.individualComment {margin-bottom:10px;}

.bold {font-weight:bold;}

.postComment {border-top-width:1px;
border-top-style:solid;
border-top-color:#666666;
padding-top:10px}

.seeMore {border-top-width:1px;
border-top-style:solid;
border-top-color:#d7d7d7;
margin-left:10px;
margin-right:10px;
text-align:right;
font-size:1.2em;
height:1.6em;
}

/*------------SHARE PAGE STYLINGS----------------*/

#shares {
background-image:url(/images/frontend/mod_bg.gif);
background-repeat:repeat-x;
width:687px;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;}

#shareColumnLeft {float:left;
width:267px;
}

#shareColumnLeft img {border-style:solid;
border-width:2px;
border-color:#FFFFFF;}

#shareColumnRight {
float:left;
width:385px;}

#shareColumnRight h3 {font-size:2.0em;}

#shareColumnRight p {font-size:1.2em;
margin-bottom:10px;}

#shareColumnLeft h4 {font-size:1.2em;}

/*-----------SHARE TABLE STYLINGS----------------------*/

.shareTable {font-size:1.2em;}

.shareTable tr {background-color:#ececec;}

.shareTable tr.alt {background-color:#d7d7d7;}

/*--------------FEATURED BUSINESS SEARCH STYLING---------------*/

#searchProfile {height:66px;
background-image:url(/images/frontend/mod_bg.gif);
background-repeat:repeat-x;
padding-left:10px;
padding-right:10px;
width:303px;
padding-top:10px;}

#searchProfile  h3 {font-size:1.2em;}

#searchProfile  h4 {font-size:1.2em;}

/*------------------------HELPER STYLES-------------------------*/

.inline {display:inline;}

.topmargin10{margin-top:10px;}

/*-----------------------DIRECTORY STYLING------------------------------*/

#directorySearch {height:4.2em;
padding-left:10px;
padding-top:10px;}

#directorySearch li {list-style:none;
display:inline;
margin-right:6px;
font-size:1.2em;}

#featuredListing {
background-color:#ffffff;
background-image:url(/images/frontend/dirBG.gif);
background-repeat:repeat-x;
width:677px;
padding:10px;}

#listingRight ul {list-style:circle; }

.boxThinWideTop {background-image:url(/images/frontend/box_top_thin_large.gif);
background-repeat:no-repeat;
height:5px;
padding-left:13px;
line-height:1;
font-size:0;
}

#listings {
padding-top:10px;
padding-left:10px;
width:687px;
padding-bottom:10px;
background-image:url(/images/frontend/mod_bg.gif);
background-repeat:repeat-x;
}

#listings li {list-style:none;
font-size:1.1em;}

#listings h4 {font-size:1.1em;
font-weight:bold;}

.individualListings {
width:677px;
padding-bottom:10px;
padding-top:10px;}

.borderBottomBlack {border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000000;}

#listingLeft {float:left;
width:174px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#000000;
min-height:21.3em;}

#listingLeft li {list-style:none;
font-size:1.2em;}

#listingRight li {list-style:none;
font-size:1.2em;}

#listingRight p{font-size:1.2em;}

#listingRight {float:left;
width:460px;
padding-left:40px;
}

#companyServices {margin-bottom:10px;}

#companyServices li {list-style:disc;
margin-left:15px;}
/*------------------------EVENTS STYLING-------------------------*/

#eventFilter {
height:4.2em;
background-image:url(/images/frontend/mod_bg.gif);
background-repeat:repeat-x;
padding-left:10px;
padding-top:10px;}

#submitEvent {height:4.2em;
background-image:url(/images/frontend/mod_bg.gif);
background-repeat:repeat-x;
width:313px;}


.individualEvent {padding-bottom:10px}

.individualEvent li {list-style:none;
font-size:1.2em;}

.individualEvent p {font-size:1.2em;}

.individualEvent h3 {border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000000;
font-size:1.2em;
padding-left:10px;
margin-right:3px;}

.eventsDetailOne{float:left;
width:161px;
padding:10px;}

.eventsDetailTwo{float:left;
width:186px;
padding-top:10px;}

.eventsDetailThree{float:left;
width:310px;
padding-top:10px;}

.lightBlue {background-color:#cfdbeb;}

#submitEvent {padding-left:10px;
padding-top:10px;}

.event_description {
padding:10px;}

.marginLeftRight {margin-left:10px;
margin-right:10px;}


/*----------------COMMERCIAL PROPERTY STYLING---------------------*/

#propertySearch {height:4.3em;
padding:10px;
font-size:1.2em;
background-image: url(/images/frontend/commercialpropertyBG.gif);
background-repeat:repeat-x;
width:677px;}

#searchResults {padding:10px;
}

#searchResults li {list-style:none;
font-size:1.2em;}

#searchResults p {
font-size:1.2em;}

.searchResultContainer {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000000;
/*border-bottom-color:#134C9D;*/
padding-bottom:10px;
padding-top:10px;}

.searchResultColOne {float:left;
width:140px;}

.searchResultColTwo {float:left;
width:240px;}

.searchResultColThree {float:left;
width:190px;
margin-left:10px;}

.searchResultColFour {float:left;
width:90px}

.marginRight50 {margin-right:50px;}

.marginRight70 {margin-right:64px;}

.font12 {font-size:1.2em;}

#property_description {margin-top:10px;
padding-top:10px;}

.border_top { border-top-style:dotted;
border-top-width:1px;
border-top-color:#666666;}

#property_description ul {padding-left:20px;}

#property_description li {list-style:disc;} 


/*--------------COMMERCIAL PROPERTY AGENT STYLING-------------*/

.agent_info {float:left;
width:265px;}

.agent_text {float:left;
width:400px;}

#com_prop_agents {padding:10px;}

.agent_info ul {list-style:none;}


/*------------------MODULE STYLINGS-----------------------------------*/

#yourEvents {height:12.2em;
background-image:url(/images/frontend/yourevent.jpg);
background-repeat:no-repeat;
padding-left:10px;
padding-top:10px;}

#localShares { background-image:url(/images/frontend/shares.jpg);
background-repeat:no-repeat;
padding-left:10px;
padding-top:10px;
height:12.2em;
}


.marginTop20 {margin-top:20px;}

#commercialVehicles {background-image:url(/images/frontend/comveh_bg.jpg);
background-repeat:no-repeat;
padding-left:10px;
padding-top:10px;
height:12.2em;}

/*#commercialVehicles p {font-size:1.2em;}*/

#itModule {background-image:url(/images/frontend/it_bg.jpg);
background-repeat:no-repeat;
padding-left:10px;
padding-top:10px;
height:12.2em;}

#legalModule { background-image:url(/images/frontend/legalmodule.jpg);
background-repeat:no-repeat;
padding-left:10px;
padding-top:10px;
height:12.2em; }

#outtolunchModule {background-image: url(/images/frontend/outtolunchbg.jpg);
background-repeat:no-repeat;
padding-left:10px;
padding-top:10px;
height:12.2em;}

#businessYearbook {height:12.2em;
background-image:url(/images/frontend/busYearbookBG.jpg);
background-repeat:no-repeat;
padding-left:10px;
padding-top:10px;}

.socialThumbnail {width:99px;
float:left;}


/*---------------------ADS----------------*/

.individualAd {margin-left:7px;
margin-bottom:10px;}


/*---------------------OTHER HELPER STYLINGS-------------------------*/

.form250 {width:250px;
}

.margin4em {margin-left:4.0em;}

.paddingLeft10 {padding-left:10px;}

.listStyle {list-style:disc;}

.blackLink {color:#000000;}

.descriptive_text {padding:10px;
font-size:1.2em;}

.left {float:left;}
.right {float:right;}

.margin_left165 {margin-left:165px;}
.margin_left235 {margin-left:235px;}

.marginTop5 {margin-top:5px;}

.marginRight15 {margin-right:15px;}

.marginBottom40 {margin-bottom:40px;}


/*------------------IMAGE SHADOW STYLINGS-----------------------------*/

.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;/*
background: url(/images/frontend/shadow_bottom.png) center bottom repeat-x;*/
  }
  
  
.wrap2 {
 background:url(/images/frontend/shadowbl.png) left bottom no-repeat;
 padding-bottom:6px;


  }
  
  
.wrap3 {
padding:0 0px 4px 0;
background:url(/images/frontend/shadowbr2.png) right bottom no-repeat;
  }
  
  .wrap3 img {
  display:block;
  border: 2px #ffffff solid;
  }
  
/* MESSAGE STYLES */

.success, .error, .notice {
 color: white;
 font-weight: bold;
 background-repeat: no-repeat;
 background-position: 5px 4px;
 padding: 5px 10px 5px 26px;
 margin-bottom: 12px;
}
.success {
 background-color: #73B65A;
 background-image: url("/images/icons/ok.png");
}
.error {
 background-color: #E75C58;
 background-image: url("/images/icons/error.png");
}
.notice {
 background-color: #3F66FF;
 background-image: url("/images/icons/notice.png");
}
 
.error LI {
  list-style: none;
}
 
.flashMessage {
  padding-top: 10px;
  text-align: center;
}

.flashMessageWrapper {/*width:58em;
margin-bottom:2.0em;*/}

.formErrors {
color: #FF0000;
padding:10px;
width:677px;}

.formErrors ul {margin-left:20px;}

/*----------------------------------------------------PAGER STYLING-----------------------------------------*/

#news_pager {padding-top:5px;
padding-bottom:5px;
padding-left:10px;}

/*------------------------STATIC PAGES: ACCESS, PRIVACY -------------------------------------------*/

.static {font-size:1.2em;
padding:10px;}

.static p {margin-bottom:10px;}


#otherNews p {font-size:1.1em;}

.static table th {text-align:left;
width:150px;}

.registerInput {width:300px;}

.static_text {padding:10px;
width:677px;
font-size:1.2em;}


/*------------------------------------SPECIFIC LINK STYLINGS---------------------------------------*/

#profileList dd a {color:#000000;}

#profileHomeLarge h2 a {color:#000000;}

#newsHomepage h3 a {color:#000000;}

#latestNews h2 a {color:#000000;}

#otherNews h2 a {color:#000000;}

#olderNews dd a {color:#000000;}


/*------------------------------------SEARCH STYLINGS------------------------------------------------*/

ol {list-style-position:inside;}

#s_results li {margin-top:1.5em;
margin-bottom:1.5em;
list-style:none;
}

#s_results {padding:10px;}

#s_results li a {font-size:1.3em;
font-weight:bold;}

#s_results li p {font-size:1.2em;}

#s_results label {font-size:1.2em;}

.searchbox {margin-top:1.5em;
margin-bottom:1.5em;}

.searchMatch {font-size:1.4em;
font-weight:bold;}

#search a  {font-size:1.2em;
text-align:left;
color:#666666;}

.search-page-numbers {font-size:1.4em;}

.searchControls {padding:10px;
font-size:1.2em;}

.searchControls p {margin-bottom:10px;}

.searchControls input {font-size:1.0em;}

.siteSearch {font-size:1.3em;
color:#FFFFFF;
text-align:left;}

/*---------------------------------COMMERCIAL PROPERTY AGENTS STYLINGS ---------------------------*/

#com_prop_agents {font-size:1.2em;
background-image:url(/images/frontend/mod_bg.gif);
background-repeat:repeat-x;
width:677px;}

#com_prop_agents input {font-size:1.0em;}

.agent {float:left;
width:300px;
padding:10px;}

.agent input {margin-right:30px;}

.width180 {width:180px;}

#com_prop_agents textarea {width:300px;
height:150px;}

#com_prop_agents p {margin-bottom:10px;}

.agents_border_bottom {border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000000;}

.agent_row {background-color: #D7D7D7;}

.agent_row_alt {background-color:#FCFCFC;}

#agents td {padding:5px;
padding-top:10px;
padding-bottom:10px;}

.subBoxTop001{
background-image: url(/images/frontend/box_top_large002.gif);
background-repeat:no-repeat;
height:5px;	
}

