@charset "utf-8";
/* CSS Document */

* {
	color:					#000000;
	font-family:			"Times New Roman", Times, serif;
	font-size:				14px;
}

body {
	margin:0;
	padding:0;}
	
a {
	text-decoration:none;
	border:none;}
	
img {
	border:none;}	
p {
	text-align:justify;}

.text {
	text-align:justify;}
	
.text ul{
	margin:3px 0 0 2px;
	padding:0 0 0 15px;}

.topMenu {
	font-weight:bold;
	text-align:right;}
	
#logo {
	margin:35px 0 10px 0}
	
#callToday {
	margin:35px 0 3px 0;
	text-align:right;
	color:#C0B485;
	font-size:16px;
	font-weight:bold}

#hotLine {
	text-align:right;
	color:#b2a574;
	font-size:27px;
}	

.promotion_hr{
	border-bottom:1px #585858 solid;}

#makeEnquiry {
	color:#C0B485;
	font-size:26px;}	

.prjIndexTitle {
	font-size:28px;
}
	
.prjIndexTitle a{
	font-size:28px;
}	
.prjIndexTitle a:hover{
	color:#4E4E4E}			
	
	
.prjIndexSummary {
	font-size:20px;
	color:#b2a574;
	font-family:"Times New Roman", Times, serif;}
	
.bodySeperator {
	height:2px;
	border-bottom:1px solid #585858;
	margin:0 0 18px 0}
	
hr {
	border-top:none;
	background:none;
	border-right:none;
	border-bottom:#D2CFCA 1px dashed; height:1px;
	border-left:none;}
	
.err {
	color:#FF0000;
	padding:5px;
	margin:5px 0;
	border:#C5C5C5 dashed 1px;
	background:#ffefef;
}

.title {
	font-size: 17px;}
	
.title a{
	font-size: 17px;}	
	
.title a:hover{
	color:#4E4E4E;
	text-decoration:underline}	

.datacolora {
	background:#f9f7f7;
	padding:3px 0;
}

.datacolorb {
	background:#FFFFFF;
	padding:3px 0;
}

#tableBorderPad {
	border:1px solid #E0E0E0;
	padding:2px}
	
.view_details {
	color:#0286D0; 
	font-weight:bold; 
	text-align:right;
	font-size:14px}	

.view_details a{
	color:#0286D0; 
	font-weight:bold; 
	text-align:right;
	font-size:14px}	

.view_details a:hover{
	color:#000000;
	text-decoration:underline }
	
form {
	margin:0;
	padding:0;}
	
.imgBackground {
	background-color:#F7F7F7;
	padding:2px 8px 2px 8px;
	border:1px solid #C5C5C4}
	
.sendFriend {
	background-color:#F5F6F6;
	padding:8px;
	width:130px;
	text-align:center;
	margin:10px 0 10px 472px;
	border:1px solid #B1B1B1}			

.sendFriend a{
	background-color:#F5F6F6;}			

.sendFriend a:hover{
	text-decoration:underline;}			
	
	
/*BOF CSS for Pagination*/

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #D0D0D0;
	
	text-decoration: none; /* no underline */
	color: #052B16;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #e7e4e4;

	color: #052B16;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #e7e4e4;
		
		font-weight: bold;
		background-color: #e7e4e4;
		color: #052B16;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #e7e4e4;
	
		color: #DDD;
	}
/*EOF CSS for pagination */

form.regForm label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;
	display:block;
}	
	
	
/*BOF CSS for Right Column Form*/

.inputbox{ border:1px solid #d2cfca; width:273px; height:18px;color:#333;}

.dropdown{ border:1px solid #d2cfca; width:275px; background-color:#FFF; }

.inputbox_promo{ border:1px solid #d2cfca; width:150px; height:18px;color:#333;}

.dropdown_promo{ border:1px solid #d2cfca; width:150px; background-color:#FFF; }

.textareabox{ border:1px solid #d2cfca; width:269px; height:132px;   } 		


/*EOF CSS for Right Column Form*/

/*BOF CSS for Footer*/

#footerText {
	font-size:10px;
	font-weight:bold;
	color:#ababaa;}
	
#footerText a{
	font-size:10px;
	font-weight:bold;
	color:#ababaa;}
	
#footerText a:hover{
	color:#C0B485;}		
	
.footerMenu {
	text-align:right;
	color:#C0B485;
	font-weight:bold}

.footerMenu a{
	text-align:right;
	color:#C0B485;
	font-weight:bold}
	
.footerMenu a:hover{
	color:#d7ceac;}

/*BOF CSS for Footer*/

.promotionText {
	color:#B2A574;
	font-weight:bold;}

.left {
	float:left}	

.right {
	float:right}
				
	
/*BOF CSS for Hr lines*/

.mainHr {
	border-bottom: 4px #000000 solid;
	margin:2px 0}

/*EOF CSS for Hr lines	


/* BOF CSS for Customs Sitemap Page*/

.sitemap { 
	color:#042A13;
	font-weight:bold}

.sitemap ol{ 
	color:#042A13;
	font-weight:bold}
	
/*.law ul{ 
	color:#255188;
	font-weight:bold;
	margin:0;}*/
	
.sitemap li{ 
	color:#042A13;
	font-weight:bold;
	margin:5px 0;}
	
.sitemap li a{ 
	color:#042A13;
	font-weight:bold}
	
.sitemap li a:hover{
	text-decoration:underline;
	color:#839F6E}								

/* EOF CSS for Customs Sitemap Page */


/* BOF CSS for Newsletter Page */

#newsletterBg	{
	background:#015A24 url(images/newsletterBg.jpg) no-repeat top;
	height:111px}


#emailText {
	color:#FFFFFF;
	margin:5px 0 5px 15px;
	font-weight:bold}


/* BOF CSS for Newsletter Page */

/*BOF CSS for Menu */

#menuTopBorder {
	background:url(images/menu_top_bor.gif) repeat-x top;
	height:2px;
	margin:0;
	padding:0;}

.menuBottomBorder {
	border-bottom:1px #6E6E6E solid;
	margin:2px 0 15px 0}

.menu {
	color:#000000;
	font-weight:bold;
	font-size:16px;
	margin:0;
	padding:0;}

.menu li {
	float:left;
	list-style:none;
	text-align:center;
	margin-top:10px;
}

.menu li span {
	font-size:9px;
	display:block;}

.clear {
	clear:both;
}
	
.menu a, 
.menu a:link, 
.menu a:visited{
	color:#000000;
	font-weight:bold;
	font-size:16px;}
	
.menu a:hover, 
.menu a:active, 
.menu a.active{
	color:#5b5631;
	outline:0;}


.menu span a, 
.menu span a:link, 
.menu span a:visited, 
.menu span a:hover, 
.menu span a:active{
	color:#B4B4B4;
	font-size:9px;
	text-decoration:none;}

.menu .menuSeperator {
	color:#0D3CC6;
	font-weight:bold;
	font-size:16px;
	padding: 0 15px;
	margin-top:-7px;}

/*EOF CSS for Menu*/
