/*General*/



BODY

{

    PADDING-RIGHT: 0px;

    PADDING-LEFT: 0px;

    PADDING-BOTTOM: 0px;

    MARGIN: 0px;

    PADDING-TOP: 0px;

    FONT-SIZE: 12px;

	font-weight: normal; 

	font-family:Arial, Verdana, Tahoma; 

	color:#666666;	

}

BODY
{
    BACKGROUND: #EFF4F9 url(/images/page-bg.gif) repeat-x;
    FONT-FAMILY: Arial, Verdana, Tahoma;
}


HR

{

    COLOR: #7B96D6;

    HEIGHT: 1px

}



H1

{

  	font-size:10px;

	margin-top:1px; 

	margin-bottom:5px;

	color: #cccccc; 

	padding-left:10px

}



h2 

{ 

  	color: #0099FF; 

	font-size: 16px; 

	font-weight: bold; 

	line-height: 130%; 

	font-family: Verdana, Geneva, Arial 

}



h3 

{ 

  	background:url("/images/divider.gif") bottom left no-repeat;

	width:550px;

	padding-bottom:3px;

  	font-weight:bold; 

	font-family: Arial; 

	font-size: 22px; 

	color: #0099FF; 

	margin-top:10px; 

	margin-bottom:3px;


}


H4

{

	text-align:left;

	font-size:18px;

	font-weight:bold;

	color:#0099FF;

	margin-bottom:3px;

}



H5

{

	text-align:left;

	font-size:16px;

	font-weight:bold;

	color:#0099FF;

	margin-bottom:3px;

}


H6

{

  	font-size:15px;

	margin-bottom:2px;


}

TABLE

{

    FONT-SIZE: 13px;

    FONT-FAMILY: Arial, Verdana, Tahoma;

    BORDER-COLLAPSE: collapse;

    border-spacing: 0px;

    empty-cells: hide

}



TD

{      

    text-align:left;

}



/*form*/

INPUT

{

    BACKGROUND: #ffffff;

	border:1px solid #000000;

    FONT-SIZE: 14px;

    BACKGROUND: #eeeeef;

}

SELECT

{

    BACKGROUND: #ffffff;

	border:1px solid #000000;    

    FONT-SIZE: 14px;

    BACKGROUND: #eeeeef;

}

TEXTAREA

{

    BACKGROUND: #ffffff;

	border:1px solid #000000;

    FONT-SIZE: 13px;

    BACKGROUND: #eeeeef;

}



/*links*/

A

{

    FONT-SIZE: 13px;

    color:#3480cd;

    LINE-HEIGHT: 16px;

    FONT-FAMILY: Arial, Verdana, Tahoma;

    TEXT-DECORATION: none

}

A:hover

{

    FONT-SIZE: 13px;

    COLOR: #000000;

    FONT-FAMILY: Arial, Verdana, Tahoma;

    TEXT-DECORATION: underline;

}



.home_link

{

	font-weight:bold;  

}


.home_link_book

{

	font-family:  Arial, Verdana, Tahoma;
	font-size:16px;
    font-weight:bold;
	color:#055889; 

}


#index_featured .home_link

{

	font-size:16px;  

}



/*navigation*/

.left_bg

{

	background:#fff;


}




.left_side{

  width:240px;

  font-family:  Arial, Verdana, Tahoma;

  font-size: 13px;

  color:#3480cd;

  text-align:left;

  padding:0px;  

  background:#FFFFFF;

}



.left_side ul{

  padding:0px;

  width:100%;

  margin:0px;

  margin-top:1px;

}



.left_side ul li{

  display:block;

  width:100%;

  height:26px;

  line-height:26px;

  background-color:#e8f6fe;

  border-bottom:#fff 1px solid;

  list-style-position:outside;

  list-style-type:none;

  margin:0px;

  padding:0px;

}

.left_side ul li:hover{

    background:#EFEEFE;


}

.left_side ul li a{

  	color:#3480cd;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;

}


.left_side ul li a:hover{

    color:#000000;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;

}


.left_side ul.c3 li{



}



.left_side ul.c1 li h4{

  background-color:#3A94C4;

}



.left_side ul.c2 li h4{

  background-color:#3F63BF;

}



.left_side ul.c3 li h4{

  background-color:#0099FF;

}



.left_side ul li h4{

  padding-left:10px;

  padding-top:1px;

  font-size:14px;

  font-weight:bold;

  color:#fefefe;

  height:26px;

  border-bottom:#fff 1px solid;

}



