/* -------------- Main Styles ---------------- */
html{
height: 100%;
text-align: left;
font: 12px; color: #17389D;}
	
body {
height: 100%; 
width:995px; 
margin: auto;
font-family:Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #17389D;
background-image:  url(assets/bg.gif);
background-color:#4065b9;
background-repeat: repeat-x;}
	
#shadow {
	position: absolute;
	width: 1010px;
	margin-left: -17px;
	z-index: 0;
	padding-left:17px;
	background-repeat: repeat-y;
	background-image: url(assets/shadow.gif);
	background-repeat: no-repeat;
	background-color:#ffffff;}

#navbar {position:absolute; top : 10px; float:left; z-index: 10; margin:0px; padding:10px;}

.maintext {padding-left: 2px; font-size: 13px;}

.font14 ul {
padding:0px;
padding-left:18px;
padding-right:12px;
} 
.font14 {font-size: 14px;}
/*-------------Tab Menu--------------*/
.border_bottom{
	border-bottom: 3px solid #D6EAFD;
}
.left {margin:0 auto 0 0;}
/*------------- End of Tab Menu--------------*/

H1 {margin: 2px; font-weight: bold ; font-size:18px; color: #17389D;}
H2 {font-size: 14px;color: #333;font-weight: bold;}
H3 {margin: 0px; font-size: 13px; color: #3D5492; font-weight: bold;border-bottom: 1px solid #3D5492;}
H3 a:link {color: #3D5492; font-size: 13px; text-decoration: none;}
H3 a:hover {color: #3D5492; font-size: 13px;text-decoration: none;}
H3 a:visited {color: #3D5492; font-size: 13px; text-decoration: none;}

/*hover effects for main menus */

.transON { 
}

.transOFF {
opacity:.80;
filter: alpha(opacity=80); 
-moz-opacity: 0.8; 
} 

#loginBar  { 
position:absolute;
left:400px;
top:110px;
font-size: 14px;
color: #17389D;
text-decoration: none;
font-weight: bold;

}
#loginBar a:link {color: #17389D; font-weight: bold;}
#loginBar a:visited {color: #17389D; font-weight: bold;}
#loginBar a:hover {color: #17389D; font-weight: bold;}


.howto {
   padding-left:460px;
   padding-top:10px;
	font-size: 13px;
	background-image: url(assets/howtopost.gif);
	height: 100%;
	padding-bottom: 230px;
	background-repeat:no-repeat;
	
}
.title {font-size: 14px; color:#FFFFFF;}

#mainright {
	width: 790px;
	float:right;
	position:relative;
	margin-top:5px;
	margin-bottom: 5px;
	margin-right: 3px;
	padding: 0px;
}
.main-area {
	width: 1077px;
	height: 165px;
	margin: 0px;
	margin-left: -65px;
    background-image:url(assets/top.gif);
	text-align: left;

	z-index: 10;
	

	padding-bottom: 0px;
	background-repeat: no-repeat;
}
#main {
	margin-left: 0px;
	left: 0px;
	width:995px;
}

.navtop {width: 188px; height: 45px; 
background-image: url(assets/side_top.gif);}

#leftnav {
	width: 188px;
	float:right;
	position: relative;
	padding: 0px;
	padding-bottom: 10px;
	color: #000;
	margin: 0px;
	font-size: 11px; 
    background-image: url(assets/side.gif);
	background-position:bottom;
}
#leftnav a:link {font-size: 11px; text-decoration: none;	font-weight:bold; color:#17389D;}
#leftnav a:visited {font-size: 11px; text-decoration: none;font-weight:bold; color:#17389D;}
#leftnav a:hover {font-size: 11px; text-decoration: underline;font-weight:bold; color:#17389D;}
#leftnav p{margin-left:10px; margin-right:8px;}

#footer {
clear:both; 
margin:0px; 
text-align:center; 
font-size: 11px; 
color: #ffffff;
 width: 1095px;	
 padding-top:30px;
 background-repeat:no-repeat; 
 background-position:left;
 background-color:#4065b9;
 
 padding-bottom:2px; 
 margin-left: -17px;
background-image: url(assets/footer.gif);
}


#footer a:link {color: #ffffff;	text-decoration: none;	font-size: 12px; font-weight: normal;}
#footer a:visited {color: #ffffff;	text-decoration: none;	font-size: 12px; font-weight: normal;}
#footer a:hover {color:#ffffff;	text-decoration: underline;	font-size: 12px; font-weight: normal;}
a:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color:#000000;
	text-decoration: underline;
	font-weight: bold;
}
/*******table colors for clients adverts********/
.pending a:link {color:#532900;} .pending a:hover {color:#532900;} .pending a:visited {color:#532900;}
.pending {
color:#532900;
	background-color:#f9e3ba;
	border: 1px solid #F3C876;
}
.live a:link {color:#22270C;} .live a:hover {color:#22270C;} .live a:visited {color:#22270C;}
.live {
color:#2F3511;
	background-color:#eff4db;
	border: 1px solid #CEDE8F;
}
.exauto{
	background-color:#F0F0F0;
	border: 1px solid #6F6F6F;
}
.exmanual{
	background-color:#CCCCCC;
	border: 1px solid #333333;
}
.unpaid a:link {color:#640000;} .unpaid a:hover {color:#640000;} .unpaid a:visited {color:#640000;}

.unpaid{
	background-color:#F8E0E0;
	border: 1px solid #E18A91;
	color: #3E2020;
}
.logintitle {
padding: 3px;
font-size: 11px;
background-color: #C40000;
color: #FFFFFF;}
/*******end table colors for clients adverts********/

P {	margin-top: 10px;
	margin-left:3px;
	margin-right: 3px;
}
#members_title {
	font-size:14px;
	color:#000;
	font-weight:bold;
	background-color: #E7F3FF;
	text-align: center;
	padding: 3px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D2D2D2;
}
#members {
font-size:14px;
	border: 1px solid #D2D2D2;

}
#members a:link{color:#1E82CC; font-size:12px;}
#members a:hover{color:#000; font-size:12px;}
#members a:visited {color: #68A1FF; font-size:12px;}
#members a:visited:hover {color: #000; font-size:12px;}

/*****admin styles****/
.table_headers {
	color: #FFFFFF;
	background-color: #000000;
	
}

.table_row1 {background-color:#B7D6FB;}
.table_row2 {background-color:#DBEAFD;}

.loginred{
font-size: 13px;
color: #D20000;}
.loginrow2 {
margin-left:15px;
margin-right:3px;
color:#333333;
background-color: #F2F2F2;
padding: 3px 3px 3px 6px;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #666666;
border-left: 1px solid #999999;
letter-spacing: 1px;}
.loginrow{
width:680px;
margin-left:6px;
background-color: #FBFBFB;
background-color: #fff;
padding: 0px;
padding-bottom:3px;
border-top: 1px solid #A4A4A4;
border-right: 1px solid #A4A4A4;
border-bottom: 1px solid #3F3F3F;
border-left: 1px solid #6B6B6B;}
.loginrow a:link{text-decoration:none;}
.loginrow a:hover{text-decoration:none;}
.loginrow a:visited{text-decoration:none;}

/*----------------------- Rate Prices Table Styles----------------------------------*/

.column_3{
background-color:#D2D2D2;
padding:1px;
font: normal 10px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align: center;
}

.column_1{
background-color:#E7F3FF;
padding:4px 1px 4px 1px;
border: 0px solid #FFFFFF;
font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#4f6b72;
}

.column_2{
background-color:#FFDBDB;
padding:4px 1px 4px 1px;
border: 1px solid #FFFFFF;
font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#4f6b72;
}

.table_headers{
background-color:#14106F;
padding:4px 1px 4px 1px;
border: 1px none #FFFFFF;
font: normal 10px auto  Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.price{
background-color:#BCFF9E;
padding:4px 1px 4px 1px;
border: 0px solid #FFFFFF;
font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#4f6b72;
}

.free{
background-color:#FFDC9E;
padding:4px 1px 4px 1px;
border: 1px none #FFFFFF;
font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#4f6b72;
}

.na{
background-color:#FFB7B7;
padding:4px 1px 4px 1px;
border: 1px none #FFFFFF;
font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#4f6b72;
}

/*****toplinks******/
.menu {
	font: normal 12px auto Verdana, Arial, Helvetica, sans-serif;
	position:absolute; 
	top : 72px;
	left: 460px; 
	z-index: 10;
  	display:inline;        
  	padding:0px;


  
  }
  
  
  .rates, .rates ul {
		float:left;
		padding: 0;
		margin: 0;
		list-style: none;
		width : 133px;
		height: 31px;
}
.rates li { width : 133px;	height: 31px;}
.rates li a {
        width : 133px;
		height: 31px;
        background-image: url(assets/rates.gif);
		display : block;
       position:static;
}
.rates li a:hover {background-image: url(assets/rates2.gif);}

.how2, .how2 ul {
        float:left;
		padding: 0;
		margin: 0;
		list-style: none;
		width : 133px;
		height: 31px;
}
.how2 li { width : 133px;	height: 31px;}
.how2 li a {
        width : 133px;
		height: 31px;
        background-image: url(assets/how2.gif);
		display : block;
       position:static;
}
.how2 li a:hover {background-image: url(assets/how22.gif);}





.register, .register ul {
        float:left;
		padding: 0;
		margin: 0;
		list-style: none;
		width : 133px;
		height: 31px;
}
.register li { width : 133px;	height: 31px;}
.register li a {
        width : 133px;
		height: 31px;
        background-image: url(assets/register1.gif);
		display : block;
       position:static;
}
.register li a:hover {background-image: url(assets/register2.gif);}





.members, .members ul {
        float:left;
		padding: 0;
		margin: 0;
		list-style: none;
		width : 133px;
		height: 31px;
}
.members li { width : 133px;	height: 31px;}
.members li a {
        width : 133px;
		height: 31px;
        background-image: url(assets/members.gif);
		display : block;
       position:static;
}
.members li a:hover {background-image: url(assets/members2.gif);}





.contact, .contact ul {
        float:left;
		padding: 0;
		margin: 0;
		list-style: none;
		width : 133px;
		height: 31px;
}
.contact li { width : 133px;	height: 31px;}
.contact li a {
        width : 133px;
		height: 31px;
        background-image: url(assets/contact.gif);
		display : block;
       position:static;
}
.contact li a:hover {background-image: url(assets/contact2.gif);}



.arrow, .arrow ul {
       
		padding: 0;
		margin: 0;
		list-style: none;
		width : 33px;
		height: 28px;
}
.arrow li { width : 33px;	
		padding: 0;
		margin: 0; height: 31px;}
.arrow li a {
        width : 33px; 
		padding: 0;
		margin: 0;
		height: 28px;
        background-image: url(assets/arrow.gif);
		display : block;
       position:static;
}
.arrow li a:hover {
		padding: 0;
		margin: 0; background-image: url(assets/arrow2.gif);}

/******members post its*******/
#north {background-image: url(assets/north.gif);
background-repeat: no-repeat; 
width:189px;
height:205px;
margin-left:10px;
float:left;}
#north .text {padding-top: 45px;
padding-left:15px;}

#wales {background-image: url(assets/wales.gif);
background-repeat: no-repeat; 
width:196px;
height:205px;
float:left;}
#wales .text {padding-top: 52px;
padding-left:15px;}


#nireland {background-image: url(assets/nireland.gif);
background-repeat: no-repeat; 
background-position: right;
width:190px;
height:205px;
float:left;}
#nireland .text {padding-top: 45px;
padding-left:15px;}

#scotland {background-image: url(assets/scotland.gif);
background-repeat: no-repeat; 
width:193px;
height:205px;
float:left;}
#scotland .text {padding-top: 48px;
padding-left:15px;}

#midlands {background-image: url(assets/midlands.gif);
background-repeat: no-repeat; 
width:201px;
height:205px;
float:left;
margin-left:70px;}
#midlands .text {padding-top: 48px;
padding-left:15px;}

