/* import stylesheet for listing */

@import "listing.css";

/*----------------------SKELETON SETUP--------------------*/

html{
height:100%;
}

body{
width:100%;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;	
height:100%;
color:#333;
Background-color:#0A93FC		
}

a:link, a:active, a:visited{
/*font-size:8pt;
font-weight:bold;*/
font-family:Arial, Helvetica, sans-serif;
color:#0A93FC;
text-decoration:none;
}

a:hover{
/*color:#579BC3;*/
color:#666666;
text-decoration:underline;
}

#container_content{
text-align:left;
padding:0px;
margin:0px;
}

#container_page{
width:900px;
padding:0px;
margin: 0px auto;
background-color:#FFFFFF;
}

#bodyContent{
/* controls table which content resides in each page */
width:100%;
margin: 0px 0px 0px 0px;
padding:0px;
}

#banner{
/* main banner of site */ 
margin:0px;
padding:0px;
width:740px;
border:none;
float:left;
}

#contentBody{
width:555px;
padding: 0px 10px 0px 10px;
margin:0px;
float:left;
}

#FullBodyContent{
width:98%;
padding:0px 10px 0px 10px;
margin:0px;
}

#leftFullBodyContent{
width:99%;
padding:0;
margin:0px 0px 0 0;
float:left;
}


#articleFullBodyContent{
width:580px;
padding: 0px 10px 0px 10px;
margin:0px;
float:left;
}

#homeTitle{
width:100%;
text-align:center;
clear:both;
font-size:13pt;
/*color:#4d4d4d;*/
color:#0A93FC;
margin-top:10px;
margin-bottom:10px;
}

#homeTitleSelect{
width:100%;
clear:both;
font-size:13pt;
color:#4d4d4d;
margin-top:10px;
margin-bottom:10px;
}


p{
padding:0px;
margin:10px 0px 10px 0px;
}

hr{
width:100%;
text-align:center;
}

#searchBoxContainer{
height:142px;
position:relative;
float:right;
margin:0;
padding:0;
width:160px;
background-color:#107FC9;
}

#searchBox{
text-align:center;
float:right;
margin:0;
padding:5px;
width:150px;
position:absolute;
/*top:25px;*/
}

#searchBox .title{
font-size:1.2em;
color:#FFFFFF;
}

#searchEntertainment{
margin:0 0 10px 0;
}

#cat, #subcat, #categorySelect{
width:98%;
margin:0 0 5px 0;
font-size:0.9em;
text-transform:capitalize;
}

#cat option, #subcat option, #categorySelect option{
text-transform:capitalize;
}

.orangeFont1{
color:#FF5E00;
text-align:center;
font-weight:bold
}

#addPageContent{
width:600px;
margin:0 auto 0 auto;
padding:0;
text-align:center;
}

/* ---------------------NAV PROPERIES ------------------------*/

#navTxt{
	/*background-image: none;
	padding-left: 4px;
	padding-right: 0px;
	float: left;
	font-size: 11px;
	line-height: 22px;
	white-space: nowrap;
	background-image:url(../media/images/top_link.png);
	background-repeat:no-repeat;
	background-position:right top;
	height:22px;*/
text-align:center;
position:relative;
top:6px;
padding:0px;
margin:0px;
height:29px;
color:#FFFFFF;
}

#navTxt img{
background-position:top
}

#nav{
background:url(../media/images/banner_02.jpg);
background-repeat:repeat-x;	
background-position:left;
/*background-color:#0A93FC;*/
height:29px;	
padding:0px;
margin:-2px 0 0 0;	
position:relative;
}

/*----------------------GLOBAL PROPERTIES----------------------------*/


li{
margin: 0px 0px 3px 0px;
}

.title{
font-size:8pt;
color:#194477;
text-transform:capitalize;
font-weight:bold;
}

.capitals{
text-transform:capitalize;
}

select option{
text-transform:capitalize;
}


