html,body {
	height:100%;
}
body {
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	background: url(../images/bg-body.gif) no-repeat 50% 0;
	min-width:958px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#eb8e1f;
	font-weight:bold;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	height:100%;
	display:table;
	width:958px;
	margin:0 auto;
	background: url(../images/bg-main.png) repeat-y;
}
.w1{
	width:100%;
	display:table-row;
	position:relative;
}
.header-holder{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#header{
	margin:0 auto;
	background: url(../images/bg-header.gif) no-repeat;
	width:942px;
	overflow:hidden;
	padding:5px 5px 7px 11px;
}
#header .panel{
	overflow:hidden;
	width:100%;
}
.logo{
	width:323px;
	margin:48px 65px 0 1px;
	height:55px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	background:url(../images/logo.png) no-repeat;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
}
.sign{
	background: url(../images/bg-sign.png) no-repeat;
	float:left;
	padding:21px 30px 17px;
}
.sign .logo{
	width:115px;
	margin:0 0 0 5px;
	height:23px;
	float:none;
	display:block;
	background:url(../images/logo2.gif) no-repeat;
}
.sign .property{
	width:129px;
	height:58px;
	text-indent:-9999px;
	display:block;
	background: url(../images/text-property.gif) no-repeat;
	margin:-5px 0 0;
}
.sign .touch{
	background: url(../images/text-touch.gif) no-repeat;
	width:111px;
	height:25px;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 3px;
}
#header .panel .bar{
	float:right;
	padding:5px 0 0;
	background:none;
	height:auto;
	width:350px;
}
#header .panel .bar ul{
	margin: 0;
	padding: 0 0 48px;
	list-style: none;
	float:right;
	overflow:hidden;
}
#header .panel .bar ul li{
	float:left;
	padding:0 5px 0 8px;
	background: url(../images/separator-addnav.gif) no-repeat 0 2px;
	margin:0 2px 0 -2px;
}
#header .panel .bar ul li a{
	color:#fff;
}
#header .panel .bar .phone{
	display:block;
	text-align:right;
	font-style:normal;
	clear:both;
	color:#fff;
	font-size:29px;
	margin:0 10px 0 0;
	height:32px;
	line-height:32px;
	letter-spacing:-2px;
}
.cufon-active #header .panel .bar .phone {
	letter-spacing:0;
}
#header .bar{
	background: url(../images/bg-nav.gif) no-repeat;
	overflow:hidden;
	height:49px;
}
#nav {
	margin: 0 0 0 -9px;
	padding: 0 9px 0 0;
	list-style: none;
	float:left;
	background: url(../images/separator-nav.gif) no-repeat 100% 0;
}
#nav li{
	float:left;
	background: url(../images/separator-nav.gif) no-repeat;
}
#nav li a{
	color:#fff;
	font-size:19px;
	padding:14px 16px 16px 17px;
	float:left;
	position:relative;
	cursor:pointer;
	line-height:19px;
	letter-spacing:-1px;
}
.cufon-active #nav li a{
	letter-spacing:0;
}
#nav li a cufon {
	float:left;
}
#nav li a.home{
	text-indent:-9999px;
	padding:11px 13px 12px 16px;
	margin:0 0 0 9px;
}
#nav li a.home cufon{
	float:none;
}
#nav li a.home span{
	background: url(../images/nav-home.png) no-repeat;
	display:block;
	width:28px;
	height:26px;
}
#nav li a:hover{
	background: url(../images/bg-nav-hover.gif) repeat-x;
	text-decoration:none;
}
#nav li a.home:hover{
	background: url(../images/bg-nav-hover-home.gif) no-repeat;
}
#nav li.active a{
	background: url(../images/bg-nav-active.gif) no-repeat 50% 100% !important;
}
#nav li.active a.home{
	background: url(../images/bg-nav-active.gif) no-repeat 58% 100% !important;
}
.social {
	margin: 0;
	padding: 11px 15px 0 0;
	list-style: none;
	float:right;
}
.social li{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	height:24px;
	padding:0 3px 0 0;
}
.social li a{
	display:block;
	width:24px;
	height:48px;
}
.social li a.facebook{
	background: url(../images/ico-facebook.png) no-repeat;
}
.social li a.link{
	background: url(../images/ico-link.png) no-repeat;
}
.social li a.twitter{
	background: url(../images/ico-twitter.png) no-repeat;
}
.social li a.rss{
	background: url(../images/ico-rss.png) no-repeat;
}
.social li a:hover{
	margin:-24px 0 0;
	cursor:pointer;
}
#main{
	padding:201px 18px 0 19px;
	width:921px;
	overflow:hidden;
}
.intro{
	overflow:hidden;
	width:100%;
	padding:0 0 10px;
}