/*search*/

.left_side .search	

{ 

	background-color: #e8f6fe; 

	width:240px;

	margin-top:4px;

	margin-bottom:4px;

	color:#055889; 

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 10px;	

}



.search p.search-text{margin:0px; border:0px;  padding-left:7px;}

	

.search select

{ 

	font-size: 12px;; 

	text-align:center; 

	vertical-align:middle; 

	color: #575859;  

	height: auto; 



	margin: 0px;

	padding:0px;

	text-align:left;

}



.search select option

{ 

	height: auto; 

	margin: 0px;

	padding:0px;

	text-align:left;

}







.search input{ 

	font-size: 100%; 

	text-align:center; 

	vertical-align:middle; 

	color: #575859;  

	height: 19px; 

	margin: 0px; 

	text-align:left;

	}

	

.search select#destination {

	width: 200px; 

	height: 32px; 

	margin:2px 2px 2px 6px;}

		

.search .submint  { 

	height: 22px;

	line-height: 20px;

	color: #fff; 

	text-align:center; 

	background-color: #0099FF; 	



	width:75px;

}

	

.search .search-bg{ 

	background: #e8f6fe;

	width:215px;

	height:20px; 

	line-height:20px; 

	font-weight:bold; 

}



.search .search-bg a{

  padding-left:6px;

}



.search .search-top{

	background: #e8f6fe; 

	width:215px;

	height:20px; 

	line-height:20px;

	font-weight: bold ; 

	color: #fff; 

}  



#level1{width:120px;}

#level2{width:120px;}



#level1 OPTION{width:120px;}

#level2 OPTION{width:120px;}



/*footer*/

.footer

{

    FONT-WEIGHT: bold;

    BACKGROUND: #ffffff;

    PADDING-BOTTOM: 15px;

    COLOR: #efebef;

    PADDING-TOP: 15px;

    TEXT-ALIGN: center

}

.footer-bg

{

 background-image: url(images/cell-bg.gif); 

}


#footer

{

	background-image: url(images/bg-top.gif); 

	overflow:hidden; 

	text-align:center;

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#fefefe; 

}



#footer a

{

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#fefefe; 

}



/*MIDDLE PART OF LAyOUT*/





.MainBody

{

	background:#FFFFFF;  

}



.MainBodyText {



	font-size: 11px;



	padding-top: 7px;



	padding-right: 10px;



	padding-left: 41px;



}



.MainBodyText a{



	color: #0033CC;



}



.MainBodyText a:hover{



	color: #000000;



}



.MainBodyBack

{

	padding:5px;

	padding-left:15px;

	padding-right:15px;

	background:#FFFFFF;

	margin-bottom:0px;

	text-align:left;

}




/*index template*/

DIV#index H1

{

	background:url("/images/divider.gif") bottom left no-repeat;

	width:500px;

	padding-bottom:5px;

  	font-weight:bold; 

	font-family: Arial; 

	font-size: 22px; 

	color: #0099FF; 

	margin-top:20px; 

	margin-bottom:8px;



}



.hds 

{  

  	font-weight:bold; font-family: Arial; font-size: 22px; color: #49CCF8; margin-top:28px; margin-bottom:8px;

}



.hds_under

{

	margin-top:0px;

}


.HomeSectionHdr {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #666666;



	padding-left: 41px;



	padding-right: 10px;



}







.SectionHdrBack{



	background: url(/images/MainBdyBack.gif) top left no-repeat;



	height:55px;



	font-size: 28px;



	font-style:italic;



	font-weight:bold;



	font-family: Arial;



	color:#0B52A1;



}



/*listing templates*/





.ntitle A

{

    COLOR: blue;

}



.module_box

{

	border:1px solid #DBE9F2;

	overflow:hidden;

	height:auto;

}



#category_types .module_box

{

	border:none !important;

}



#categories .module_box

{





}





.moreLink{



	font-size: 16px;



	font-style:italic;



	font-weight:bold;



	font-family: Arial;



	color:#0099FF;



	text-decoration:none;



}







.moreLink:hover{



	font-size: 16px;



	font-style:italic;



	font-weight:bold;



	font-family: Arial;



	color:#000000;



	text-decoration:none;



}



.more_type_link

{

	text-align:right;  

	padding:10px;	

}



.more_type_link A

{

	font-size:16px;

	font-weight:bold;

	color:#0099FF;

	font-style:italic;

	text-decoration:none;

}



.more_type_link A:hover

