a            { text-decoration: none }
a:link       { color: #191970}
a:visited    { color: #191970}
a:hover      { color: #FF0000; text-decoration: underline }
p {
    font-family: Calibri, Trebuchet MS, Arial, Sans-Serif;
}
h1 {
    font-family: Calibri, Trebuchet MS, Arial, Sans-Serif;
}
h2 {
    font-family: Calibri, Trebuchet MS, Arial, Sans-Serif;
}
h3 {
    font-family: Calibri, Trebuchet MS, Arial, Sans-Serif;
}
table {
    font-family: Calibri, Trebuchet MS, Arial, Sans-Serif;
}
p.headline {
	font-family: Arial;
	font-size: 12px;
}


/***** MPXAM 02/12/2015 ************/
body {
	background: url(../images/body_bg.png) no-repeat;
	margin:2px;
}
body.shorttop {
	background: url(../images/body_bg2.png) no-repeat;
	margin:2px;
}

body.homepage {
	background: none;
	margin:2px;
}

h3.agencies {
    border-bottom:1px #000000 solid;
}

a.profile{ 
	display:block;
	width:466px;
	height:35px;
	background: url(../images/new/new_profile2.gif) no-repeat;
	text-indent:-2000px;
}

div.leftcol1 {
	float:left;
	width:33%;
	margin:0 0 15px 0;
	padding:0;
}

div.middlecol1 {
	float:left;
	width:33%;
	margin:0 0 15px 0;
	padding:0;
}

div.rightcol1 {
	float:left;
	width:33%;
	margin:0 0 15px 0;
	padding:0;	
}

div.left_bottom{
	position:absolute;
	top:290px;
	left:2px;
	text-align:center;
	width:182px;
	background:#000000;
}
div.adbrands_logo{
	float:left;
	padding:10px 0 0 0;
	width:182px;
	z-index:1000;
}

div.adbrands_logo_home{
	float:left;
	padding:16px 0 0 0;
	width:182px;
	z-index:1000;
}

div.adbrands_logo a.logo{
	float:left;
	display:block;
	width:182px;
	height:86px;
	background: url(../images/logo_small.png) no-repeat;
	text-indent:-2000px;
}

div.adbrands_logo_home a.logo{
	float:left;
	display:block;
	width:182px;
	height:86px;
	background: url(../images/logo_small.png) no-repeat;
	text-indent:-2000px;
}

table.topus {
	border-collapse:collapse;
	width:100%;
}

table.adlogos {
	border-collapse:collapse;
}

table.adlogos td {
	border:1px #000000 solid;
	padding:5px;	
}

table.adlogos td img{
	width:100%;
	max-width:120px;
	height:auto;
}

div.left_bar{
	width:182px;
	text-align:center;
	position:absolute;
	top:2px;
	left:2px;
	bottom:0;
	z-index:-1;
	background:#000000;
	position:fixed;	
}

div.left_bar_home{
	width:182px;
	text-align:center;
	position:absolute;
	top:2px;
	left:2px;
	bottom:0;
	z-index:-1;
	background:#000000;
	position:fixed;	
}

div.blue_right_col{
	width:157px;
	text-align:center;
	position:absolute;
	top:2px;
	left:836px;
	bottom:0;
	z-index:-1;
	background:#0080ff;
	position:fixed;	
}

div.right_col_content{
	width:137px;
	padding:7px 10px 0 10px;
	margin:10px 0 0 12px;
	text-align:center;
	float:left;
	z-index:2;
	background:#0080ff;
	min-height:2500px;
}

div.left_content{
	width:182px;
	text-align:center;
	float:left;
	z-index:2;
	background:#000000;
}

div.left_content_home{
	width:182px;
	text-align:center;
	float:left;
	z-index:2;
	background:#000000;
}

ul.adbrands_nav{
	width:140px;
	list-style:none;
	margin:0 auto;
	padding:0;
}
ul.adbrands_nav li{
	display:block;
}
ul.adbrands_nav li a{
	display:block;
	text-indent:-2000px;
}
.adbrands_04, .adbrands_05, .adbrands_06, .adbrands_01, .adbrands_02, .adbrands_03{
	background: url(../images/sprites.png) no-repeat;
}
.adbrands_04{
	background-position: 0 -73px ;
	width: 140px;
	height: 27px;
}
.adbrands_05{
	background-position: 0 -100px ;
	width: 140px;
	height: 27px;
}
.adbrands_06{
	background-position: 0 -126px ;
	width: 140px;
	height: 50px;
}
.adbrands_01{
	background-position: 0 0;
	width: 140px;
	height: 34px;
}
.adbrands_02{
	background-position: 0 -34px ;
	width: 140px;
	height: 20px;
}
.adbrands_03{
	background-position: 0 -54px ;
	width: 140px;
	height: 20px;
}
div.left_search {
	width:140px; margin:0 auto;
}
.inputa {
	float:left; margin:3px 0 0 6px;
}
.inputb {
	float:left; margin:3px 0 0 6px;
}
div.left_ads {
	width:140px;
	margin:0 0 0 10px;
}
div.left_ads_home {
	width:160px;
	margin:0 0 0 10px;
	min-height:2300px;
}
div.right_content{
	position:absolute;
	top:95px;
	left:185px;
	max-width:870px;
	margin:0 0 0 15px;
}
div.right_content2{
	position:absolute;
	top:40px;
	left:185px;
	max-width:790px;
	margin:0 0 0 15px;
}

div.right_content2_home{
	position:absolute;
	top:5px;
	left:181px;
	max-width:807px;
	margin:0 0 0 15px;
}

div.right_content2_home_inner{
	width:628px;
	float:left;
	text-align:center;
}

div.four_ads {
	background:#000000;
	padding:0 0 2px 0;
}

p.favourite_ads {
	padding:5px 0 0 0;
	margin:0;
}

div.ads {
	float:left;
	padding:0 9px 0 9px;
	margin:0;
}

div.ads p {
	padding:0 9px 0 9px;
	margin:0;
}
div.signup {
	background:#c0c0c0;
	padding:3px;
	margin:3px 2px 0px 2px;
}

div.bottom_logos {
	width:162px;
	text-align:center;
}

div.footer {
	width:620px;
}

div.clearer{
	clear:left;
}
.youtube_1,.youtube_2,.youtube_3,.youtube_4,.youtube_5,.youtube_6{
	float:left;
	padding:5px;
}
.handle{
	background:#f5f5f5;
	width:450px;
	float:right;
	margin:10px;
	padding:10px;
}
ul.socialm{
	list-style:none;
	margin:0 0 0 15px;
	padding:0;
}
ul.socialm li{
	float:left;
	padding:3px;
}
nav select 			{display: none;}

div.top_banner {
	position:absolute;
	top:5px;
	left:200px;
}

@media all and (max-width:1000px) {
div.blue_right_col{
	display:none;
}

div.right_col_content{
	width:90%;
	padding:20px 5% 20px 5%;
	margin:0;
	text-align:center;
	float:none;
	z-index:2;
	background:#0080ff;
	clear:left;
	min-height:0;
}		
	
}

@media all and (max-width:840px) {
	
}	


@media all and (max-width:980px) {
div.top_banner {
	display:none;
}
div.leftcol1 {
	float:none;
	width:100%
}

div.middlecol1 {
	float:none;
	width:100%;
	margin:0 0 15px 0;
	padding:0;
}

div.rightcol1 {
	float:none;
	width:100%
}

}

@media all and (max-width:935px) {
div.top_banner {
	display:none;
}
}

@media all and (max-width:815px) {

body.homepage {
	background: none;
	margin:0px;
}
div.bottom_content {
	display:none;
}
div.top_logo {
	display:none;
}

div.bottom_logos {
	width:182px;
	text-align:center;
}

div.left_search {
	width:140px; margin:0 auto;
	text-align:center;
}

.inputa{
	width:100px;
}

div.ads {
	float:none;
	padding:0 9px 0 9px;
	margin:0 auto;
}

div.footer {
	width:100%;
}

div.four_ads {
	background:#000000;
	padding:0 0 2px 0;
	margin:0;
	width:100%;
}

table.adlogos {
	border-collapse:collapse;
	width:96%;
	margin:0 2% 0 2%; 
}

table.topus {
	border-collapse:collapse;
	width:96%;
	margin:0 2% 0 2%; 
	font-size:12px;
}

img.agencies_green {
	width:100%;
	max-width:468px;
}

img.ukagencies {
	width:100%;
	max-width:390px;
}
	
div.left_bar{
display:none;
}	

div.left_bar_home{
display:none;
}

nav ul     {display: none;}
nav select {display: block; height:35px; width:96%; padding:5px; margin:0 2% 0 2%;position:relative; z-index:2000; background:#FFFFFF;}
body, body.shorttop {
	background: url(../images/body_bg_mobile.png) repeat-x;
	margin:0;
}

div.adbrands_logo{
	float:none;
	position:relative;
	width:100%;
	padding:0;
	z-index:1000;
	background:#000000;
}
div.adbrands_logo a.logo{
	float:none;
	display:block;
	width:450px;
	height:77px;
	background: url(../images/adbrands_logo.jpg) no-repeat;
	background-size: 100% auto;
	text-indent:-2000px;
	margin:0 auto;
}

div.adbrands_logo_home{
	float:none;
	position:relative;
	width:100%;
	padding:0;
	z-index:1000;
	background:#000000;
}
div.adbrands_logo_home a.logo{
	float:none;
	display:block;
	width:450px;
	height:77px;
	background: url(../images/adbrands_logo.jpg) no-repeat;
	background-size: 100% auto;
	text-indent:-2000px;
	margin:0 auto;
}

.handle{
	background:#f5f5f5;
	width:90%;
	float:none;
	padding:10px;
	margin:0;
}
div.left_ads {
	width:180px;
	margin:0 auto;
}

div.left_ads_home {
	width:180px;
	margin:0 auto;
	min-height:0px;
}

.handle table{
	padding:0;
	margin:0;
}

div.left_content{
	width:100%;
	text-align:center;
	float:none;
}

div.left_content_home{
	width:100%;
	text-align:center;
	float:none;
	padding:0 0 6px 0;
}

div.left_bottom{
	position:relative;
	text-align:center;
	width:100%;
	overflow:hidden;
	top:0;
	left:0;
	background:#000000;
	padding:10px 0 0 0;
}

div.left_bottom_home{
	position:relative;
	text-align:center;
	width:100%;
	overflow:hidden;
	top:0;
	left:0;
	background:#000000;
	padding:10px 0 0 0;
}

a.profile{ 
	display:block;
	width:100%;
	height:35px;
	background: url(../images/new/new_profile2.gif) no-repeat;
	text-indent:-2000px;
}

div.right_content{
	position:relative;
	margin:0 5%;
	top:0;
	left:0;
	width:90%;
}

div.right_content2{
	position:relative;
	margin:20px 1%;
	padding:0;
	top:0;
	left:0;
	width:98%;
}

div.right_content2_home{
	position:relative;
	margin:0 1%;
	padding:0;
	top:0;
	left:0;
	width:98%;
	max-width:98%;
}

div.right_content2_home_inner{
	position:relative;
	width:100%;
	float:none;
	text-align:center;
}


ul.socialm li{
	float:left;
	padding:3px;
}
ul.socialm{
	width:160px;
	margin:0 auto;
}
}

@media all and (max-width:660px) {
.youtube_1,.youtube_2,.youtube_3,.youtube_4,.youtube_5,.youtube_6{
	float:none;
	padding:5px;
	width:300px;
	margin:0 auto;
}
div.adbrands_logo a.logo{
	float:none;
	display:block;
	width:299px;
	height:77px;
	background: url(../images/adbrands_logo_mobile.jpg) no-repeat;
	background-size: 100% auto;
	text-indent:-2000px;
	margin:0 auto;
}
div.adbrands_logo_home a.logo{
	float:none;
	display:block;
	width:299px;
	height:77px;
	background: url(../images/adbrands_logo_mobile.jpg) no-repeat;
	background-size: 100% auto;
	text-indent:-2000px;
	margin:0 auto;
}

}