.listings_intro
{
    overflow:hidden;
	width:310px;
	padding:0 0 10px;
	float: left;
}

.promo{
	background:#eeeadf url(../images/bg-promo.gif) repeat-x;
	border:1px solid #f79a2b;
	position:relative;
	min-height:204px;
	padding:24px 150px 0 12px;
	float:right;
	width:444px;
	overflow: hidden;
}
#promo-sitemap{
	background:url("../images/banners/banner-about.jpg") repeat-x scroll 0 0 #EEEADF;
	border:1px solid #f79a2b;
	position:relative;
	height:204px;
	padding:24px 150px 0 12px;
	float:right;
	width:444px;
	overflow: hidden;
}

.contact_us_promo
{
   	background:#eeeadf url(../images/banners/banner-about.jpg) repeat-x;
	position: relative;
}

.rent_promo
{
	 background:#eeeadf url(../images/banner-rent.jpg) repeat-x;
	position: relative;
}

.tax_promo
{
	background:#eeeadf url(../images/banner-tax.jpg) repeat-x;
	position: relative;

}

.regulatory_banner
{
	background:#eeeadf url(../images/banner-regulatory.jpg) repeat-x;
	position: relative;
	
}


.banner_overlay
{
	position:absolute;
	bottom: 0px;
	left: 0px;
	height: 80px;
	background-color: #000;
	width: 606px;
	color: #fff;
	opacity:0.6;
	filter:alpha(opacity=60);
	z-index: 98;
}

.banner_heading
{
	float: left;
	margin: 10px 0px 0px 5px!important;
	padding: 0px;
	font-size: 32px!important;
	z-index: 99;
	position: absolute;
	bottom: 40px;
	left: 10px;
	color: #fff;
	
}

.banner_blurb
{
	float: left;
	margin: 5px 0px 0px 5px;
	font-size: 18px;
	z-index: 99;
	position: absolute;
	left: 10px;
	bottom: 20px;
	color: #fff!important;
	width:590px;
}

.contact_promo
{
	background:#eeeadf url(../images/banners/banner-contact.jpg) repeat-x;
	position: relative;

}

.news_promo
{
	background:#eeeadf url(../images/banners/banner-news.jpg) repeat-x;
	position: relative;
}

.banner_landlord
{
	background:#eeeadf url(../images/banners/banner-landlord.jpg) repeat-x;
}

.banner_handyman
{
	background:#eeeadf url(../images/banners/banner-handyman.jpg) repeat-x;
}

.banner_office_space
{
	background:#eeeadf url(../images/banners/banner-office.jpg) repeat-x;

}

.banner_tennant
{
	background:#eeeadf url(../images/banners/banner-tenant.jpg) repeat-x;
}
.banner_student
{
	background:#eeeadf url(../images/banners/banner-student.jpg) repeat-x;
}

.white_text
{
    color: #fff!important;
}