td{
vertical-align:top;
}


h1{
width:100%;
text-transform:capitalize;
border-bottom:ridge;
font-size:16pt;
}


h2{
padding-top:0px;
margin:0px;
margin-bottom:20px;
border-bottom:ridge;
width:100%;
}

img{
border:none;
}

h3{
margin-bottom:5px;				
}

.emulateH3{
margin-bottom:5px;	
font-size:14pt;
font-weight:bold;
}


h4						{
						/* used for description heading in premium listings */
						padding:5px 0px 0px 0px;
						margin:5px 0px 0px 0px;
}



td						{
						vertical-align:top;
}



.bold					{
						font-weight:bold;
						font-size:12pt;
						color:#0A93FC;
						margin:0px;
						padding:0px;
}

.finePrint					{
						font-size:8pt;
						margin:0px;
						padding:0px;
}

.lowerCase				{
						text-transform:lowercase;
						margin:0px;
						padding:0px;
}


.greenTitle				{
						font-size:11pt;
						color:#339900;
                        text-transform:capitalize;
						font-weight:bold;
}

.subTitle				{
						font-size:11pt;
						/*color:#333399;*/
						color:#025D8C;
                        text-transform:capitalize;
						font-weight:bold;
}



.subRed					{
						color:#FF0000;
						vertical-align:super;
}

option{
text-transform:capitalize;
}

/*-----------------------ADVERTISEMENTS------------------------*/


.premiumAd{
/* ad in right col */
text-align:center;
position:relative;
top:3px;
width:150px;
height:200px;
background-color:#9BC8FF;
padding:0px;
margin: auto;
}


#googleAd01{
/* centres google ads in left col */
text-align:center;
margin:0px -5px 0px 0px;
}


/* for rightCol flash */
#flashcontent{
width:150px;
height:200px;
float:left;
}

/* for index flash */
#indexFlashcontent{
width: 468px;
height: 200px;
float: left;
clear:none;
padding:0;
margin:0;
}

/* ---------------------- ARTICLES --------------------- */

.articleContent{
float:left;
width:520px;
text-align:left;
margin-left:20px;
}

.articleAds{
float:right;
width:250px;
text-align:left;
}


/* ----------------------RIGHT COL-----------------------*/

.rightCol{
float:right;
clear:right;
width:160px;
text-align:left;
background-color:#FFFFFF;
padding-bottom:6px;
margin:0;
}

.rightColCentre{
float:right;
clear:right;
width:150px;
background-color:#FFFFFF;
padding-bottom:6px;
margin:0px 0 0 0px;
}

.searchRightCol{
float:right;
clear:right;
width:160px;
text-align:left;
background-color:#fff;
padding:0px 10px 10px 10px;
margin:10px 0 0 0;
font-size:10px;
border:solid 1px #cde4ff;
background:url(../media/images/howTo_bg.jpg) top repeat-x;
}

.adRightCol{
float:right;
clear:right;
width:160px;
text-align:left;
background-color:#fff;
padding:10px;
margin:0;
font-size:10px;
border:solid 1px #cde4ff;
}

#relatedCategories .title{
/*color:#92c244;*/
color:#ffffff;
text-align:left;
margin-top:5px;
margin-left:8px;
margin-right:auto;
margin-bottom:20px;
padding:0;
font-size:13pt;
/*line-height:7pt;*/
}

#relatedCategories ul{
margin:0 0 10px 10px;
padding:0 0 0 10px;
}

#relatedCategories li{
text-transform:capitalize;
}
.leftColArticles{
width:160px;
float:left;
clear:left;
min-height:331px;
border:solid 1px #cde4ff;
padding:10px;
margin:0px 0 0 0;
background:url(../media/images/howTo_bg.jpg) top repeat-x;
}

.rightColArticles{
width:160px;
float:right;
clear:right;
min-height:331px;
border:solid 1px #cde4ff;
padding:10px;
margin:10px 0 0 0;
background:url(../media/images/howTo_bg.jpg) top repeat-x;
}