{

	font-size:16px;

	font-weight:bold;

	font-style:italic;

	text-decoration:none;

	color:#000000;

}







.listing_detail_section

{

  font-size: 13px; 

  font-family: arial, helvatica;

}

  

.listing_detail_section H3

{

	font-weight:bold;

	color:#003366;

	font-size:14px;  

}





/*categories*/

.cat_td

{

    PADDING-RIGHT: 5px;

    PADDING-LEFT: 5px;

    PADDING-BOTTOM: 5px;

    PADDING-TOP: 5px

}



.smallfont

{

    FONT-SIZE: 11px

}



.titlebar

{

    border: 1px solid #003366;

    background-color: #d1ddeb;

    PADDING-RIGHT: 10px;

    PADDING-LEFT: 10px;

    PADDING-BOTTOM: 10px;

    PADDING-TOP: 10px;

    TEXT-ALIGN: left

}



.titlebar_heading

{

	padding-left: 0px;

	font-size: 17px;

	font-weight: bold;

	color: #7595BE;

}



.titlebar_blue

{

    PADDING-RIGHT: 7px;

    PADDING-LEFT: 7px;

    FONT-WEIGHT: bold;

    BACKGROUND: #0099FF; 
	
    color:#fefefe;

    PADDING-BOTTOM: 2px;

    color:#fefefe;

    PADDING-TOP: 2px;

    TEXT-ALIGN: center;

    font-size: 14px;

    height: 24px;

    font-family: verdana

}



.titlebar_blue H2

{

  font-size:12px;

  color:#fefefe;

  margin: 0px;

}



.titlebar_top

{

    PADDING-RIGHT: 7px;

    PADDING-LEFT: 7px;

    FONT-WEIGHT: bold;

    BACKGROUND: #ffffff;

    PADDING-BOTTOM: 1px;

    COLOR: #000000;

    PADDING-TOP: 2px;

    TEXT-ALIGN: left;

}



.titlebar A

{

    color:#fefefe

}



.directories td

{

/*    BACKGROUND: #ffffff;  */

}



.directories

{

    BORDER-RIGHT: #0099FF 1px solid;

    BORDER-TOP: #0099FF 1px solid;

    BORDER-LEFT: #0099FF 1px solid;

    BORDER-BOTTOM: #0099FF 1px solid;

}



TABLE.directories A{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;  	



  	color:#7595BF;



  	font-weight:bold;



  	text-decoration:none;



}



TABLE.directories A:hover{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;  	



  	color:#000000;



  	font-weight:bold;



  	text-decoration:none;



}



.index_list

{

    WIDTH: 100%

}



.special_offer

{

  	color:red;

  	font-weight:bold;

	font-size:18px;

}


.special_offer1

{

  	color:red;

  	font-weight:bold;

	font-size:13px;

}

.special_offer2

{

  	color:red;

  	font-weight:bold;

	font-size:15px;

}

.special_offer_desc

{

  	color:red;

  	font-weight:bold;

  	font-size:12px;

}

.special_offer_desc1

{

  	color:#666666;

  	font-weight:bold;

  	font-size:12px;

	PADDING-LEFT: 3px;

}

/* search template*/

.search_form

{

	width:100%;  

	border:1px solid #DBE9F2;

}



.search_header

{

	text-align:center;

	color:#7595BF;	  

	font-weight:bold;

	font-size:14px;

	padding:10px;

}



.search_label

{

	padding:6px;  

}

.search_field

{

	padding:3px;  

}



/*Quote TEmplate*/



#quote_form TD.key

{

	font-weight:normal;

	font-size:11px;

	font-family:verdana

}



.quote_form_header

{  

	background:#E2E2E2;

	font-weight:bold;

	font-family:verdana

}



.quote_input

{

	border:1px inset #000000;

	background:#FFFFFF ;

}



/*listings*/

.listing_table

{

    BORDER-RIGHT: #7b96d6 1px solid;

    BORDER-TOP: #7b96d6 1px solid;

    BORDER-LEFT: #7b96d6 1px solid;

    WIDTH: 100%;

    BORDER-BOTTOM: #7b96d6 1px solid;    

	cursor:pointer;

	background:#FFFFFF;

}



.listing_table_hl

{

    BORDER-RIGHT: #0099FF 1px solid;

    BORDER-TOP: #0099FF 1px solid;

    BORDER-LEFT: #0099FF 1px solid;

    WIDTH: 100%;

    BORDER-BOTTOM: #0099FF 1px solid;    

	cursor:pointer;

	background:#EFF4F9;

}