#south {background-image: url(assets/south.gif);
background-repeat: no-repeat; 
width:203px;
height:205px;
float:left;}
#south .text {padding-top: 48px;
padding-left:22px;}

#london {background-image: url(assets/london.gif);
background-repeat: no-repeat; 
width:197px;
height:205px;
float:left;}
#london .text {padding-top: 45px;
padding-left:18px;}


/*-------------------New Nav CSS---------------------*/

#nav {
	margin-left:0px;
	margin-bottom:0px;
    width:165px;
}

#nav ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
    text-indent:0px;
}
#nav li {
    height:24px;
    line-height:24px;
	margin-left:5px;
    width:165px;
}
/*----IE----*/
*html  #nav li {
    width:165px;
}

#nav li ul li {
    width:150px;
}
/*----IE----*/
*html #nav li ul li {
    width:150px;
}
#nav li.category {
    padding-left:0px;
    height:auto;
    color:#0066FF;
    font: normal 14px auto Arial, Helvetica, sans-serif;
}
#nav li a,
#nav li ul li a, 
#nav li ul li ul li a{
    font-weight:normal;
    text-decoration:none;
    display:block;
    height:100%;
    width:100%;
    padding-left:10px;
}
#nav li.category ul li a:link, #nav li.category ul li a:visited{
    margin-left:0px;
    padding-left:20px;
    font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#nav li.category ul li ul li a:link, #nav li.category ul li ul li a:visited{
    margin-left:0px;
    padding-left:30px;
    font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}