.rightColArticles .bold{
/*color:#92c244;*/
color:#ffffff;
text-align:left;
margin-top:0px;
margin-left:8px;
margin-right:auto;
margin-bottom:20px;
padding:0;
font-size:13pt;
line-height:7pt;
}

.rightColArticles ul{
list-style-image:url(../media/images/advertise/arrow.gif);
padding-left:15px;
line-height:10pt;
margin:5px 0 10px 0;
}

.rightColArticles strong{
color:#0A93FC;
}

.rightColArticles a:link{
color:#0A93FC;
}

.rightColFeatured{
width:160px;
float:right;
clear:right;
/*min-height:331px;*/
border:solid 1px #cde4ff;
padding:10px;
margin:10px 0 0 0;
background:url(../media/images/howTo_bg.jpg) top repeat-x;
}

.rightColFeatured .bold{
/*color:#92c244;*/
color:#ffffff;
text-align:center;
margin-top:-3px;
margin-left:0px;
margin-right:auto;
margin-bottom:20px;
padding:0;
font-size:11pt;
/*line-height:7pt;*/
}

.rightColFeatured img{
margin-bottom:10px;
padding:0;
}


#popularListings{
width:160px;
height:200px;
float:right;
clear:right;
margin:0;
padding:0;
border:thin;
border-style:solid;
border-color:#cde4ff;
overflow:hidden;
text-align:left;
background-image:url(../media/images/howTo_bg.jpg);
background-position:top;
background-repeat:repeat-x;
}

#popularListings img{
width:148px;
}

#popularListings a:visited, #popularListings a:link{
text-decoration:none;
text-transform:capitalize;
}

#popularListings a:hover, #popularListings a:active{
text-decoration:none;
text-transform:capitalize;
color:#0A93FC;
}

#popularListings .bold{
font-size:8pt;
font-weight:normal;
line-height:12pt;
}

#popularListings .heading{
/*color:#92c244;*/
color:#ffffff;
text-align:center;
margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:auto;
padding:0;
font-size:13pt;
font-weight:bold;
line-height:7pt;
}

#popularListings div{
padding:5px 10px 5px 10px;
}

.rightCol .tick{
width:16px;
height:16px;
}

.rightCol .arrow{
width:7px;
height:10px;
}

.rightCol .left{
text-align:left;
}

						
/*----------------------LEFT COL-----------------------------*/
			
.leftCol{
/* contains search - member login and advert */
width:150px;
background-color:#ffffff;		 
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#EDF7FF;
line-height:14pt;
/* background-image:url(../media/images/LHColMenuTitle.jpg); */
background-position:top;
background-repeat:repeat-x;
}

.leftCol a:link, .leftCol a:visited, .leftCol a:active{
color:#0A93FC
}

.leftCol a:hover{
color:#ff9933
}

.leftCol form{
margin:3px;
}

.leftCol hr	{
margin:0 auto 0 auto;
width:96%;
}


#userName, #passWord{		
width:136px;
margin:0 0 5px 0;
}

#categoryList{
width:150px;
float:left;
position:relative;
}

#categoryList ul{
margin:0px 0 10px 0px;
padding:30px 0 0 20px;
font-size:11px;
list-style-image:url(../media/images/menu-arrow.gif);
width:90%;
}

#categoryList ul a:link, #categoryList ul a:visited{
text-decoration:none;
text-transform:capitalize;
font-weight:bold;
}

#categoryList li{
margin:0;
padding:0 0 0 0px;
line-height:15px;
}

#categoryList .title{
font-size:1.5em;
color:white;
margin:2px 0 10px 5px;
font-weight:bold;
}

/*----------------------CONTACT US---------------------------------*/

form[name="contactUs"] input{
width:250px;
}

form[name="contactUs"] textarea{
width:250px;
}