.listing_title

{

	font-family:Arial;

	font-size:22px;

    FONT-WEIGHT: bold;

	color:#305882;

}



.listing_address

{

	font-weight:normal;

	font-size:10px;

	color:#666666;  

}



.listing_title A

{

    COLOR: #cc0000

}



.listing_title A:hover

{

    COLOR: #ff0000

}



.listing_count, .listing_count A, A.listing_count, TABLE.directories A.listing_count

{

	color:#7595BF;

}



.listing_count A:hover, A.listing_count:hover, TABLE.directories A.listing_count:hover

{

	color:#000000;  

}





A.title_links_list

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;  	

  	color:#7595BF;

  	font-weight:normal;

  	text-decoration:none;  

  	padding-bottom:5px;

}



A.title_links_list:hover

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;  	

  	color:#000000;

  	font-weight:normal;

  	text-decoration:none;  

  	padding-bottom:5px;

}



A.title_links

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;  	

  	color:gray;

  	font-weight:normal;

  	text-decoration:none;  

  	padding-bottom:5px;

}



A.title_links:hover

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;  	

  	color:#000000;

  	font-weight:normal;

  	text-decoration:none;  

  	padding-bottom:5px;

}



.listing_details_box

{

	border:1px solid #DBE9F2;

	width:98%;  

}



.listing_enquire_box

{

	border:none;  

	width:740px;  

}



.content

{

    PADDING-LEFT: 2px;

    BACKGROUND: #FFFFFF;

    BORDER-COLLAPSE: collapse;

    border-spacing: 0px;

    empty-cells: hide;

	font-size: 13px; 

	font-family: arial, helvatica;

	text-align:left;

	

}



.detail_content

{

	width:98%;  

}







.row

{

    BACKGROUND: #eeeeee;

}



.regform

{

    PADDING-RIGHT: 5px;

    FONT-WEIGHT: bold;

    TEXT-ALIGN: right;

}



.required

{

    PADDING-RIGHT: 5px;

    PADDING-LEFT: 5px;

    FONT-WEIGHT: bold;

    COLOR: red;

}



.fdes

{

    FONT-WEIGHT: bold;

    WIDTH: 120px;

    TEXT-ALIGN: left;

}

.key

{

    FONT-WEIGHT: bold;

    text-align:left;

}

.hint

{

    FONT-SIZE: 10px;

    MARGIN-BOTTOM: 3px;

    COLOR: #444444;

    FONT-FAMILY: Arial;

}



.hint1

{

    FONT-SIZE: 10px;

    FONT-WEIGHT: bold;

    COLOR: #000000;

    FONT-FAMILY: Arial;

}







.titlekey

{

    FONT-WEIGHT: bold;

    TEXT-ALIGN: center;

}

.index_sponslink

{

    FONT-WEIGHT: bold;

    COLOR: blue;

    TEXT-DECORATION: none;

}

.warning

{

    BACKGROUND: #ff8888;

}









.deals_table{

  border: 1px solid #EFEEFE;

  background-color:#ffffff;

  padding: 10px

}



.type_table{

  border: 1px solid #7B96D6;

  background-color: #FFFFE7;

  padding: 10px

}



.detailbut{

  border-top: 1px solid black; 

  border-right: 1px solid black; 

  border-left: 1px solid black;

  padding-left: 8px;

  padding-right: 15px;

  padding-top: 5px;

  padding-bottom: 3px;

  font-weight: bold;

  font-family: verdana;

  font-size: 11px;

  cursor: pointer;

}









.displHeader {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color:#fefefe;



	text-align: center;



	padding-top: 4px;



	padding-bottom: 2px;



}



.header {



	font-family:  Arial, Helvetica, sans-serif;



	font-size: 18px;



	color: #0B52A1;



	font-style: italic;



}





.browseLink {



	font-size: 11px;



}



.browseLink h1{



	font-size: 12px;



	font-weight: bold;



	color:#fefefe;



	text-align: center;



	margin: 0px;



}



.browseLink a{



	font-size: 11px;



	font-weight: bold;



	color: #7595be;



	text-decoration: none;



}



.browseLink a:hover{



	font-size: 11px;



	font-weight: bold;	



	color: #000;



	text-decoration: none;



}



.contentBox{



	background-repeat: repeat-x;



	font-size: 14px;



	font-weight: bold;



	color: #0b52a1;



	padding-right: 5px;



	padding-left: 5px;



}