* html .promo{
	height:204px;
}
.promo img{
	position:absolute;
	top:0;
	right:0;
}
.promo .text{
	position:relative;
	z-index:10;
}
.promo h1{
	font-size:46px;
	color:#f7941e;
	font-weight:normal;
	margin:0 0 13px;
	line-height:49px;
	height:49px;
	letter-spacing:-3px;
}
.cufon-active .promo h1{
	letter-spacing:-1px;
}
.promo h1:after{
	content:"";
	display:block;
	clear:both;
}
.promo h1 cufon{
	float:left;
}
.promo strong{
	color:#474747;
	font-size:25px;
	display:block;
	margin:0 0 15px 5px;
}
.promo strong .cufon-canvas{
	padding:0 0 5px !important;
}
.promo .see{
	height:40px;
	width:175px;
	overflow:hidden;
	margin:0 0 0 3px;
}
.promo .see a{
	background: url(../images/btn-see.png) no-repeat;
	height:80px;
	display:block;
	padding:8px 12px;
	color:#f7941e;
	font-size:21px;
	letter-spacing:-2px;
	overflow:hidden;
	line-height:23px;
}
.cufon-active .promo .see a{
	letter-spacing:-1px;
	padding:11px 12px;
}
.promo .see a:hover{
	margin:-40px 0 0;
	cursor:pointer;
	color:#fe8a00;
	padding-top:48px;
	text-decoration:none;
}
.cufon-active .promo .see a:hover{
	padding-top:51px;
}
.promo .see cufon{
	float:left;
}
.search{
	float:left;
	width:305px;
}
.search .heading{
	background:#4d4d4d url(../images/bg-form-heading.gif) no-repeat;
	padding:13px 0 7px 10px;
}
.search .heading h2{
	font-size:26px;
	color:#fff;
	letter-spacing:-1px;
	margin:0;
	height:30px;
	line-height:28px;
}
.search .heading h2:after{
	content:"";
	display:block;
	clear:both;
}
.search .heading h2 cufon{
	float:left;
}
.form-content{
	border:1px solid #5b5b5b;
	padding:11px 10px 15px;
	overflow:hidden;
	height:1%;
	position: relative;
}
.form-content .row{
	overflow:hidden;
	height:1%;
	padding:0 0 9px;
}
.form-content label{
	float:right;
	font-size:11px;
	line-height:16px;
	padding:2px 0 0;
}
.form-content select{
	float:right;
	width:180px!important;
	margin:0 0 0 10px;
}
.search .submit{
	background: url(../images/btn-search.gif) no-repeat;
	width:160px;
	height:39px;
	color:#feffff;
	text-indent:-9999px;
	float:right;
	font-size:0;
	line-height:0;
	border:none;
	cursor:pointer;
	padding:0;
}
.search .submit:hover, 
.search .submit.hover{
	background-position:0 -39px;
}
.main-holder{
	overflow:hidden;
	height:1%;
	margin:0 0 10px;
}

.main-holder-listings{
	overflow:hidden;
	height:1%;
	margin:0 0 10px;
}

#content{
	float:right;
	width:608px;
}

#content-listings{
	float:right;
	width:590px;
	min-height: 200px;
	overflow: hidden;
	border: 1px solid #e08920;
	margin-right: 5px;
}

.tabs-area {
	margin:0 0 0 -1px;
	width:607px;
	position:relative;
}
.tabs-area ul.tabset {
	overflow: hidden;
	list-style: none;
	font-size: 19px;
	padding: 0;
	margin: 0;
	width:100%;
}
.tabs-area ul.tabset li {
	float: left;
	padding:0 1px 0 0;
}
.tabs-area ul.tabset a {
	color:#f7941e;
	float:left;
	background: url(../images/bg-tabset-l.gif) no-repeat;
	letter-spacing:-1px;
	cursor:pointer;
}
.tabs-area ul.tabset a cufon{
	float:left;
}
.tabs-area ul.tabset span{
	background: url(../images/bg-tabset-r.gif) no-repeat 100% 0;
	display:block;
	padding:13px 17px 8px 12px;
	float:left;
	height:19px;
	letter-spacing:-2px;
	line-height:19px;
}
.cufon-active .tabs-area ul.tabset span{
	letter-spacing:-1px;
}
.tabs-area ul.tabset a:hover,
.tabs-area ul.tabset a.active {
	color: #fff;
	background-position:0 -40px;
	text-decoration:none;
}
.tabs-area ul.tabset a:hover span,
.tabs-area ul.tabset a.active span{
	background-position:100% -40px;
}
.tabs-area ul.tabset a:focus {outline:none;}
.tabs-holder {
	border:1px solid #e08920;
	min-height:378px;
	padding:9px 7px 0 17px;
}
* html .tabs-holder{
	height:378px;
}
.tabs-holder div{
	width:100%;
}
.tabs-holder div:after{
	content:"";
	display:block;
	clear:both;
}
.tabs-holder .content{
	float:left;
	width:360px;
	padding:5px 0 0;
	color:#676767;
}
#breadcrumb{
	font-size:12px;
	color:#676767;
	padding-bottom:10px;
}
#breadcrumb a{
	font-size:12px;
	color:#676767;
	font-weight:normal;
}