form[name="contactUs"] input[type="submit"]{
width:150px;
text-align:center;
margin: 10px 5px 5px 0px;
}

/*-------------------------- form Validation ----------------------------*/

.basictext{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; color:#000066;
}

/* ---------------------LINK PROPERTIES ---------------------------- */


a.state:hover{
color:#aaaaaa;
text-decoration:underline;
}

.stateLinks{
/* for state links on index results */
font-size:7pt;
text-transform:capitalize;
}

#boldPage  a[href]{
font-weight:bold;
}

a:link{
color:#0A93FC;
}

.table02 a:link, .table02 a:visited{
color:#ffffff;
}

.categoryLink{
text-transform:capitalize;
}

a.categoryLink:link, a.categoryLink:visited{
text-decoration:none;
color:#0A93FC;
}

a.categoryLink, a.nav:link, a.nav:visited{
color:#ffffff;
text-decoration:underline;
font-weight:bold;
}

/*----------------------FOOTER--------------------------*/

#footerContent{
font-weight:bold;
font-size:9pt;
color:#0A93FC;
margin:5px 0px 0px 0px;
padding:0;
/*background-color:#cde4ff;*/
background-color:#EDF7FF;
border-top:solid;
border-top-color:#cde4ff;
}

#footerContent a:link, #footerContent a:visited{
color:#73C2FF;
}

#footer{	
width:100%;
text-align:left;
padding:0;
margin:0;
}	

#footerBase{
font-weight:bold;
font-size:9pt;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:0;
background-color:#0A93FC;
}

#footerBase a:link, #footerBase a:visited{
color:#ffffff;
}


/*----------------------INDEX PAGE CONTENT---------------*/

#latestListingTitle{
background-image:url(../media/images/howTo_bg.jpg);
height:35px;
border:solid 1px #CDE4FF;
width:156px;
margin:0;
padding:0px;
}

.latestListing{
min-height:40px;
width:156px;
font-size:8pt;
text-align:left;
border:solid 1px #cde4ff;
border-bottom:none;
color:#FFF;
display:block;
text-decoration:none;
/*cursor:default;*/
padding:0px;
margin:0;
}

.latestListing .bold{
font-size:9pt;
text-transform:capitalize;
padding:0;
margin:0 0 2px 0;
display:block;
}

/*
.latestListing .bold:hover{

text-transform:capitalize;
color:#4d4d4d;
padding:0;
margin:0 0 2px 0;
}
*/
.latestListing:hover{
background-color:#73C2FF;
}

.latestListing:link, .latestListing:visited{
color:#555555;
text-decoration:none;
}

.listingContent{
width:140px;
margin:auto;
margin-top:5px;
margin-bottom:5px;
text-decoration:none;
color:#555555;
font-size:8pt;
}

#indexMainParagraph{
float:left;
width:100%;
text-align:justify;
padding:0px;
margin:5px 0px 10px 0px;
}


#indexMainSecondPar, #indexMainThirdPar{
width:210px;
margin:5px 0px 5px 0px;
height:180px;
padding:5px;
text-align:left;
background-color:#DBECFF;
}

	#indexMainSecondPar{
	text-align:left;
	float:left;
	}
	
	#indexMainThirdPar{
	text-align:justify;
	float:right;
	}


#mainPic img{
/* main pic or flash. used for promotion and image setting */
float:left;
width:460px;
height:200px;
padding: 0px;
}

.hContainer{
width:100%;
float:none;
padding:0;
margin:0;
text-align:center;
}

#quickLinks{
margin: 3px 0 0 0;
padding: 2px 0 2px 0;
height:100%;
vertical-align:middle;
}

#quickLinks a{
color:#0A93FC;
text-decoration:none;
}

#quickLinks .button:hover,
#quickLinks .button:active{
background-color:#efefef;
color:#2461aa;
}

#quickLinks .button{
/*display:inline;*/
padding:0 0 0 3px;
margin:1px 0 1px 3px;
height:1.4em;
}