A.contentBox{



	font-size: 14px;



	font-weight: bold;



	color: #0b52a1;



	padding:0px;



}



A.contentBox:hover{



	font-size: 14px;



	font-weight: bold;



	color: #0b52a1;



	padding:0px;



}











.contentBox td{



	padding: 5px;



}



.contentBox h1{



	font-size: 18px;



	color:#85a2c0;



	margin: 0px;



	font-weight: normal;



}



.browseLinkred {



	font-size: 11px;



	font-weight: normal;



	color:#ee040a;



}



.priceLink {







	font-weight: bold;



	color: #fe0000;



	padding-right: 5px;



}







.browseLinkred h1{



	font-size: 11px;



	font-weight: bold;



	color:#ee040a;



	text-align: center;



	margin: 0px;



}



.browseLinkred a{



	font-size: 11px;



	font-weight: bold;



	color: #ee040a;



	text-decoration: none;



}



.browseLinkred a:hover{



	font-size: 11px;



	font-weight: bold;	



	color: #000000;



	text-decoration: none;



}



.mainheading {



	font-size: 18px;



	font-weight: normal;



	color:#000000;



}



.nwsletterbx {



	border-bottom-width: 1px;



	border-left-width: 0px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



	border-top-color: #999999;



	border-right-color: #999999;



	border-bottom-color:#fefefe;



	border-left-color: #999999;







}



.SubscribeBodyText {



	font-family:  Arial, Helvetica, sans-serif;



	font-size: 10px;



	width: 100%;



	font-weight: bold;



	color: #283e72;



	



}



.contentBoxBrdr {



	border-right-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-left-style: solid;



	border-right-color: #0367f5;



	border-left-color: #0367f5;



}







.contentBoxBdy {



	font-size: 11px;



	font-weight: normal;



	color: #0b52a1;



	padding-right: 5px;



	padding-left: 5px;



}







A.contentBoxBdy{



	font-size: 11px;



	font-weight: normal;



	color: #0b52a1;



	padding:0px;



}







A.contentBoxBdy:hover{



	font-size: 11px;



	font-weight: normal;



	color: #0b52a1;



	padding:0px;



}







.SearchBX, .SearchBX TD{



	font-family:  Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #2D59A2;



}



.submitBX {



	border: 1px solid #005275;



	font-family:  Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #0A519F;



}





























/* calculator */