.contact_content
{
	width: 550px!important;
}
.content_full_width
{
    width: 550px!important;
}

.content_team
{
    width: 580px!important;
}

.landlord_content
{
    width: 575px!important;
}

.sitemap_content
{
	width: 575px!important;
}

.tabs-holder .content h2{
	margin:0 0 3px -3px;
	font-size:30px;
	letter-spacing:-1px;
	height:33px;
}
.tabs-holder .content h2:after{
	content:"";
	display:block;
	clear:both;
}
.tabs-holder .content h2 cufon{
	float:left;
}
.tabs-holder .content li{
	list-style:disc outside url("../images/bullet-point.gif");
}
.paragraph_heading
{
    font-size: 18px!important;
    color: #f7941e;
}
.tabs-holder .content p{
	margin:0 0 21px;
	line-height:21px;
}
.tabs-holder .content .pdf-icon{
	margin-right:12px;
}

.tabs-holder .content .png-icon{
	margin-right:10px;
	margin-bottom:-10px;
}
.tabs-holder .download-size {
color:#EB8E1F;
font-weight:normal;
}
.tabs-holder .aside{
	float:right;
	width:213px;
}
.tabs-holder .aside img{
	display:block;
	margin:0 auto 13px;
}
.tabs-holder blockquote{
	border:1px solid #e2f1fa;
	margin:0;
	padding:22px 7px 10px 18px;
	color:#676767;
	background:#fbf5ed url(../images/bg-quote-l.gif) no-repeat 9px 7px;
}
.tabs-holder blockquote q{
	font:15px/21px Georgia, "Times New Roman", Times, serif;
	quotes:none;
	text-align:center;
	display:block;
	padding:0 17px 7px 0;
	background: url(../images/bg-quote-r.gif) no-repeat 100% 90%;
	font-weight:bold;
}
.tabs-holder blockquote q:before, 
.tabs-holder blockquote q:after{
	content:"";
}
.tabs-holder blockquote cite{
	display:block;
	text-align:right;
	font-style:normal;
	padding:0 5px 0 0;
	color:#E08920;
}
.tabs-holder div.find{
	width:134px;
}

.find_out_more div.find{
	width:134px;
}

.find{
	height:36px;
	width:134px;
	overflow:hidden;
	margin:-16px 0 0 -3px;
	position:relative;
}
.find a{
	background: url(../images/btn-find.png) no-repeat;
	height:72px;
	display:block;
	padding:10px 11px;
	color:#f7941e;
	font-size:17px;
	letter-spacing:-1px;
	overflow:hidden;
	line-height:17px;
}
.find a:hover{
	margin:-36px 0 0;
	cursor:pointer;
	color:#ff8b00;
	padding-top:46px;
	text-decoration:none;
}
#sidebar{
	float:left;
	width:300px;
}
.block{
	background:#fbf5ed;
	border:1px solid #e2f1fa;
	padding:14px 10px 14px 11px;
	line-height:18px;
	overflow:hidden;
	width:280px;
	/*- margin:0 auto;-*/
}
.block h2{
	font-size:26px;
	height:30px;
	line-height:28px;
	margin:0 0 5px;
	letter-spacing:-1px;
}
.block h2:after{
	content:"";
	display:block;
	clear:both;
}
.block h2 cufon{
	float:left;
}
.block img{
	border:1px solid #e2f1fa;
	display:block;
	margin:0 0 16px -3px;
}
.block .price{
	font-size:20px;
	line-height:23px;
	display:block;
	font-style:normal;
}
.block strong{
	font-weight:normal;
	color:#e08920;
	display:block;
}
.block span{
	display:block;
}
.block p{
	margin:0 0 7px;
}
.block .view, .lockup .view{
	font-size:17px;
	color:#4d4d4d;
	background: url(../images/btn-view.gif) no-repeat;
	width:123px;
	height:26px;
	display:block;
	padding:10px 0 0 11px;
	line-height:15px;
	margin:0 0 0 -3px;
	letter-spacing:-1px;
}

.orange_text
{
	color: #e08920!important;
}

