﻿*, HTML
{
    margin: 0px auto;
    padding:0px auto;
}

BODY
{
    
    background:url('../images/site_footer_bg.jpg') bottom left repeat-x;
    font-family:Tahoma;
    font-size:11px;
    margin-top:5px;
    line-height:140%;
}

HR
{
    border-top:1px solid #ECE9D8; 
    height:0px;
    margin:5px 0 5px 0;
    background-color:#fff;
}

H1 .Red
{
    color: #D53951;
}

#CONTAINER
{
   
    text-align:left;
    width:1000px;
    
}

.WaitingPanel
{
    
}

#CONTENT
{
    float:left;
    background:url('../images/site_menu_bg.jpg') bottom left repeat-y;
    height:100%;
    
}

#MENU_TABS
{
   
    height:50px;
    width:416px; 
    background:url('../images/menu_tabs_bg.jpg') bottom left no-repeat;
    
}
#MENU_TABS #TABS
{
    padding:10px 0 0 15px;
}

#SITE_MENU
{
    
    float:left;
    height:auto;
    width:416px; 
    
}
#SITE_MENU .CONTENT
{
    float:left;
    text-align:left;
    padding:15px 32px 0 32px;
    padding-bottom:50px;    
}

#SITE_MENU .CONTENT #MAIN_NAV IMG
{
    
}
    
#SITE_MENU .CONTENT #MAIN_NAV UL
{
	
	list-style: none;
	padding: 0;
    width:352px;
    display: block;
	overflow: visible;
}
#SITE_MENU .CONTENT #MAIN_NAV UL li
{
    
	padding: 0;
	display: inline;
	list-style-type: none;
	margin:0 0 2px 0;
	float:left;
}
#SITE_MENU .CONTENT #MAIN_NAV UL A
{
	float:left;
    padding: 40px 352px 0 0 ;
    _padding-top: 30px;
	overflow: visible;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win */
}

#SITE_MENU .CONTENT #MAIN_NAV UL A{
    height:20px;
    _height:20px;

}
#SITE_MENU .CONTENT #MAIN_NAV UL A:Hover{
	background-position:0 -42px;
}

#MN_SHOPPING A
{
	background:  url(../../assets-master/images/navigation/button-shopping.jpg) top left no-repeat;
}
#MN_LIFESTYLE A
{
	background:  url(../../assets-master/images/navigation/button-lifestyle.jpg) top left no-repeat;
}
#MN_HOMEANDGARDEN A
{
	background:  url(../../assets-master/images/navigation/button-homeandgarden.jpg) top left no-repeat;
}
#MN_TRAVELANDTRANSPORT A
{
	background:  url(../../assets-master/images/navigation/button-travelandtransport.jpg) top left no-repeat;
}
#MN_HOTELSANDGUESTHOUSES A
{
	background:  url(../../assets-master/images/navigation/button-hotelsandguesthouses.jpg) top left no-repeat;
}
#MN_HEALTHANDBEAUTY A
{
	background:  url(../../assets-master/images/navigation/button-healthandbeauty.jpg) top left no-repeat;
}
#MN_RECREATION A
{
	background:  url(../../assets-master/images/navigation/button-recreation.jpg) top left no-repeat;
}
#MN_EDUCATION A
{
	background:  url(../../assets-master/images/navigation/button-education.jpg) top left no-repeat;
}
#MN_CONSTRUCTION A
{
	background:  url(../../assets-master/images/navigation/button-construction.jpg) top left no-repeat;
}
#MN_BUSINESSSERVICES A
{
	background:  url(../../assets-master/images/navigation/button-businessservices.jpg) top left no-repeat;
}
#MN_CIVILSERVICES A
{
	background:  url(../../assets-master/images/navigation/button-civilservices.jpg) top left no-repeat;
}

#SITE_MENU .CONTENT .findit
{
    font-size:16px;
    height:23px;
    padding-top:4px;
    width:260px;
}


#SITE_CONTENT
{
    float:left;
    width:570px;
    padding-bottom:30px;
    padding-top:50px;
    height:100%;
}