.calc{border:2px solid #FFCC00;border-top:none;}



.calc_entry{font-size:12px;color:#333366;font-weight:normal}



.calc_res{font-size:12px;color:#666666;font-weight:normal;text-align:right;}



.calc_res_hdr{font-size:14px;color:#333366;font-weight:bold;}







.calc_res_tot{font-size:14px;color:#333366;font-weight:bold;border-top:1px solid #000000;text-align:right;}



.calc_res_hdr_tot{font-size:14px;color:#333366;border-top:1px solid #000000;font-weight:bold}







.calc_disclaimer{font-style:italic;font-size:11px;text-align:center;}





/*cliping*/

.height1lineclip

{

	height:18px; overflow:hidden;

}



.height2lineclip

{

	height:30px; overflow:hidden;

}







.height3lineclip

{

	height:48px; overflow:hidden;

}



.height100pxclip

{

  	height:100px; overflow:hidden;

}









A.simple_text

{

  color:#000000;

  text-decoration:none;

}



A.simple_text:hover

{

  color:#000000;

  text-decoration:underline;

}







TD.detail_sep

{





}





/****NEW*****/



.left_side *{

	margin: 0;

	padding: 0; 

	border: none;

}



.container {

	position: relative;

	width: 773px;

	margin: 0px auto;

	padding: 0px; 

	background-color: #fff;

}







/*footer*/

.footer{

  clear:both;

  display:block;

  padding:0px 0px 0px 0px;

  width:100%;

  height:105px;

  background: url("/images/footer-bg.gif") no-repeat center center;

  color:#ADB1B3;

  font-family:arial;

  font-weight:normal

}



.footer A, .footer P {

  font-family:arial;

  font-weight:normal;

}

.f_left{

  float:left;

  text-align:left;

  width:270px;

  height:50px;

  line-height:25px;

  margin-top:12px;

}



.f_left p{

  padding-left:10px;

}



.f_right{

  text-align:center;

  float:right;

  width:473px;

  height:105px;

  margin:12px;

}



.f_right a{

  color:#3A94C3;

}



.f_right a:hover{

  font-size:10px;

  color:#3A94C3;

}



.f_right p{

  font-size:10px;

  padding-top:10px;

}



/*right side*/

.right_side{

  float:left;

  width:579px;

}



/*South Africa Listings*/

.nav_listing{

  margin:5px;

  height:75px;

  background-color:#d1ddeb;

  color:#055889;

  border: #3A94C4 1px solid;

}



.nav_listing h2{

  background-color:#3A94C4;

  color:#fefefe;

  font-size:110%;

  height:24px;

  line-height:24px;

  text-align:center;

  border-bottom: #fff 1px solid;

}



.nav_listing p{

  padding-right:10px;

  padding-left:10px;

  float:left;

  height:24px;

  line-height:24px;

  font-weight:bold;

}



.nav_listing p.right{

  text-align:right;

  float:right;

  font-weight:normal;

}



.nav_listing p.right a{

  padding-left:5px;

  padding-right:5px;

  font-weight:bold;

}



/*search*/

.nav_listing #search{

  height:24px;

  line-height:24px;

  vertical-align:middle;

  border-top: #fff 1px solid;

  border-bottom: #fff 1px solid;

  display:block;

  clear:both;

  font-size:100%;

}



.nav_listing #search p{

  float:none;

  display:inline;



}



.nav_listing #search p.right{

  text-align:right;

  float:right;

}



.nav_listing #search .submint  { 

	color: #055888; 

	text-align:center; 

	background-color: #d1ddeb; 	

	font-weight:bold;

}



.nav_listing #search select{ 

  font-size:100%;

	color: #575859;  

	width:80px;

}



SELECT.ajax_cat

{

	width:175px;  
font-size: 14px;
	margin-bottom:3px;

}



SPAN.ajax_cat_title

{

	display:none;  

}



#logo

{

	float:left;

	width:244px;

}



#topnav

{

	float:right;

	background-image: url(images/bg-top.gif); 

	width:541px;

	text-align:right;

}



a.top_nav

{

	font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; color:#fefefe; padding:5px; font-weight:bold;text-decoration:none;;

}



a.top_nav:hover

{

	font-family: Arial, Helvetica, Verdana, sans-serif, verdana; font-size: 14px; color:#fefefe;text-decoration:underline;

	background-color: #204879;

}



.clear 

{

	clear: both;

	height: 0%;

	line-height: 0%;

	font-size: 1px;

	overflow: hidden;

}



#main

{

	background-image: url(images/bg-lines.gif); 

	overflow:hidden;

}



#paddedarea

{

	width:772px;

}







.listing_details_box .module_box

{

	border:none;  

}

ul.arrow_list
{
list-style-image:url(images/li_bullet.gif);
margin: 0px;
padding-left:20px;

}

ul.arrow_list li
{
padding-top:2px;
padding-bottom:2px;
}

ul.top_menu
{
list-style-image:url(images/li_bullet.gif);
margin:0;
padding:0;
}

ul.top_menu li
{
display: inline;
height: 25px;
padding-left: 0px; /* the width reserved for the background image */
padding-right: 15px; 
}

li.typemenu {font-size:16px; font-weight:bold}



/* NavBox */
.NavBox .BoxContent
{border-width:0 1px; border-style: solid; border-color: #dde6f1;background:#f5faff;}
.NavBox .NavBoxContent
{border-width:0 1px; border-style: solid; border-color: #dde6f1;background:#f5faff;}
.NavBox .NavHeader
{padding:10px 8px 8px 11px;}
.NavBox .NavBoxHeader
{height:4px;overflow:hidden;background:url(/images/nav_TR_bg.gif) 100% 0 repeat-x;}
.NavBox .NavBoxFooter
{height:4px;overflow:hidden;background:url(/images/nav_BR_bg.gif) 100% 0 no-repeat;}

/*menu*/

div#page #menu{
	width:100%;
	height:38px;
	background:#0099FF;
}

div#menu #menu_pad{
	padding-left:15px;
	color:#ffffff;
}

div#menu #menu_pad td{
	text-align:center;
	height:38px;
	padding-left:10px;
	padding-right:10px;
	background:#0099FF;
}

div#menu #menu_pad td:hover{
	text-align:center;
	background:url(images/menu_s_bg.gif) repeat left top;
}

div#menu #menu_pad td:hover a{
	color:#000000;
}

div#menu #menu_pad a{
	color:#ffffff;
	font-weight:bold;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#menu #menu_pad a:hover{
	color:#000000;
	font-weight:bold;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* end menu */

div#pics #enquire{
	position:relative;
	top:200px;
	right:20px;
}