/* ~**CHANDIKA RUKMAL**~ */
#new-product  {
	height:1800px;
	background:url(../images/bg-body-top.jpg);
	margin:0 auto;
	width:1000px;
	padding: 0 1px;
}
#tile3   {
	float:left;
	width:750px;
}
#tile3 h2  {
	color: #282828;
	border-bottom:#999999 1px solid;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:10px;
	font-family: 'Droid Serif',Arial, Helvetica, serif;
	font-weight:lighter;
	width:740px;
}
#tile3 .more-details  {
	width:200px;
	text-align:left;
	float:left;
	margin-left:0;	
}
#tile3 .more-details h5 { margin:0; padding:0;}
#tile3 .more-details h5 a  {
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#333333;
	padding:5px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;
}
#tile3 .more-details h5 a:hover  {
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#FF6600;
	padding:5px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;
}
#tile3 .box1 { width:728px; background-color:#FFFFFF; height:160px; padding:20px 0 25px 20px; border: #D8D8D8 1px solid; margin-bottom:25px;}
#tile3 .image  { float:left; width:200px; height:auto; border: #999999 1px solid;}
#tile3 .details  { float:right; width:500px;}
#tile3 .details h2 {
	font-family: Arial,Century Gothic, Helvetica, sans-serif;
	color:#5A5A5A;
	text-decoration:none;
	text-transform:uppercase;
	font-size:17px;
	font-style:normal;
	font-weight:lighter;
	margin-top:2px;
	margin-bottom:2px;
}
#tile3 .details h2 a {
	font-family: Arial,Century Gothic, Helvetica, sans-serif;
	color:#5A5A5A;
	text-decoration:none;
	text-transform:uppercase;
	font-size:17px;
	font-style:normal;
	font-weight:lighter;
}
#tile3 .details h2 a:hover  {
	color:#FF6600;
	margin:0;
	padding:0;
}
#tile3 .details h4  {
	text-decoration:none;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:13px;
	line-height:10px;
	margin:0;
	padding:0;
	border-bottom: #CCCCCC 1px solid;
	padding-bottom:15px;
	width:490px;
}	
#tile3 .details p  {
	text-decoration:none;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:13px;
	line-height:15px;
	border-bottom: #CCCCCC 1px solid;
	padding-bottom:15px;
	width:490px;
}
#tile3 .details h3  {
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#F93535;
	margin:0;
	padding:0;
	font-size:30px;
	padding-bottom:10px;
	width:490px;
}
.style1 { color:#000000;} 
.categories {}
.categories ul {
	width:223px;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
}
.categories ul li  {
	width:225px;
	border-bottom: #CCCCCC 1px solid;
	height:30px;
}
.categories .active2 a {color:#FF6600;}
.categories .active2 a:hover {color:#FF6600;}
.categories a {
	font-family: 'Open Sans Condensed',Arial, Helvetica, sans-serif;	
	color:#555555;
	text-decoration:none;
	text-transform:uppercase;
	font-size:20px;
	font-style:normal;
	margin: 10px;
}
.categories a:hover {
	color:#FF6600;;
}
#featured-product   {
	background:url(../images/bg-body-top.jpg);
	margin:0 auto;
	width:1000px;
	padding: 0 1px;
	height:1570px;
}
#best-sellers  {
	background:url(../images/bg-body-top.jpg);
	margin:0 auto;
	width:1000px;
	padding: 0 1px;
	height:1800px;
}
#specials   {
	background:url(../images/bg-body-top.jpg);
	margin:0 auto;
	width:1000px;
	padding: 0 1px;
	height:1450px;
}
#model  {
	background:url(../images/bg-body-top.jpg);
	margin:0 auto;
	width:1000px;
	padding: 0 1px;
	height:1400px;
}
#tile3 .box2 {
	width:775px;
}
#tile3 .box2 ul  {
	width:775px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#tile3 .box2 ul li {
	width:231px;
	float:left;
	margin:0 25px 25px 0;
	background-color:#FFFFFF;
	text-align:center;
	border:1px solid #CCCCCC;
}
#tile3 .box2 img  {
	width:231px;
	height:auto;
}
#tile3 .box2 h6  {
	font-family: Arial,Century Gothic, Helvetica, sans-serif;
	color:#000111;
	text-decoration:none;
	font-size:16px;
	font-style:normal;
	font-weight:lighter;
	margin-left:15px;
	margin-bottom: 10px;
	width: 210px;


}
#tile3 .box2 h3 a  {
	font-family: Arial,Century Gothic, Helvetica, sans-serif;
	color:#5A5A5A;
	text-decoration:none;
	text-transform:uppercase;
	font-size:17px;
	font-style:normal;
	font-weight:lighter;
	float:left;
	margin-left:15px;
	width: 210px;
	margin-bottom: 10px;

}
#tile3 .box2 h3 a:hover  {
	color:#FF6600;
}
#tile3 .box2 h4  {
	font-family:Arial, Helvetica, sans-serif;
	color:#F93535;
	margin:0;
	padding:0;
	font-size:30px;
	float:left;
	margin-left:15px;
	padding-top:5px;
}
#tile3 .box2  h5 a  {
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#333333;
	padding:5px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;
	border-radius:0.5em;
	margin:0;
}
#tile3 .box2 h5 {
	width:190px;
	float:left;
}
#tile3 .box2  h5 a:hover  {
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#FF6600;
	padding:5px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;
}
#contact   {
	height:700px;
	background:url(../images/bg-body-top.jpg);
	margin:0 auto;
	width:1000px;
}
#tile3 .contact {
	width:750px;
	padding-left:25px;
}
#tile3 .contact .container {width:750px; height:auto; margin: 0; padding: 10px 0;}
#tile3 .contact .container .thank {color:#ffffff;
	width: 640px;
	text-decoration:none;
	background-color:#FF6600;
	padding:5px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;