.block .view:hover, .lockup .view:hover{
	background-position:0 -36px;
	text-decoration:none;
}
.block.view cufon, .lockup.view cufon{
	float:left;
}
#footer {
	width:100%;
	overflow:hidden;
	display:table-footer-group;
}
#footer p{
	font-weight:bold;
}
.footer-holder {
	height:1%;
	display:table-row;
}
.footer-frame {
	display:table-cell;
}
.footer-content{
	background: url(../images/bg-footer.gif) repeat-y;
	margin:0 auto;
	overflow:hidden;
	width:814px;
	padding:11px 97px 10px 25px;
	color:#fff;
}
#footer .logo{
	width:190px;
	margin:0 0 7px -3px;
	height:33px;
	float:none;
	display:block;
	background:url(../images/logo-footer.gif) no-repeat;
}
#footer .info{
	float:left;
	width:270px;
	line-height:18px;
	padding:0 42px 0 0;
}
#footer .info p{
	margin:0 0 18px;
}
#footer .nav {
	margin: -27px 0 0;
	padding: 0 10px 0 0;
	list-style: none;
	float:left;
	width:180px;
	overflow:hidden;
}
#footer .nav li{
	background: url(../images/bullet-footer-nav.gif) no-repeat 0 10px;
	padding:0 0 0 9px;
}
#footer .nav a{
	color:#fff;
	line-height:22px;
	font-size:14px;
}
#footer .bar{
	float:right;
	width:300px;
	margin:-27px 0 0;
}
#footer .bar strong{
	font-weight:normal;
	text-transform:uppercase;
}
#footer .bar p{
	margin:0 0 30px;
	line-height:14px;
}
#footer h2{
	margin-top:0px;
}
#footer .bar ul{
	margin: 0;
	padding: 0 0 7px;
	list-style: none;
	overflow:hidden;
	height:1%;
}
#footer .bar ul li{
	float:left;
	padding:0 6px 0 0;
}
#footer .bar ul li img{
	display:block;
}
.boxes{
	overflow:hidden;
	width:930px;
	padding:0 0 7px;
}
.box{
	width:308px;
	float:left;
	position:relative;
	padding:0 8px 0 0;
}
.office{
	width:296px;
}
.landlord{
	width:301px;
}
.box img{
	position:absolute;
	top:0;
	left:1px;
}
.box .text{
	position:relative;
	z-index:1;
	padding:17px 100px 0 10px;
	min-height:156px;
	border:1px solid #fcd4a5;
}
* html .box .text{
	height:156px;
}
.box h2{
	font-size:26px;
	height:30px;
	line-height:28px;
	margin:0 0 3px 2px;
	letter-spacing:-1px;
}
.box h2:after{
	content:"";
	display:block;
	clear:both;
}
.box h2 cufon{
	float:left;
}
.box p{
	margin:0 0 10px;
	line-height:18px;
}
.box .find{
	margin:0;
	position:absolute;
	bottom:10px;
	left:9px;
}
#content .block{
	width:580px;
	padding:14px 10px 10px 11px;
	margin:0 0 0 5px;
}
.block .alignright{
	float:right;
	margin:-3px 0 0 15px;
}
.block .text{
	overflow:hidden;
	height:1%;
}
.block .text h2{
	font-size:28px;
	height:30px;
	line-height:32px;
	letter-spacing:-2px;
}
.cufon-active .block .text h2{
	letter-spacing:0;
}
.block .text p {
	margin:0 0 13px;
}
.block .text .view {
	margin:0;
}
.news-block{
	background:#fbf5ed;
	border:1px solid #e2f1fa;
	padding:11px 5px 3px 11px;
	line-height:18px;
}
.news-block h2{
	font-size:30px;
	height:30px;
	line-height:32px;
	margin:0 0 7px;
	letter-spacing:-1px;
}
.news-block h2:after{
	content:"";
	display:block;
	clear:both;
}
.news-block h2 cufon{
	float:left;
}
.news-block .post{
	overflow:hidden;
	height:1%;
	padding:0 0 7px;
}
.news-block .alignleft{
	float:left;
	margin:2px 8px 0 0;
}
.news-block .text{
	overflow:hidden;
	height:1%;
	line-height:14px;
}
.news-block h3{
	margin:0 0 2px;
	font-size:15px;
	line-height:18px;
	font-weight:normal;
}
.news-block strong{
	font-weight:normal;
	color:#e08920;
	display:block;
	padding:0 0 4px;
}
.news-block p{
	margin:0 0 10px;
}


