

.mainWindowText A IMG { border: 0; }

.searchbox input {
background-image: url(/images/searchback.png);
width: 300px;
height: 24px;
float: left;
padding:4px;
border: 0;
outline:none;
colour: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#515255;
}



.search_txt
{
position:relative;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	height:10px;
	top:27px;
	right:82px;
}
.welcome_container
{
position:relative;
background: url(/images/home/gradient-leftrightwhite.gif) repeat-y;
width:517px;
margin-top:10px;
float:center;
padding:10px;
text-align:left;
border:1px #CCCCCC solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-colour:#515255
z-index:100;

}


.dashboard
{
position:relative;
width:517px;
background: url(/images/home/gradient-leftright.gif) repeat-y;
height:260px;
margin-top:10px;
float:center;
padding:10px;
text-align:left;
border:1px #CCCCCC solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
z-index:100;

}

.plusone
{
position:absolute;
top:9px;
left:120px;
width:40px;
background:#f4f4f5;
}

.twitter
{
position:absolute;
top:8px;
left:167px;
width:50px;
background:#ffffff;
}

.iphoneapp
{
background: url("/images/appstoredashboard.gif");
position:absolute;
top:8px;
left:288px;
width:117px;
height:39px;
}

.androidapp
{
background: url("/images/androidlogo.gif");
position:absolute;
top:8px;
left:410px;
width:90px;
height:40px;
}




a.twitterrollover {
    display: block;
    width: 115px;
    height: 34px;
    text-decoration: none;
    background: url("/images/twitterbutton.gif");
    } 
a.twitterrollover:hover {
    background-position: -115px 0;
}  
.displace {
    position: absolute;
    left: -5000px;
    }
    
    

.addcompany
{
background: url("/images/addcompany.gif");
position:absolute;
top:50px;
left:6px;
width:60px;
height:60px;
}

.editlisting1
{
background: url("/images/edit-listing.gif");
position:absolute;
top:113px;
left:5px;
width:60px;
height:60px;
}


.loginhome
{
background: url("/images/login.gif");
position:absolute;
top:177px;
left:7px;
width:60px;
height:60px;
}

.loginpadlock
{
background: url("/images/login.gif");
position:absolute;
top:177px;
left:7px;
width:60px;
height:60px;
}

.addtext
{
position:absolute;
top:58px;
left:70px;
width:400px;
text-decoration:none;

}

.edit
{
position:absolute;
top:120px;
left:70px;
width:400px;
text-decoration:none;

}

.logintext
{
position:absolute;
top:183px;
left:70px;
width:400px;
text-decoration:none;

}

.advertise
{
position:relative;
left:7px;
width:294px;
background: url(/images/home/advertisebg.gif) repeat-y;
height:280px;
margin-top:10px;
float:left;
padding:10px;
text-align:left;
border:1px #CCCCCC solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
z-index:100;

}


.customers
{
position:relative;
right:6px;
width:190px;
background: url(/images/home/customersbg.gif) repeat-y;
height:280px;
margin-top:10px;
float:right;
padding:10px;
text-align:left;
border:1px #CCCCCC solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
z-index:100;

}

.telephone
{
background: url("/images/telephoneicon.gif");
position:absolute;
top:130px;
left:6px;
width:60px;
height:60px;
}

.telephonetext
{
position:absolute;
top:135px;
left:70px;
width:200px;
text-decoration:none;

}

.aboutadvertising
{
position:absolute;
top:50px;
left:10px;
width:285px;
height:75px;
text-decoration:none;

}


.emailus
{
background: url("/images/emailicons.gif");
position:absolute;
top:195px;
left:6px;
width:60px;
height:60px;
}

.emailustext
{
position:absolute;
top:200px;
left:70px;
width:200px;
text-decoration:none;

}

.standard_button_pointshome
{
position:absolute;
top:25px;
left:10px;
height:250px;
width:155px;
float:center;
text-align:left;
padding-left:2px;

}

ul.button_bulletshome 