margin: 0 0 30px 0;}
#tile3 .contact .container .form { clear:both; padding-bottom:20px;}
#tile3 .contact .container form h1 {
	font-size:15px;
	color:#333333;
	margin:0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;
	margin-top:7px;
}
#tile3 .contact .container form input {
	font-family:"Times New Roman", Times, serif;
 	width:320px;
	float:right;
	height:25px;
	padding:5px 10px;
	font-size: 20px;
	color:#333333;
	letter-spacing:1px;
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	border-radius:0em;
	margin-right:320px;
}
#tile3 .contact .container form select {
	font-family: "Times New Roman", Times, serif;
 	width:342px;
	float:right;
	padding:5px 10px;
	font-size: 20px;
	color:#333333;
	letter-spacing:1px;
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	border-radius:0em;
	margin-right:320px;
}
#tile3 .contact .container form textarea {
	font-family:"Times New Roman", Times, serif;
	width:490px;
	height:30px;
	padding:5px 10px;
	font-size: 20px;
	color:#333333;
	float:right;
	letter-spacing:1px;
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
	margin-bottom:25px;
	border-radius:0em;
	margin-right:150px;

}

#tile3 .contact .container form input:focus,
#tile3 .contact .container form textarea:focus {
	border:1px solid #FF6600;
	color:#333333;
	background-color:#F7F7F7;
	border-radius:0em;
	outline: none;
	border-radious:0em;

}

#tile3 .contact .container form textarea {
	height:200px;
	border-radious:0em;}

#tile3 .contact .container form .submit {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;	text-transform:uppercase;
	color:#ffffff;
	font-size:15px;
	background-color:#333333;
	border:none;
	cursor:default;
	cursor: pointer;
	padding:5px 20px;
}


#tile3 .contact .container form .submit:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;	
	text-transform:uppercase;
	color:#ffffff;
	font-size:15px;
	background-color:#FF6600;
}
#reviews  {
	background-color:#E6E6E6;
	height:2050px;
}
#box2  {
	width:750px;
	padding-right:25px;
	height:1000px;
}
#box2 .image2 {
	width:400px;
	float:left;
}
#box2 .image2 img {border: 1px #CCCCCC solid;}
#box2 .image2 table {
	margin-top:20px;
}
#box2 .image2 table td {
	text-align:center;
	padding-right:10px;
}
#box2 .image2 table img { width:180px; }
#box2 .image4 {
	width:400px;
	float:left;
}
#box2 .image4 img {border: 1px #CCCCCC solid;}
#box2 .image4 table {
	margin-top:20px;
}
#box2 .image4 table td {
	text-align:center;
	padding-right:5px;
}
#box2 .image4 table img { width:120px; }
#box2 .details2  {
	width:350px;
	float: right;
}
#box2 .details2  {
	width:350px;
}
#box2 .details2 table {
	border-collapse: collapse;
	border:1px solid #000000;
	width:350px;
	text-decoration:none;
	color: #1B1B1B;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size:14px;
	line-height:18px;
	padding-bottom:15px;
}
#box2 .details2 table td {
	border:1px solid #000000;
	padding:12px 5px;
}
.style4 {color: #000000; font-weight:bold;}
.style5 {
	color: #FF3300;
	font-weight: bold;
	font-size: 18px;
}
#box2 h3  {
	font-family:Century Gothic, Helvetica, sans-serif;
	color:#FF6633;
	text-decoration:none;
	font-size:18px;
	font-style:normal;
	font-weight: bold;
	float:left;
	margin:0 0 0 10px;
	padding-bottom:20px;
	padding-top:10px;
	width:auto;
}
#box2 p {
	text-decoration:none;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:14px;
	line-height:18px;
	padding-bottom:15px;
	padding-left:10px;
}
#box3{ width:760px; overflow:hidden; padding-top: 30px;}
#box3 h3  {
	font-family:Century Gothic, Helvetica, sans-serif;
	color:#FF6633;
	text-decoration:none;
	font-size:18px;
	font-style:normal;
	font-weight: bold;
	float:left;
	margin:0 0 0 10px;
	padding-bottom:20px;
	padding-top:10px;
	width:auto;
	width:750px;
}
#box3 p {
	text-decoration:none;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:14px;
	line-height:18px;
	padding-bottom:15px;
	padding-left:10px;
	width:750px;
}



