@charset "utf-8";

/* CSS Document */



body, div, a, p, h3, ul, li, dd, dl, dt, h1, h2, h3 {

	padding:0;

	margin:0;

	border:0;

	list-style:none;

}

body {

	background:url(../images/main_top.jpg) 0 0 repeat-x;

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

}

body {

	background-color:#82410f;

}



div.mail_success_msg label

{

	font-size:15px;
	color: #FF0000;
}

div.form, div.mail_success_msg

{

	font-size:12px;

}

body {

	font-size:14px;

}

div.mail_success_msg

{

	font-size:16px;

}

p {

	text-align:justify;

}

div.wrapper, ul.services_offer_inner li a:hover,

div.language_selection a:hover, div.mail_success_msg h1{

	color:#552805;

}

ul.services_offer_inner li a,

div.language_selection a,

div.language_selection{

	color:#b24910;

}

h3 {

	font-size:18px;

	font-weight:bold;

	padding:15px 0 5px 0;

}

p {

	padding:5px 0;

}

div.language_selection {

	height:65px;

	width:905px;

	margin:0 auto;

	text-align:right;

	padding:10px 105px 0 0;

}

div.language_selection span.language_panel

{

	background:url(../images/language_bg.gif) 50% 50% no-repeat;

	float:right;

	padding:5px 20px;

}

div.wrapper {

	margin:0 auto;

	background:url(../images/wrapper_bg_top.gif) 0 38px no-repeat;

	width:905px;

}

div.wrapper div.top_navigation {

	height:36px;

	margin:0 0 20px 85px;

}

div.wrapper div.wrapper_bottom {

	padding:0 0 300px 0;

	background:url(../images/wrapper_bottom.gif) 0 100% no-repeat;

}

div.wrapper div.wrapper_bottom div.wrapper_inner {

	padding:25px 110px 0 110px;/*background:url(../images/wrapper_bg_mid.gif) 0 199px no-repeat;*/

}

div.wrapper div.top_navigation a {

	display:inline-block;

	width:145px;

	height:36px;

	background-position:0 0;

	background-repeat:no-repeat;

}

div.wrapper div.top_navigation a:hover, div.wrapper div.top_navigation a.active {

	background-position:0 100%;

}

div.wrapper div.top_navigation a.home {

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

}

div.wrapper div.top_navigation a.about_us {

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

}

div.wrapper div.top_navigation a.services {

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

}

div.wrapper div.top_navigation a.contact_us {

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

}

div.wrapper div.top_navigation a.admin {

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

}

ul.services_offer {

	padding:3px;

}

ul.services_offer li {

	padding:2px 0;

}

ul.services_offer_inner {

	padding:5px 0;

}

ul.services_offer_inner li {

	background:url(../images/general_bullet.gif) 0 10px no-repeat;

	padding:5px 0 5px 20px;

}

ul.services_offer_inner li a:hover {

	font-weight:bold;

}

body div.wrapper div.contact_us {

	padding:80px 0;

}

ul.services_offer_inner li a {

	display:block;

	text-decoration:none;

}

ul.services_offer_inner span.rates

{

	width:200px;

	display:inline-block;

}

body div.wrapper div.contact_us div.input_container {

	padding:3px 0;

}

body div.wrapper div.contact_us label {

	width:75px;

	display:inline-block;

}

body div.wrapper div.contact_us input, body div.wrapper div.contact_us textarea {

	width:250px;

	font-size:12px;

	border:1px solid #e4a87c;

	padding:0 3px;

}

body div.wrapper div.contact_us textarea {

	height:72px;

}

body div.wrapper div.form {

	padding:10px;

}

body div.wrapper div.form div.from_handler {

	padding:3px;

}

.dropdown select

{

	width:144px;

}

.dropdown2 select

{

	width:45px;

}

body div.wrapper div.form div.from_handler label.form_text {

	width:125px;

	display:inline-block;

	font-weight:bold;

}

.rates_data a, body div.wrapper div.form div.from_handler label.form_text

{

		color:#8e430a;

}

body div.wrapper div.form div.from_handler label.mandetory {

	display:inline-block;

	height:15px;

	width:15px;

	background:url(../images/mandetory.gif) 0 0 no-repeat;

}

body div.wrapper div.form div.from_handler input, div.wrapper div.form div.from_handler select,  div.wrapper div.form div.from_handler textarea, div.mail_success_msg {

	border:1px solid #c69067;

}

body div.wrapper div.form div.from_handler .form_input_type1 {

	width:250px;

}

body div.wrapper div.form div.from_handler .form_input_type2 {

	width:500px;

}

div.compare_left {

	float:left;

	width:315px;

}

div.compare_right {

	float:right;

	width:315px;

}

div.compare_left, div.compare_right {

	background:#ffdbc1;

	border:1px solid #f1ac7a;

	padding:7px;

}





/* sinhala */

p.home_sn, p.about_sn

{

	width:680px;

	margin:20px 0 0 0;

	display:block;

	background-repeat:no-repeat;

	background-position:50% 0;

	

}



p.home_sn

{

		height:380px;

}

p.about_sn{

		height:410px;

}



p.home_sn

{

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

}

p.about_sn

{

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

}



p.contact_home_ad

{

	float:left;

	width:310px;

	padding:20px 0 0 10px;

}

span.rates

{



	

}

.rates_data

{

	margin:30px 0 0 130px;

	background:#f5be97;

	padding:3px;

	border:1px solid #c2865b;

	display:block;



}

.rates_data a

{

	cursor:pointer;

	padding:0 5px;

	text-decoration:none;

	

}



.process_form

{



	cursor:pointer;

	padding:2px 20px;

	margin:15px 0 0 0;



}



/* alerts */



.alert

{

	color:#E99EA6;

	font-weight:bold;

	padding:18px 15px 12px 25px;

	background:url(../images/error.gif) 0 0 no-repeat;

	font-size:11px;

	margin:0 0 0 130px;

	

}



/* mailer */



div.mail_success_msg

{

	padding:30px 20px;

	margin:20px 10px;

}

div.mail_success_msg h1

{

	padding:0 0 3px 0;

}

div.mail_success_msg label

{

	font-weight:bold;

	display:block;

	

}



/* popup */



#backgroundPopup{

display:none;

position:fixed;

_position:absolute; /* hack for internet explorer 6*/

height:100%;

width:100%;

top:0;

left:0;

background:#000000;

border:1px solid #cecece;

z-index:1;



}

#popupContact,

#popupContact_2{

display:none;

position:fixed;

_position:absolute; /* hack for internet explorer 6*/

height:384px;

width:408px;

background:#FFFFFF;

border:2px solid #cecece;

z-index:2;

padding:12px;

font-size:13px;





}

#popupContact h1,

#popupContact_2 h1{

text-align:left;



font-size:22px;

font-weight:700;

border-bottom:1px dotted #D3D3D3;

padding-bottom:2px;

margin-bottom:20px;

}

#popupContactClose,

#popupContactClose_2{

font-size:14px;

line-height:14px;

right:6px;

top:4px;

position:absolute;

font-weight:700;

display:block;

cursor:pointer;

}

