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

html{
height:120%;
}

body{
width:100%;
margin:0px;
padding:0px;
height:100%;
/*padding:10px 0 0 0;*/
margin:0;			
}

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

#container_page{
width:900px;
padding:0px;
margin: 0px auto;
}

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

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

#contentBody{
width:540px;
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;
}


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:150px;
}

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

#searchBox .title{
font-size:1em;
}

#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;
}



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

#navTxt{
text-align:center;
position:relative;
top:0px;
padding:0px;
margin:0px;
height:20px;
}

#nav{
height:29px;	
padding:0px;
margin:-2px 0 0 0;	
position:relative;
}

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


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

.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{
margin:0px;
padding:0px;
}

.greenTitle{
margin:0px;
padding:0px;
}

.finePrint{
margin:0px;
padding:0px;
}

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

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

.premiumAd{
/* ad in right col */
position:relative;
top:3px;
width:150px;
height:200px;
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:450px;
text-align:left;
}

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


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

.rightCol{
float:right;
clear:right;
width:170px;
padding-bottom:6px;
margin:0 2px 0 0;
}

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

.searchRightCol{
background-color:#fff;
font-size:10px;
border:solid 1px #cde4ff;
background:url(../media/images/howTo_bg.jpg) top repeat-x;
}

#relatedCategories .title{
margin-top:5px;
margin-left:8px;
margin-right:auto;
margin-bottom:10px;
padding:0;
}

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

.rightColArticles{
width:160px;
float:right;
clear:right;
min-height:331px;
padding:10px;
margin:10px 0 0 0;
}

.rightColArticles .bold{
margin-top:5px;
margin-left:8px;
margin-right:auto;
margin-bottom:10px;
padding:0;
}

.rightColArticles ul{
padding-left:15px;
margin:5px 0 10px 0;
}

#popularListings{
width:160px;
height:200px;
float:right;
clear:right;
margin:0;
padding:0;
text-align:left;
}

#popularListings img{
width:148px;
}

#popularListings .heading{
margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:auto;
padding:0;
}

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

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

.rightCol .arrow{
width:7px;
height:10px;
}
						
/*----------------------LEFT COL-----------------------------*/
			
.leftCol{
/* contains search - member login and advert */
width:140px;	 
padding: 5px;
margin:0;
}

.leftCol ul{
margin:3px 0 15px 0;
padding:0 0 0 0px;
list-style:none;
}

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

#footerContent{
margin:5px 0px 0px 0px;
padding:0;
}

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

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

.latestListing{
min-height:40px;
width:156px;
padding:0px;
margin:0;
}

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

.whatsHot{
width:320px;
margin:5px 0px 20px 0;
padding:0;
float:left;
clear:left;
height:527px;
}

.whatsHot .bold{
margin-bottom:-2px;
margin-top:2px
}

.whatsHot img{
width:80px;
height:80px;
float:left;
margin-right:10px;
padding:2px;
}

.whatsHotChild{
float:right;
width:100%;
margin: 10px 0 0px 0;
padding:0;
clear:right;
}

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

.whatsHot .line{
clear:both;
width:100%;
height:1px;
}

.howToGuide{
width:205px;
height:320px;
float:left;
padding:0px;
margin:10px 0 0 5px;
}

.howToGuide .bold{
margin-bottom:5px;
margin-top:5px;
padding:0;
}

.howToGuide strong{
margin:0px 0 5px 25px;
}

.howToGuide ul{
padding-left:0px;
margin:5px 10px 10px 30px;
}

.howToGuide img{
width:203px;
padding:0;
margin:0 10px 0 0;
}

.indexWide{
width:530px;
height:160px;
padding:0px;
margin:20px 0 10px 0;
position:relative;
}

.indexWide .inner{
padding:5px;
}

.indexWide .title{
width:100%;
clear:both;
font-size:14pt;
color:#4d4d4d;
margin-bottom:5px;
position:absolute;
top:5px;
left: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 ul{
float:left;
margin:0 0 0 5px;
}

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

#mainArticle{
background-color:#00FF00;
width:530px;
height:200px;
}

#mainArticle .title{
font-size:1.8em;
margin-top:5px;
}

#mainArticle img{
height:200px;
width:200px;
padding:0 15px 0 0;
margin:0;
float:left;
}

#mainArticle .content{
width:315px;
margin:0;
padding:0;
height:200px;
/*background-color:#00FFCC;*/
float:left;
}

.squareSection{
width:205px;
height:200px;
background-color:#339900;
float:left;
margin:22px 0 0 5px;
}