/** page structure **/
#w {
  display: block;
  width: 400px;
}

#content {
  display: block;
  width: 100%;
}

#thumbnails { display: block;  }

/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

#residencevisa  {
	background:url(../images/bg-body-top.jpg);
	margin:0 auto;
	width:1000px;
	padding: 0 1px;
	height:8900px;
}
.r-visa  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000066;
	padding-left:10px;
	line-height:20px;
	text-align:justify;
}
.style7 {color: #FF3333}
.style8 {color: #663333}
.style9 {color: #ffffff}
#mydream-homevisa  {
	background:url(../images/bg-body-top.jpg);
	margin:0 auto;
	width:1000px;
	padding: 0 1px;
	height:3450px;
}
.m-visa  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000066;
	padding-left:10px;
	line-height:20px;
	text-align:justify;
}
#aboutus  {
	background:url(../images/bg-body-top.jpg);
	margin:0 auto;
	width:1000px;
	padding: 0 1px;
	height:1800px;
}
#aboutus p {	
	font-family: 'Dosis', sans-serif;
	font-size:22px;
	color:#000055;
	line-height:25px;
	text-align:justify;
	padding-left: 10px;
	font-weight:normal;
}


#visa-fees  {
	background:url(../images/bg-body-top.jpg);
	margin:0 auto;
	width:1000px;
	padding: 0 1px;
	height:5400px;
	
}
.visa {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000066;
	line-height:20px;
	text-align:justify;
}
#freehold-ownership  {
	background:url(../images/bg-body-top.jpg);
	margin:0 auto;
	width:1000px;
	padding: 0 1px;
	height:1800px;
}
.our-service  {
	width:750px;
}
.our-service p {	
	font-family: 'Dosis', sans-serif;
	font-size:24px;
	color:#000075;
	line-height:25px;
	text-align:justify;
	padding-left: 10px;
	font-weight:normal;
}
.our-service ul {	
	font-family: 'Roboto Slab', serif;
	font-size:26px;
	color:#333333;
	line-height:25px;
	text-align:justify;
	padding-left:60px;
	list-style: outside;
	font-weight:bold;
	line-height:35px;
}
#about-srilanka  {
	background:url(../images/bg-body-top.jpg);
	margin:0 auto;
	width:1000px;
	padding: 0 1px;
	height:2750px;
}
#visa-fees table {
	border-collapse: collapse;
	border:1px solid #000000;
	padding-left:10px;
}
#visa-fees table td {
	border:1px solid #000000;
	padding:2px 5px;
}
.a-lanka {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000066;
	line-height:20px;
	text-align:justify;
}
.a-lanka ul {
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0;
}
.a-lanka p { padding-left:5px;}
.a-hikka p { padding-left:5px;}
.a-lanka h3 { padding-left:5px;}
.correl h4 { padding-left:5px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; color:#333333;}
.a-lanka ul li  {
	float:left;
	width:240px;
	padding-left:15px;
}
.a-lanka img{ width:240px; height:200px;}
.a-lanka h4 {
	color: #FF3333;
	text-align:center;
	padding:5px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}
.a-lanka ul p { color:#333333; font-family:Georgia, "Times New Roman", Times, serif;}
.box3 { width:750px; overflow:hidden;}
.left { float:left; width:370px; padding-right:30px;}
.right img { width: 350px; height:450px; }
.right { float:right; width:350px;}
.surf { width:750px; height:200px;}
.album { width:750px; overflow:hidden;}
.album img { width:240px;}
.a-hikka {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000066;
	line-height:20px;
	text-align:justify;
}
.surf h4  { padding-left:5px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; color:#333333;}