#hContaner bold{
margin: 0 0 0 5px;
}


/* appears below main flash*/
#indexBanner{
width:100%;
clear:both;
}

#indexBanner td{
width:50%;
}

#indexBanner td img{
width:270px;
height:150px;
padding:0;
border:none;
margin:0 0 0px 0;
}

.whatsHot{
width:56%;
border:solid;
border-width:2px;
border-color:#cde4ff;
border-left:none;
border-right:none;
margin:5px 0px 20px 0;
padding:10px 10px 10px 0px;
float:left;
min-height:330px;
}

.whatsHot .bold{
font-size:15pt;
/*line-height:7pt;*/
margin-bottom:5px;
}

.whatsHot img{
width:75px;
height:75px;
float:left;
margin-right:6px;
padding:2px;
border:solid;
border-color:#cde4ff;
border-width:1px;
}

.whatsHotChild{
float:right;
width:100%;
font-size:10pt;
line-height:11pt;
margin: 10px 0 0px 0;
padding:0;
clear:right;
}

.whatsHotChild .bold{
font-size:11pt;
text-decoration:none;
}

.whatsHotChild p{
padding:0px;
margin:5px 0 5px 0;
}

.whatsHot .line{
clear:both;
width:100%;
height:1px;
background-color:#cde4ff;
color:#cde4ff;
}

.whatsHot a:visited{
color:#0A93FC;
}

/*----------------------HOW TO GUIDES --------------------------*/

.howToGuide{
width:34%;
float:right;
min-height:331px;
border:solid;
border-color:#cde4ff;
border-width:1px;
background-color:#EDF7FF;
padding:10px;
margin:5px 0 0 0;
/*background:url(../media/images/howTo_bg.jpg);
background-position:top;
background-repeat:repeat-x;*/
}

.howToGuide .bold{
/*color:#9999ff;*/
text-align:center;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
padding:0;
font-size:15pt;
line-height:7pt;
}

.howToGuide ul{
list-style-image:url(../media/images/advertise/arrow.gif);
padding-left:15px;
line-height:10pt;
margin:5px 0 10px 0;
}

.howToGuide strong{
color:#0A93FC;
}

.howToGuide a:link, .howToGuide a:visited{
color:#4d4d4d;
}
.howToGuide a:hover{
color:#0A93FC;
}

/*---------------------- SUB INDEX PAGES --------------------------*/


.subIndex{
width:34%;
float:right;
min-height:331px;
border:solid;
border-color:#cde4ff;
border-width:1px;
background-color:#EDF7FF;
padding:10px;
margin:5px 0 0 0;
/*background:url(../media/images/howTo_bg.jpg);
background-position:top;
background-repeat:repeat-x;*/
}

.subIndex .bold{
color:#d50000;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
padding:0;
font-size:15pt;
line-height:7pt;
}

.subIndex ul{
list-style-image:url(../media/images/advertise/arrow_s1_red2.png);
padding-left:25px;
line-height:10pt;
margin:5px 0 10px 0;
}

.subIndex strong{
color:#0A93FC;
font-size:1.1em;
}

.subIndex a:link, .subIndex a:visited{
color:#4d4d4d;
}
.subIndex a:hover{
color:#0A93FC;
}

/*- Menu 9--------------------------- */
	
#menu9 {
	width: 180px;
	margin: 0 0 10px -40px;
	font-size:0.8em;
	}
	
#menu9 li a {
	height: 32px;
  	/*voice-family: "\"}\""; 
  	voice-family: inherit;*/
  	height: 24px;
	text-decoration:none;
	list-style:none;
	}	
	
#menu9 li a:link, #menu9 li a:visited {
	color: #FFF;
	display: block;
	background:  url(../media/images/menu9.gif);
	padding: 8px 0 0 35px;
	}
	