#SITE_HEADER
{
    text-align:right;
}
#SITE_HEADER A
{
    color:#333;
    text-decoration:none;
    padding-right:10px;
    margin-right:10px;
    border-right:1px solid black;
}
#SITE_HEADER A:Hover
{
    text-decoration:underline;
}

#SITE_FOOTER
{
    clear:both;
    height:133px;
}

#TagCloud
{
    background:url('../images/tag_cloud_bg.jpg') bottom left repeat-y;
    width:350px;
    height:246px;
    
}
#TagCloud .CONTENT
{
    padding:20px;
}
#TagCloud A
{color:#fff;text-decoration:none;}
#TagCloud A:Hover
{text-decoration:underline;}

#SITE_FOOTER #CONTACT_PANEL
{
    float:left;
    width:416px;
    height:133px;
    background:url('../images/site_footer_bg_panel.jpg') bottom left repeat-y;
    text-align:left;
}
#SITE_FOOTER #CONTACT_PANEL_ADMIN
{
    float:left;
    width:416px;
    height:133px;
    background:url('../images/admin_site_footer_bg_panel.jpg') bottom left repeat-y;
    text-align:left;
}
#CONTACT_PANEL .CONTENT
{
    padding:50px 25px 10px 35px;
}
#CONTACT_PANEL .CONTENT LABEL
{
    clear:left;
    font-weight:bold;
    float:left;
    width:90px;
    height:16px;
}
    
#SITE_FOOTER #INFORMATION_PANEL
{
    float:left;
    width:566px;
    text-align:left;
}
#INFORMATION_PANEL .CONTENT
{
    padding-top:20px;
    color:#fff;
    line-height:120%;
}

#FREE_ENTRY_RESULTS
{
    width:550px;
    color:#999;
}
#FREE_ENTRY_RESULTS .CompanyName
{
    margin-left:0px;
}

#FREE_ENTRY_RESULTS A
{
    color:#333;
    text-decoration:underline;
    font-weight:normal;
}
#FREE_ENTRY_RESULTS A:Hover
{
    color:#666;
    text-decoration:none;
}


.SubCategoryBox
{
    padding:10px;
    float:left;
    border:4px solid #ECE9D8;
    height:150px;
    width:152px;
    margin-right:10px;
    margin-bottom:10px;
    text-decoration:none;
}
.SubCategoryBox:HOver
{
    border:4px solid #D53951;
    cursor:pointer;
}

.EntryPhotoLink
{
   border:2px solid #ECE9D8; 
}

/* FORM ENTRY CLASS */

.FORM_ENTRY
{
    
}
.FORM_ENTRY LABEL
{
    font-size:16px;
    
}
.FORM_ENTRY INPUT, .FORM_ENTRY SELECT, .FORM_ENTRY TEXTAREA
{
    width:260px;
    font-family:Arial;
    font-size:18px;
    margin-top:4px;
    
     color:#0097C8;
}
.FORM_ENTRY .FIELD_GROUP
{
    float:left;
    width:270px;
    min-height:60px;
   padding:5px;
}

#DESCRIPTION A
{
    color:#0097C8;
}
#DESCRIPTION A:Hover
{
    text-decoration:none;
}

.PHOTOGROUP
{
    float:left;
    width:270px;
    min-height:60px;
   padding:5px;
}
.PHOTOGROUP IMG
{
    margin-bottom:20px;
}

.FORM_ENTRY .FIELD_GROUP:Hover
{
    background-color:#D6EEF6;
}


.pnlError
{
    padding:10px;
    background-color:Red;
    color:#fff;
    font-size:16px;
    line-height:130%;
}

.MessagePanel
{
    padding:10px;
    background-color:#D6EEF6;
    color:#030303;
    font-size:16px;
    line-height:130%;
    text-align:center;
    margin:0 0 20px 0;
}

.EventsLink
{
    color:#333;
    text-decoration:none;
}

.SmallButton
{
    font-size:11px;
    
}

.DirectoryEnquiryInput
{
    font-family:Arial;
    font-size:11px;
}


 #DESCRIPTION ul
        {
            margin:20px;
        }

.WhiteLink
{
    color:#fff;
}

.PinkLink
{
    color:#D53951 !Important;
    font-weight:bold;
}
.PinkLink:Hover
{
    text-decoration:none;
}