#nav li a:link,
#nav li a:visited {
    color:#17389D;
    background-color:#ffffff;
    padding:5px 0px 5px 10px;
    font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #c4c4c4;
	text-decoration:none;
}

#nav li ul li a:link,
#nav li ul li a:visited {
   	color:#17389D;
    background-color:#ffffff;
	border:none;
	padding:5px 0px 0px 30px;
}

#nav li a:hover,
#nav li a:active {
	font-size:12px;
	text-decoration:none;
	color:#999999;
}

#nav li ul li a:hover,
#nav li ul li a:active {
    color:#666;
    background-color:#ededed;
} 
#nav li.category ul.show,
#nav li.category ul li ul.show {
	display:block;
}

#nav li.category ul.hide, 
#nav li.category ul li ul.hide {
	display:none;
}
/*-------------------end css nav-----------------*/
.int_txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	bottom: 0px;
	padding-bottom: 0px;
	vertical-align: bottom;
	margin: 0px;
	z-index:3;
}
.steps_menu td{
	font-size:13px;
	color:#999999;
}
.steps_menu a:hover{
	text-decoration:none;
	color: #17389D;
}
.steps_menu a:link{
	color: #17389D;
	font-weight:normal;
	font-size:13px;
}
.steps_menu a:visited{
	color: #17389D;
	font-weight:normal;
}
.steps td{
	font-size:13px;
}
.steps {
	font-size:13px;
}
.show_adverts td{
	font-size:12px;
	border: 1px solid #CCCCCC;
	color:#444444;
}
.show_details td{
	font-size:12px;
	border: 0px solid #CCCCCC;
	/*color:#444444;*/
}
.border{border:1px solid #bbb; margin:0px; padding:0px; background-color:#FFFFFF; color:#333333;}

/*-----------------------Table Headers----------------*/
.tabletextheader 
{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #fff; 
text-decoration: none;
padding: 5px 5px 5px 5px;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
background: url(assets/bg_th.gif) repeat-x #626262;
}
.tablecontent{
background-color:#F3F3F3;
}

.tabletextheader a:link, .tabletextheader a:visited{color:#FFFFFF;}


/****Hover stuff*****/
.text_description  a {
	position:relative;
	margin:auto;
}
.text_description  a span { display:none;}

.text_description  a:hover span {
position: absolute;
display: block;
width: 120px;
left: 20px;
top: 10px;
padding: 5px;
border: 1px solid #000000;
background: #FFFED4;
text-decoration: none;
filter: alpha(opacity=90);
opacity: 0.9;
-moz-opacity: 0.9; 
font: normal 11px auto Verdana, Arial, Helvetica, sans-serif;
color: #000;
z-index: 10;
text-align:left;
}
.text_description a.tick {

	width:20px;
	height:auto;
	margin:auto;
	text-decoration: none;
}
/************end of hover*************/