#menu9 li a:hover {
	color: #FFF;
	background:  url(../media/images/menu9.gif) 0 -32px;
	padding: 8px 0 0 35px;
	}

/*---------------------- FEATURED ARTISTS --------------------------*/

.featuredArtists{
width:49%;
float:left;
min-height:250px;
border:solid;
border-color:#cde4ff;
border-width:1px;
padding:0;
margin:0 0 5px 0;
}

.featuredArtists img{
width:272px;
padding-bottom:0px;
}

.featuredArtists .title{
width:100%;
height:40px;
padding:0px;
margin:0;
background:url(../media/images/boxTitleBg.jpg);
background-position:top;
background-repeat:repeat-x;
}

.featuredArtists .title div{
text-align:center;
margin-left:auto;
margin-right:auto;
color:#FFFFFF;
font-size:13pt;
padding:10px;
}

.featuredArtists .content{
/*background:url(../media/images/howTo_bg.jpg);
background-position:top;
background-repeat:repeat-x;*/
padding:5px;
font-size:9pt;
color:#4d4d4d;
clear:both;
}

.featuredArtists src{
clear:both;
position:relative;
left:-1px;
}

.searchBox{
width:100%;
border:solid;
border-color:#cde4ff;
border-width:1px;
padding:0px;
margin:20px 0 0px 0;
}

.searchBox .inner{
padding:0px;
margin:12px 0 12px 80px;
}


.indexWide{
width:100%;
border:solid;
border-color:#cde4ff;
border-width:1px;
/*background-color:#EDF7FF;*/
padding:0px;
margin:20px 0 10px 0;
}

.indexWide .inner{
padding:5px;
}

.indexWide .title{
width:100%;
clear:both;
font-size:14pt;
color:#4d4d4d;
margin-bottom:5px;
}

.indexWide img{
padding-bottom:0px;
}

.indexWide ul{
list-style-image:url(../media/images/advertise/arrow.gif);
padding-left:20px;
line-height:10pt;
margin:5px 0 10px 0px;
font-weight:bold;
font-size:9pt;
}

.indexWide .greenTitle{
margin-bottom:5px;
}

/* controls table which holds trio columns*/
#triCol{
width:100%;
padding:0;
margin:0;
}

.thirdIndex{
background-color:#DBFEC7;
width:140px;
min-height:200px;
margin:10px;
padding-bottom:2px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.thirdIndex .image{
width:100%;
background-color:#FFFFC2;
height:60px;
overflow:hidden;
}

.thirdIndex img{
width:140px;
height:60px;
}

.thirdIndex .content{
text-align:left;
background-color:#FFFFFF;
padding:5px;
margin:5px;
}

.thirdIndex p{
color:#92C244;
font-weight:bold;
padding:0;
margin:2px;
}

/*----------------------PROFILE----------------------------*/

#profileContainer{
float:left;
width:540px;
margin:0 0 0 10px;
}

#profileContainer .greenTitle{
color:#92C244;
}

#profileContainer img{
float:left;
width:200px;
height:200px;
}

#bookmark img{
float:left;
width:auto;
height:auto;
margin-top:20px
}

#siblingListing{
float:left;
clear:both;
width:100%;
margin:10px 0 10px 0;
}

#profileContainer #profileAd{
/*width:300px;
height:250px;*/
float:left;
clear:left;
margin:10px 0 10px 0;

}

#profileContainer #profileAdBottom{
width:480px;
height:60px;
background-color:#006600;
}

#featured{
margin:20px 0 20px 0;
}

#featured img{
width:70px;
height:70px;
}

#listingSibling{
text-align:center;
width:29%;
float:left;
margin:10px 5px 0 5px;
}
#listingSiblingContainer{
width:100%;
margin:10px 0 0 0;
}

#listingSibling img{
width:100px;
height:100px;
margin:0 auto 5px auto;
float:none;
}

#relatedCategory{
margin:10px 0 10px 0;
clear:both;
}

