#page_border{display:block;height:9px;font-size:0;line-height:0;background-color:#C52434;border-bottom:1px solid #D97E87;}
#header,#body,#footer{width:955px;margin:0 auto;}
#header{position:relative;padding-top:27px;}
#header div.inner{padding-bottom:24px;}
#header #logo{float:left;width:auto;padding:0;}
#header #logo a{float:left;width:238px;height:48px;background:url(../images/logo-etonbridge.jpg) left top no-repeat;}
#header #logo a span{display:none;}
#header #header_text{float:right;width:auto;margin:0;padding:10px 0 0 0;color:#949494;font-size:25px;font-family:tahoma;font-weight:normal;line-height:28px;}
#header div.header{height:263px;background:#EDEDED url(../images/background-header.gif) left top repeat-x;}
#header div.header div.bigimage{float:right;display:block;width:798px;height:263px;}
#header div.header div.imageHome{background-image:url(../images/header-home.jpg)}
#header div.header div.imageContact{background-image:url(../images/header-contact-us.jpg)}
#header div.header div.imageAbout{background-image:url(../images/header-about-us.jpg)}
#header div.header div.image1{background-image:url(../images/header-unknown1.jpg)}
#header div.header div.image2{background-image:url(../images/header-unknown2.jpg)}
#header div.header div.image3{background-image:url(../images/header-unknown3.jpg)}
#header div.header div.image4{background-image:url(../images/header-unknown4.jpg)}
#header ul.nav{float:left;width:130px;height:240px;margin:0;padding:23px 0 0 27px;background:url(../images/background-top-nav.gif) left top no-repeat;}
#header ul.nav li{margin:0;padding:0;line-height:18px;font-size:13px;line-height:15px;font-weight:bold;background:none;font-family:arial;}
#header ul.nav li a{display:block;width:118px;padding:6px 0 6px 12px;margin:0;color:#787878;font-family:arial;text-decoration:none;background:url(../images/item-arrows.gif) left 9px no-repeat;}
#header ul.nav li a:hover,#header ul.nav li.selected a{background-position:left -23px;color:#CE174F;}
#header ul.nav li.selected a{text-decoration:underline;}
#header #poll_form{position:absolute;top:129px;right:37px;width:180px;border:1px solid #C4CACA;background-color:white;}
#header #poll_form .title{margin:0;padding:6px 10px 6px 10px;font-size:14px;font-family:tahoma;line-height:18px;color:#626262;font-weight:bold;border-bottom:1px solid #C4CACA;background:#FFFCFC url(../images/background-poll-title.gif) left bottom repeat-x;}
#header #poll_form p{padding:8px 26px 0 10px;color:#7E7E7E;font-size:11px;line-height:14px;font-family:arial;}
#header #poll_form p label{display:block;padding-bottom:6px;color:#7E7E7E;font-size:11px;line-height:14px;font-family:arial;vertical-align:middle;}
#header #poll_form p label input{width:14px;height:14px;margin-right:3px;vertical-align:bottom;}
#header #poll_form p.submit{padding:6px 0 14px 10px;}
#header #poll_form p.submit input{width:75px;height:24px;padding-bottom:2px;border:0;color:#FCFCFC;font-size:11px;line-height:18px;font-family:arial;background:url(../images/background-button.gif) left top no-repeat;}
#body{margin-top:29px;margin-bottom:15px;}
#body.background{background-color:#F4F4F4;}
#content{float:right;width:760px;min-height:300px;padding-left:38px;background-color:white;}
#content.small{width:440px;}
#right_column{float:right;width:290px;min-height:300px;padding:0 0 0 30px;background-color:white;}
#content ul.nav{height:16px;margin:0 0 32px 0;padding:7px 0;overflow:hidden;background:#E4E4E4 url(../images/background-content-nav.gif) right top repeat-y;}
#content ul.nav li{float:left;width:auto;padding:0 0 0 31px;margin:0 23px 0 -16px;background:url(../images/separator-line-gray2.gif) 11px 3px no-repeat;font-size:13px;font-family:tahoma;line-height:16px;}
#content ul.nav li a{color:#787878;text-decoration:none;}
#content ul.nav li.selected a,#content ul.nav li a:hover{text-decoration:underline;color:#CE174F;}
#content #services{padding:5px 0 10px 0;}
#content #services div.service{float:left;width:160px;margin-right:30px;}
#content #services div.service.last{margin-right:0;}
#content #services div.service div.inner{height:132px;padding:8px 12px 0 12px;background:#E6E6E6 url(../images/background-service.jpg) left top no-repeat;}
#content #services div.service:hover div.inner{background-color:#dcdcdc;}
#content #services div.service div.inner h3{padding:8px 0 0 0;font-size:15px;font-family:arial;font-weight:normal;line-height:15px;color:#CE174F;}
#content #services div.service div.inner p{padding:1px 0 0 0;line-height:14px;font-size:11px;font-family:arial;}
#services div.service span.more{display:block;padding-top:11px;}
#services div.service span.more a{float:right;width:75px;height:21px;padding-top:3px;border:0;color:#FCFCFC;font-size:11px;line-height:18px;font-family:arial;text-align:center;background:url(../images/background-button.gif) left top no-repeat;}
#services div.service:hover span.more a{background:url(../images/background-button-hover.png) left top no-repeat;}
#left_column{float:left;width:157px;padding-bottom:15px;}
#left_column div.panel{padding-bottom:15px;}
#left_column div.panel .title,h1.blog,#left_column .News_NewsItemPanel .heading{height:16px;margin:0;padding:7px 11px;color:#FFFEF9;font-family:arial;font-size:13px;font-weight:bold;line-height:16px;background:#BC073A url(../images/background-panel-title.gif) left top repeat-x;border-left:1px solid #BF99A6;border-right:1px solid #C19CA4;}
#left_column div.panel div.content{padding:0 10px;}
#left_column div.panel p,#left_column div.panel p a,#left_column div.panel p strong{color:#656565;font-size:11px;font-family:arial;line-height:14px;text-decoration:none;}
#left_column div.panel p{padding:7px 0 0 0;}
#left_column div.panel p a:hover{text-decoration:underline;color:#CE174F;}
#left_column .News_NewsItemPanel li{background:none;padding:0 0 12px;margin:0 10px;line-height:14px;border-bottom:1px solid #DDDDDD;}
#left_column .News_NewsItemPanel .date{display:block;margin:10px 0 0 0;padding:0;color:#E33D6F;font-size:15px;line-height:18px;font-family:arial;font-weight:bold;}
#left_column .News_NewsItemPanel .summary{display:block;margin:2px 0 0;}
#left_column .News_NewsItemPanel .summary a{color:#656565;}
#left_column .News_NewsItemPanel .summary a:hover{color:#ce174f;}
#left_column #testimonials p{padding:11px 0 14px 0;line-height:20px;font-size:12px;border-bottom:1px solid #DDDDDD;}
#left_column #testimonials p.last{border-bottom:0;}
#left_column #testimonials p strong{display:block;padding-top:4px;}
#footer{padding-bottom:10px;}
#footer #partners{margin-bottom:9px;padding:12px 8px 12px 17px;border-top:1px solid #D6D6D6;background-color:#999999;}
#footer #partners h4{float:left;width:auto;padding:13px 20px 0 0;font-size:14px;line-height:18px;font-weight:normal;font-family:arial;color:#CACACA;}
#footer #partners div.logos{float:right;}
#footer #partners div.logos a{float:left;width:auto;margin:0 16px;}
#footer ul.nav li,#footer ul.nav a,#footer #credits,#footer #credits a{color:#8E8E8E;font-size:9px;font-family:tahoma;line-height:10px;text-decoration:none;}
#footer #credits a:hover,#footer ul.nav a:hover{text-decoration:underline;color:#CE174F;}
#footer ul.nav{float:left;width:auto;padding:0 7px 0 8px;}
#footer ul.nav li{float:left;width:auto;padding:0 7px;background:url(../images/separator-line-gray.gif) right 3px no-repeat;}
* html .clearfix{height:1%;}
html[xmlns] .clearfix{display:block;}
.clearfix:after{height:0;display:block;clear:both;content:".";visibility:hidden;line-height:0;}
.clearfix{display:inline-block;}
h1.blog{font-size:16px;margin:0 0 12px;}
div.clear{clear:both;}
div.blogEntry{display:block;width:680px;padding:20px 15px 15px 55px;color:#656565;line-height:normal;border-top:1px solid #ddd;background:url('../images/speech-bubble.png') 15px 20px no-repeat;}
div.blogEntry .dater{float:left;width:120px;padding-top:5px;}
div.blogEntry .intro{float:left;width:500px;font-size:16px;min-height:60px;}
div.blogEntry .intro a{display:block;font-weight:bold;margin-bottom:10px;width:100%;color:#666;}
div.blogEntry .link{float:right;width:80px;text-align:right;}
div.blogEntry .link a{font-size:13px;}
.News_NewsItemPanel_inner .testimonialItem{display:block;padding-top:7px;}
.News_NewsItemViewer .heading{padding:0;}
.News_NewsItemViewer p.heading{font-size:120%;}
.News_NewsItemViewer .details{font-size:90%;padding:0 0 6px;}
.News_NewsItemViewer .summary{padding:0 0 24px;}
.addthis_button{float:right;margin-top:-40px;}