.team_profile
{
    width: 540px;
    min-height: 100px;
    margin-top: 5px;
    position: relative;
}

.team_profile p
{
    width: 400px;
}

.staff_profile_image
{
    position: absolute;
    right: 5px;
    top: 0px;
    width: 150px!important;
    /*- height: 171px; -*/
    border: 3px solid #e08920;
}

.propertybox
{
    float: left;
    width: 550px;
    margin: 10px;
    padding: 10px;
    border: 1px solid #ccc;
}

.property_heading
{
    float: left;
    width: 500px;
	/*- Jamie Edits - Client requested changes -*/
}

.property_heading a
{
	/*- Jamie Edits - Client requested changes -*/
	color:#4D4D4D;
	font-size:18px;
}

.property_heading h2
{
    padding-top: 0px;
    margin-top: 0px;
}

.property_heading h2 a:hover
{
    text-decoration: underline;
    
}

.property_image
{
    float: left;
    width: 120px;
    height: 90px;
    border: 3px solid #e08920;
    background-image: url(../images/placeholder.png);
    cursor: pointer;
	overflow: hidden;
}

.property_image:hover
{
    border: 3px solid #ccc;
}

.property_info
{
    float: left;
    margin-left: 10px;
    width: 400px;
	/*- Jamie Edits - Client requested changes -*/
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

.property_paragraph
{
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    width: 400px;
    font-size: 12px;
	/*- Jamie Edits - Client requested changes -*/
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

.form_field_wrapper
{
    float: left;
    width: 100%;
    height: 30px;
}

.form_field_wrapper label
{
    width: 100px;
    float: left;
   
}

.textbox
{
    float: left;
}

#email_friend_form
{
    float: left;
    padding: 10px;
    border: 1px solid #ccc;
    height: 220px;
}

.lockup
{
	border: 1px solid #e08920;
	width: 304px;
	height: 136px;
	float: left;
	margin-bottom: 10px;
}

#rent_with_bookaroom
{
	background-image: url(../images/cc-rent.jpg);
	background-repeat: no-repeat;
}

#tax_back
{
	background-image: url(../images/cc-taxback.jpg);
	background-repeat: no-repeat;
}

#landlord_registration
{
	background-image: url(../images/cc-landlord.jpg);
	background-repeat: no-repeat;
}

#regulatory
{
	background-image: url(../images/cc-regulatory.jpg);
	background-repeat: no-repeat;
/*	border: none!important;*/
}

#book_a_handyman
{
	background-image: url(../images/cc-handyman.jpg);
	background-repeat: no-repeat;	
}

#about_the_deise
{
	background-image: url(../images/cc-waterford.jpg);
	background-repeat: no-repeat;	
	
}

#contact_bukarum
{
	background-image: url(../images/cc-contact.jpg);
	background-repeat: no-repeat;	
}
.find_out_more
{
	float: left;
	margin-left: 10px;
	margin-top: 105px;
}

#landlord_content ul, #sitemap_content ul
{
	margin: 0px!important;
	padding: 0px!important;
}

.landlord_content p, .sitemap_content p
{
	padding: 0px!important;
	margin: 0px!important;
}

.sub_heading
{
	font-size: 17px!important;
	margin-bottom: 5px!important;
	margin-top: 15px!important;
	height: 15px!important;
}

.handyman
{
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
}

.news-item
{
	float: left;
	margin-left: 10px;
	margin-bottom: 0px;
	border-bottom: 2px solid #ccc;
	font-size: 12px;
}

.extra1
{
	position:absolute;
	bottom: 30px;
	left: 10px;
	font-size: 11px;
	width: 100px;
	height: 20px;
	line-height: 20px;
}

.extra2
{
	position:absolute;
	bottom: 10px;
	left: 10px;
	font-size: 11px;
	width: 100px;
	height: 20px;
	line-height: 20px;
}
.extra2 label, .extra1 label
{
	float: left;
}
.extra2 input, .extra1 input
{
	float: right;
	position:relative;
	right:0;
	top: 0;
}
.banner-title{
	float:right; 
	margin-right:80px;
	font-size:10px;
}