#relatedCategory .bold{
color:#92C244;
}

#profileContainer #profileContact{
float:left;
margin:10px 0 10px 0px;
padding:10px;
width:510px;
height:130px;
/*border:solid 1px #cde4ff;*/
background-color:#ebeef0;
/*background:url(../media/images/howTo_bg.jpg) top repeat-x;*/
}

#profileContainer #profileContact table{
width:100%;
}

#profileContainer #profileContact td{
width:50%;
}

#profileDetail{
float:left;
margin:0 10px 0 10px;
width:320px;
}

#profileDetail #description{
margin:10px 0 0 0;
}

#searchPopularListings{
width:160px;
float:right;
clear:right;
margin:0;
padding:0;
overflow:hidden;
text-align:left;
}

#searchPopularListings a:link, #searchPopularListings a:visited{
text-decoration:none;
text-transform:capitalize;
}

#searchPopularListings a:hover, #searchPopularListings a:active{
text-decoration:none;
text-transform:capitalize;
color:#0A93FC;
}

#searchPopularListings .bold{
font-size:8pt;
font-weight:normal;
line-height:12pt;
}

#searchPopularListings .heading, #latestListingTitle .content{
/*color:#92c244;*/
color:#FFFFFF;
margin:5px 0 15px 0;
padding:0;
font-size:13pt;
font-weight:bold;
/*line-height:7pt;*/
text-align:center;
}

#searchPopularListings img{
width:70px;
height:70px;
}

#popularListings div{
padding:5px 10px 5px 10px;
}


/*----------------------SITEMAP DIRECTORY------------------*/

#directoryTitle			{
						/* title for the directory, bottom of index page */
						margin:20px 0px 0px 0px;
						min-width: 100%;
						width:100%;
						height: 30px;
						background-color:#d0e1eb;
						text-align:center;
						float:left;
}

#directoryTitle h3
{
margin:0px;
padding:4px 0px 0px 0px;
width:100%;
}

#indexResults{
float:left;
width:100%;
}

#indexResults p{
/*shortens the height of paragraph attribute on results */
margin: 3px 0px 0px 0px;
}


#indexResults > table
{
width:100%;
}

.catDescription			{
						font-size:10px;
						color:#000000;
}

.state					{
						font-size:6pt;
						text-transform:capitalize;
						text-decoration:none;
}



/*---------------------SEARCH PAGE-----------------------*/

.results{
width:550px;
text-transform:inherit;
float:left;
margin:0px;
padding:0px;			
}

#leaderBoard{
width:728px;
height:90;
/*border:thin solid #0A93FC;*/
padding:0;
margin:0 0 0 10px;
}

.searchSitu{

background-color:#eeeeee;
margin-bottom:20px;
padding: 5px;
width:98%;
font-variant:inherit;

}

.searchSitu .greenTitle
{
margin-bottom:5px;
}


/*---------------------ADVERTISE PAGE-----------------------*/


h3 .greenTitle{
font-size:12pt;
color:#339900;
text-transform:capitalize;
font-weight:bold;
}
						
.titleListing{
font-size:20pt;
color:#000000;
text-transform:capitalize;
font-weight:bold;
padding-top:0px;
margin:0px;
width:100%;					
}	

#compareAdvert{
text-align:center;
}

.priceLabel{
width:150px;
height:25px;    
background:url(../media/images/advertise/priceBg.jpg);
margin:5px 0px 0px 5px;
font-weight:bold;
text-align:left;
padding-left:5px
                         
}

.priceField{
margin:5px 0px 0px 5px;
font-weight:bold;
text-align:center;
                         
}




/*---------------------PROMOTE PAGE-----------------------*/


.greenTitle2{
font-size:16pt;
color:#339900;
text-transform:capitalize;
font-weight:bold;
}
	

.highlight{
background-color: #FFFF00;
}
					