{
  margin: 0;
  padding: 0;
position:relative;
float:left;
top:30px;
font-family:arial,sans-serif;
text-decoration:none;
font-size:8.5pt;
color:#515255;
clear:both;
}

ul.button_bulletshome li {
  margin: 0;
  padding: 2px 0 4px 14px;
  list-style: none;
  background: url('http://www.businessmagnet.co.uk/images/red_bullet.gif') no-repeat center left;
}

.iap_container
{
position:relative;
background: url(/images/home/gradient-leftright.gif) repeat-y;
width:517px;
margin-top:10px;
float:center;
padding:10px;
text-align:left;
border:1px #CCCCCC solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-colour:#515255
z-index:100;
}


/* Updated home layout
----------------------------------------------------------*/

.main-text{ padding:0 8px 0 10px;}

#middle-column{
	background:url(../images/home-mid-bg.png) left top repeat-x;
	 width: 570px;
	 margin-left:0;
	 margin-top:-15px;
	 padding-top:10px;
	 text-align:left;
}

.home-advt{
	text-align:center;
	margin-bottom:25px;
}

.home-advt span{
	font-size:10px;
	color:#808080;
	display:block;
}

.home-header-box{
	background: url("../images/home-header-box-bg.png") no-repeat scroll left top transparent;
    height: 270px;
    margin-bottom: 20px;
    padding: 41px 120px 41px 22px;
	clear:both;
}

.home-header-box .header-box-title{
	font-size:42px;
}

.home-header-box .header-box-text {
    color: #404040;
    width: 358px;
}

.home-header-box .header-box-subtitle{ color:#404040;}


.home-header-box .header-box-text p {
    line-height: 22px !important;
}

.home-left-panel{
	width:270px;
	float:left;
}

.home-left-panel a{
	background:url(../images/red-tab-bg.png) left top no-repeat;
	color: #FFFFFF;
    display: block;
    font-size: 24px;
    font-weight: bold;
    height: 93px;
    padding: 20px;
    width: 229px;
	line-height:29px;
	margin-bottom:20px;
}

.home-left-panel span{ 
	width:145px;
	float:left;
}

.home-left-panel img{ float:right;}

.home-right-panel{
	background:url(../images/home-right-panel-top.png) left top no-repeat;
	padding-top:11px;
	float:right;
	width:270px;
	line-height:20px;
}

.home-right-panel ul{
	background:url(../images/home-right-panel-bg.png) left bottom no-repeat;
	padding:0 4px 15px 3px;
	list-style:none !important;
	margin:0 !important;
}

.home-right-panel ul li{
	background:url(../images/home-right-panel-boxbg.png) left bottom no-repeat #fff;
	padding:15px 22px 17px 15px;
	font-size:16px;
	color:#100906;
}

.home-right-panel ul li:first-child{ padding-top:5px;}

.home-right-panel ul li img{ 
	float:left; 
	margin-right:15px; 
}

.home-right-panel ul li p{ overflow:hidden;}

.home-partners-box{
	clear:both;
	margin-left: -2px;
	margin-bottom:15px;
    width: 557px;
}

.partners-box-top{
	background:url(../images/partners-box-top.png) left top no-repeat;
	height:11px;
}

.partners-box-mid{
	background:url(../images/partners-box-bg.png) left top repeat-y;
	padding:15px 25px 0;
	font-size:16px;
	color:#404040;
	line-height:22px;
}

.partners-box-mid img{
	float:right;
	margin-left:5px;
}

.partners-box-mid h3{
	color:#C55A50;
	font-size:18px;
	font-weight:bold;
}

.partners-box-mid p{ padding-bottom:7px;}

.partners-box-mid a{
	color:#DA5B42;
}

.home-partners-logos{
	background: url(../images/partners-logo-bg.png) left top repeat-x #FFFFFF;
    padding: 7px 0 0;
	margin:20px 0 0 -23px;
    width: 550px;
	text-align:center;
}

.partners-box-bottom{
	background:url(../images/partners-box-bottom.png) left top no-repeat;
	height:32px;
}



