body
{
	margin: 0px;	
	font-family:  verdana, arial;	
	background: #173f72 url(../images/bg.gif) repeat-x;
	color: #d7a200;
}

a
{
	color: #fff;	
}

h1
{
	font-size: 24px;	
	font-family: 'Trebuchet MS';
	color: #d7a200;
	margin: 0px;
	/*padding: 15px 0px 10px 0px;*/
	padding: 0px 0px 5px 0px;
}


h2
{
	font-size: 18px;	
	font-family:  verdana, arial;
	color: #fff;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}




h3
{
	font-size: 14px;	
	font-family:  verdana, arial;
	color: #fff;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}


#container
{
	margin-left: auto;
	margin-right: auto;	
	width: 942px;
	font-size: 12px;
	font-family:  verdana, arial;	
}

p
{
	margin:2px 0px 8px 0px;
	padding: 0px;	
}

.highlight
{
	color: #eacf7c;	
}

/**************** HEADER ******************/
#header
{
	float: left;	
	width: 942px;
	height: 157px;
}

/**************** CONTENT ****************/

#content
{
    float: left;	
    width: 942px;    
    /*background-color: #1e2239; */
    /*border-right: 1px solid #11152a;*/
    background: url(../images/content_bg.gif) repeat-y;
}

#footer
{	
    width: 942px;  
    
}

#footer_top
{
    float: left;
    width: 942px;  
    background: url(../images/footer.gif) no-repeat;
    background-position: -1px 0px;
   
     
}

#footer_content
{
    float: left;	
    width: 942px;     
    
}

#content_left
{
    float: left;	
    width: 170px; 
    padding-right: 1px;
}



#menus
{
	float: left;	
	width: 170px;	
}

#menus ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;	
}


#menus ul li.normal
{	
	/*
	padding-left: 20px;
	padding-top: 10px;
	height: 33px;
	width: 148px;
	*/
	
	background: url(../images/menu_bg.gif) repeat-x;
	height: 43px; /* 43-10 */
	width: 168px; /*170-20-2*/	
	margin-left: 2px;	
	display: block;		
	
}

#menus ul li.home_normal
{	
	margin: 0px;
	/*
	padding-left: 20px;
	padding-top: 10px;
	height: 33px; 
	width: 150px; 
	*/
	/*background: url(../images/menu_home_selected.gif);*/
	background: url(../images/menu_home.gif);
			
}

#menus ul li.home_selected
{	
	margin: 0px;
	/*
	padding-left: 20px;
	padding-top: 10px;
	height: 33px;
	width: 150px; 
	*/
	background: url(../images/menu_home_selected.gif);	
		
}

#menus ul li.selected
{	
	margin: 0px;
	/*padding-left: 20px;
	padding-top: 10px;
	height: 33px;
	width: 150px; 
	display: block;		
	*/
	background: url(../images/current_bg.gif);
	/*background: url(../images/menu_home.gif);*/
	
}

#menus ul li.selected a, #menus ul li.home_selected a
{
	color: #fff;
	text-decoration: none;	
	font-size: 16px;
}

#menus ul li a
{
	color: #d7a200;
	text-decoration: none;	
	font-size: 16px;	
	height: 33px;
	width: 148px;
	display: block;
	padding-left: 20px;
	padding-top: 10px;
}

#menus ul li a.selected
{
	color: #fff;
	text-decoration: none;	
}

#ads
{
	float: left;	
	/*background-color: red;	*/
	text-align: center;
	
}


#content_right
{
    float: left;	
    width: 770px;       
    
}

#content_right_top
{
    float: left;	
    width: 770px;    
}

#content_main
{
    float: left;	
    width: 734px; /* 770-18-18 */  
    padding-top: 12px;
    padding-left: 18px;  
    padding-right: 18px;  
}

.main_col12
{
    float: left;	
    /*width: 752px; */
    padding-bottom: 10px;
     
}

/*
#main_col1
{
    float: left;	
    width: 378px; 
    padding-right: 15px;   
}

#main_col2
{
    float: left;	
    width: 339px;    
}
*/

#main_col1
{
    float: left;	
    /*width: 378px;*/ /* 393-15 */
    width: 717px;
    
    
}

#main_col2
{
    float: right;	
    width: 339px;   
    padding-left: 10px;
    padding-bottom: 10px; 
}

#main_col3
{
    float: right;	
    width: 260px;   
    /*padding-left: 10px;*/
    padding-bottom: 10px; 
}
	          				
#countries
{
    float: left;	
    width: 339px;    
}


#address
{
    float: right;	
    width: 260px;    
}

#address_heading
{
    float: left;	
    width: 256px;   /* 260 - 4 */ 
    background: url(../images/country_heading_bg.gif) repeat-x;
    height: 29px; /*37 - 8px;*/
    padding-top: 8px;
    padding-left: 4px;
}

.address
{
	float: left;
	background: #42484e url(../images/country_name_bg.gif) bottom repeat-x;
	width: 252px;		
    padding: 8px 4px 10px 4px;
}


#country_heading
{
    float: left;	
    width: 335px;   /* 339 - 4 */ 
    background: url(../images/country_heading_bg.gif) repeat-x;
    height: 29px; /*37 - 8px;*/
    padding-top: 8px;
    padding-left: 4px;
} 

.country_photo
{
    float: left;	
    width: 150px;  
    /*border-top: 1px solid #11152a; */
    border-bottom: 1px solid #11152a;  
}

.country_photo2
{
    float: left;	
    width: 150px;  
    /*border-top: 1px solid #11152a; */
    /*border-bottom: 1px solid #11152a; */
    padding: 10px 8px 0px 9px;
}

.country_name
{
    float: right;	
    width: 181px; /* 181 - 10*/   
    font-family: 'Trebuchet MS';
    color: #fff;
    font-size: 16px; 
    background: url(../images/country_name_bg.gif) repeat-x;
    height: 65px; /* 65- 15 */    
    /*border-top: 1px solid #11152a; */
    border-bottom: 1px solid #11152a;  
}

.country_name a
{
	display: block;
	width: 171px;
	height: 50px; 
	padding-top: 15px;
    padding-left: 10px;
}

.country_name h2
{
	color: #fff;
	padding: 0px;
	margin: 0px;
	font-family: 'Trebuchet MS';
	font-weight: normal;
	
}

#footer_links_left
{
	float: left;
	width: 387px;
	
}

#footer_links_right
{
	float: right;
	padding-top: 7px;
	
}

#footer_links_right ul
{	
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#footer_links_right ul li
{	
	display: inline;
}

#footer_links_right ul li a
{
	color: #d7a200;
}

.img_border
{
	border-top: 1px solid #11152a;	
}



.link
{	
	/*color: #3f3e3e;*/
	
	color: #D7A200;	
	text-decoration: none;
}

#col2 p
{
 	font-size: 12px;
 	font-family:  verdana, arial;  
 	margin: 8px 0px 0px 0px;
}

#content .error
{
    color: red; 
}


.spacer
{
    float: left;
    width: 5px;	
}
#main_content
{
    float: left;
    width: 807px; 
}

#footer a
{
	text-decoration: none;
	/*color: #c1c0c0;*/	
	color: #787777;	
	
}


.error
{
    color:red;   
}

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

.related_link
{
	float: left;
	width: 50%;	
}

#main_col2 a, #main_col3 a
{
	color: #fff;
	text-decoration: none;	
}

#options
{
	float: left;
	width: 340px;	
}

#course_option
{
	float: left;
	width: 158px;
	height: 37px;	
}

#hotel_option
{
	float: left;
	width: 180px;
	height: 37px;
	
}

#galleries
{
	float: left;	
	width: 339px;
	background: #42484e url(../images/gallery_footer.gif) bottom no-repeat;
	padding-bottom: 20px;
	text-align: center;
	color: #fff;
	font-size: 12px;
}

.brd_img
{
	border: 1px solid #000;	
}

#related
{
	float: left;	
	/*width: 769px;*/
	
	width: 733px; /* 770-18-18 */      
    padding: 5px 18px 20px 18px;	
	background-color: #363a50;
		
}

.related_title
{
	font-size: 24px;	
	font-family: 'Trebuchet MS';
	color: #d7a200;
	margin: 0px;
	/*padding: 15px 0px 10px 0px;*/
	padding: 0px 0px 0px 0px;	
}

#related_items
{
	float: left;	
	
	text-align: center;
}

.related_item
{	
	float: left;	
	width: 150px;	
	padding-top: 10px;
}

.related_spacing
{
	padding-left	
}

.item_title
{	
	background-color: #000;	
	width: 150px;
	text-align: center;
	color: #fff;
}

.item_title h3
{
	font-weight: normal;
	font-size: 12px;	
}

.item_title a
{
	color: #fff;
	text-decoration: none;
}

#breadcrumb
{
	float: left;
	width: 754px; /* 769 - 15 */
	height: 26px; /* 32 - 6 */
	background: url(../images/breadcrumb.gif) repeat-x;
	padding-top: 6px;
	padding-left: 15px;
}

#breadcrumb a
{
	color: #D7A200;
}

#id_name, #id_email, #id_address, #id_enquiry, #id_interest, #id_telephone
{
	border: 1px solid #000;
	padding-left: 2px;
}

.btn
{
	border: 1px solid #000;
	background-color: #42484E;
	padding: 2px 6px 2px 6px;
	text-align: center;
	display: block;
	color: #fff;
}
#ajax_load
{
	display: none;
}


/* Hero Area */
#hero-content {
    height: 328px;
    position: relative;
    width: 769px
}

#hero-content #hero-navigation {
    position: absolute;
    background-color: rgba(26,26,26,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#081a1a1a,endColorstr=#081a1a1a);
    top: 0;
    right: 0;
    width: 120px;
    text-align: center;
    z-index: 20;
}


.jcarousel-scroll {
	padding: 3px 0;
    color: #fff;
    font-family: Arial;
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
    z-index: 10;
}

#mycarousel-next {
    margin-left: 5px;   
}

#mycarousel-prev {
    margin-right: 5px;  
}

.jcarousel-scroll a img {
    vertical-align:text-top;
}

.hero-item, #mycarousel ul {
    padding: 0;
    list-style-type: none;
    margin: 0;	
}

.carousel-read-more {
    font-size: 35px;
    color: #ccc;
    position: absolute;
    width: 769px;
    background-color: rgba(26,26,26,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#081a1a1a,endColorstr=#081a1a1a);
    bottom: 0;
    z-index: 20;
    padding: 10px 0;
}

.carousel-read-more a {
	padding: 10px;
    font-family: Trebuchet MS;
    text-decoration: none;
}