.titleListing{
font-size:20pt;
color:#000000;
text-transform:capitalize;
font-weight:bold;
padding-top:0px;
margin:0px;
width:100%;					
}	

	
/*----------------------ADD LISTING----------------------------------*/

#formAdd, #detailCheck{
float:left;
clear:both;
width:400px;
text-align:left;
margin:0 auto 0 auto;
padding:0 10px 0 0;
}

.addHeading {
text-align:center; 
color:#0A93FC; 
font-weight:bold;
}

.inputError{
font-weight:bold;
}

#formAdd td, #detailCheck td{
width:50%
}

#description{
/*width:200px;
height:70px;*/
}

#formAdd td:first-child, #detailCheck td:first-child{
text-align:right;
}

#detailCheck td:first-child{
font-weight:bold;
color:#888;
}

#address1, #address2, #website{
width:200px;
}

#formAdd input, #formAdd select, #formAdd textarea{
background-color:#ffffcc;
}

#formAdd #formButton, #detailCheck #formButton{
background-color:#0A93FC;
color:#FFF;
font-weight:bold;
margin:20px 0 20px 0;
}

#formAdd #formButton:hover, #detailCheck #formButton:hover{
background-color:#003dc3;
}

#featureSwapContainer{
clear:both;
margin:0 0 20px 0;
padding:0;
height:20px;
}

.featureButton{
border:2px outset #000;
width:100px;
padding:0;
margin:0;
float:left;
text-align:center;
}

.listingFeature{
width:520px;
height:100px;
background-color:#00FFFF;
margin:0 0 20px 0;
padding:0;
}


#errorBox{
margin-bottom:20px;
padding:5px;
color:#FF0000;
text-transform:uppercase;
font-weight:bold;
font-size:0.8em;
text-align:left;
}

#errorBox ul, #errorBox ul li  {
padding:0;
margin:0;
}

#errorBox ul{
padding:0 0 0 8px;
}

select option, select{
text-transform:capitalize;
}




/* ------------------ ADVERTISING PAID-------------*/

#advertisingPaid {
border:solid;
border-width:2px;
border-color:#0A93FC;
}

#advertisingPaid tr:first-child {
background-color:#0073DC;
}


#advertisingPaid tr strong
{
color:#fff;
padding:0;
font-size:12pt;
}

#advertisingPaid td
{
border:solid;
border-width:1px;
}

#advertisingPaid td .bold {
font-weight:bold;
color:#333
}

#adExample {
text-align:center;
margin:auto;
}

#adExample tr strong {
padding:0;
font-size:11pt;
color:#0073DC;
}

#adExample td {
width:200px;
text-align:left;
}


/* CATEGORY PAGE */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}




/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#parentCategoryTable{
text-align:center;
margin:auto;
}

.parentCategory{
/* box which surrounds parent categories in categories.php */
background-image:url(../media/images/parentCategory_button.png);
background-color:#0A93FC;
float:left;
color:#ffffff;
width:150px;
height:74px;
padding:0;
margin:0;
position:relative;
display:table;
vertical-align: middle; 
text-align: center;

}

.parentCategoryTitleBox{
margin:0;
padding:0;
width:95%;
display:table-cell;
vertical-align:middle;
position:relative;
}

.parentCategoryTitle{
font-size:100%;
font-weight:bold;
width:140px;
text-align:center;
left:2px;
margin:auto;
padding:0;
}

/* ----------------- CONFIRM ------------------------ */

.paySummary{
border:solid thin;
border-color:#cccccc;
width:100%;
}

.paySummary td{
width:50%;
}


/*------------------MEDIAKIT PAGE---------------------------*/

.redLine{
	color:#cc0000;
	text-align:center; 
	font-size:25px; 
	font-weight:bold;
}

.registerText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
}
.registerText ul{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

.registerText li{
	padding-left: 50px;
	background-image: url(../media/images/tickRed.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	line-height:25px;
}

.registerText img{
	border:thick;
}
