/* RESET */
@import url('reset.css');

 @font-face {
 font-family:'Josefin Sans';
 src: url('../fonts/JosefinSans-Regular.eot');
 src: local('☺'), url('../fonts/JosefinSans-Regular.woff') format('woff'), 
 url('../fonts/JosefinSans-Regular.ttf') format('truetype'), 
 url('../fonts/JosefinSans-Regular.svg') format('svg');
}


 @font-face {
 font-family:'Segoe Print';
src: url('../fonts/segoepr.eot');
 src: local('☺'), url('../fonts/segoepr.woff') format('woff'), 
 url('../fonts/segoepr.ttf') format('truetype'), 
 url('../fonts/segoepr.svg') format('svg'); 
}


body{
	background:#dbdbdb;
	font-family:arial;
	font-size:11px;
	color:#626160;
	line-height:16px;
    width:100%;
	background-image:url(../images/top_bg.jpg);
	background-position: top left;
	background-repeat:repeat-x;
	}
	
/*-------- Container Start--------*/
#container{
	margin:0 auto;
	width:1000px;
	
	
	}
/*-------- Container End--------*/	
	
#header{
	height:61px;
	background-image:url(../images/header_sepretor.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:100%;
	}
	
#header .content1{
	margin:0 auto;

	height:100%;
	background:url(../images/header_sepretor.png) center bottom no-repeat;}
	
#logo{
	position:absolute;
	background:url(../images/logo.png) center bottom no-repeat;
	width:133px;
	height:85px;
	z-index:1;
	margin-left:-69px;
	left:50%;
	top:0;	
	}


#glow { background:url(../images/glow.png) no-repeat top;}
	
#banner{
	width:1000px;
	height:390px;
	background:url(../images/top_bg1.jpg) center top no-repeat;
	margin-top:-5px;
	}
	


	
.clear{
	clear:both;
	margin:0px;
	padding:0px;
	}	
	

/* Menu Start */



/* Menu End */

#left_image {
	margin-left:53px;
	padding-top:17px;
	width:393px;
	float:left;
	padding-right:17px;

}

#left_image ul{ list-style:none; margin-top:18px;}
#left_image ul li { background:url(../images/thumb_img.jpg) no-repeat;
width:47px;
height:31px;
float:left;
margin-right:8px;
border:1px solid #FFF;}

#title_img{
	position:absolute;
	width:144px;
	height:22px;
	line-height:14px;
	background:url(../images/title_img.png) no-repeat;
	z-index:2;
	text-align:center;
	font-size:18px;
	font-family:'Josefin Sans',Sans-Serif;
	color:#970f29;
	margin:22px 0 0 -5px;
}
	
#matter{
	padding-left:14px;
	padding-top:17px;
	padding-right:10px;
	width:433px;
	float:left;
	background:url(../images/line_bg.png) left repeat-y;
	 
}


#matter h1 {color:#a2172b;
			font-family:'Josefin Sans',Sans-Serif;  
			font-size:25px;
			font-weight:bold;
			padding-bottom:10px;}
			
			
#matter p {color:#626160; 
		   font-size:12px;
		   padding-top:10px;
		   text-align:justify;}

#matter p a{color:#a2172b;}


#testimonials {
	padding-top:37px;
}

#testimonials h1{
	font-family:'Josefin Sans',Sans-Serif;  
	color:#a2172b;
	font-size:25px;
	padding-bottom:10px;
}

#testimonials h4{
	color:#a2172b;
	font-size:12px;
	text-align:right;
	font-weight:normal;
	font-family:'Segoe Print',Sans-Serif;
}

#testimonials h4 span{
	color:#626160;
}

#testimonials p{
	font-family:'Segoe Print',Sans-Serif;
	font-size:12px;
	color:#626160;
	padding-top:3px;
	font-weight:normal;
}



#social_network {
	float:right;
	margin-top:93px;
	margin-right:18px;
	background:url(../images/strips.png) no-repeat bottom;
	padding-top:108px;
}

#social_network img{
	padding-left:17px;
	padding-right:10px;
	padding-bottom:12px;
	float:none;}
	
	
#social_network img a{
	border:0;}	

#footer {
	background:url(../images/footer_bg.png) repeat-x top;
	height:200px;
	
}
	
#footer .main{

	width:1000px;
	background:url(../images/footer_logo.png) center 33px no-repeat;
	margin:0px auto;
}

#footer .contact1{
	margin-top:15px;
	float:left;
	padding-left:41px;
	margin-left:40px;
	background:url(../images/contact_phone_bg.png) no-repeat;
}


#footer .contact1 h1{
	font-family:'Josefin Sans',Sans-Serif; 
	font-size:25px;
	color:#FFF;
	font-weight:normal;
	}
	
#footer .contact1 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#aa6169;
	padding-top:10px;
}

#footer .contact1 p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#aa6169;
}

#footer .contact1 p a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#F60;
}

#footer .link {
	float:right;
	margin-top:15px;
	margin-right:18px;
	text-align:right;
	}

#footer .link table,td {
	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#cacaca;
	padding-bottom:5px;
	text-align:left;
	}

#footer .link a{

 text-decoration:none;
 color:#FFF;
	}	

#footer .link a:hover{
	color:#000;
}

#footer .bottom_link{
	margin:0px;
	padding-top:25px;
	text-align:center; 
	line-height:30px;
	color:#FFF;
}

#footer .bottom_link a{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none; 
}

#bottom_glow {
background:url(../images/bottom_glow.png) no-repeat;
background-position:bottom center;

}


/*...................Inner pages css.....................*/


#banner_inner{
	background:url(../images/top_bg1.jpg) center top no-repeat;
	padding-top:45px;
	margin-top:-5px;
	}
	
#top_banner	{
	background:url(../images/inner_banner.png) no-repeat;
	width:868px;
	margin:0px auto;
	height:258px;
}

#contact_banner	{
	background:url(../images/contact_banner.jpg) no-repeat;
	width:868px;
	margin:0px auto;
	height:258px;
}

#faq_banner	{
	background:url(../images/faq_banner.jpg) no-repeat;
	width:868px;
	margin:0px auto;
	height:258px;
}


#client_banner	{
	background:url(../images/clients_banner.jpg) no-repeat;
	width:868px;
	margin:0px auto;
	height:258px;
}


#commercial_banner	{
	background:url(../images/commercial_banner.jpg) no-repeat;
	width:868px;
	margin:0px auto;
	height:258px;
}

#commercial_banner	{
	background:url(../images/commercial_banner.jpg) no-repeat;
	width:868px;
	margin:0px auto;
	height:258px;
}

#kitchen_banner	{
	background:url(../images/kitchen_banner.jpg) no-repeat;	width:868px;
	margin:0px auto;
	height:258px;
}

#living	{
	background:url(../images/living_ciling.jpg) no-repeat;	width:868px;
	margin:0px auto;
	height:258px;
}

#passage{
	background:url(../images/passage_banner.jpg) no-repeat;	width:868px;
	margin:0px auto;
	height:258px;
}


#vastu{
	background:url(../images/vastu_banner.jpg) no-repeat;	width:868px;
	margin:0px auto;
	height:258px;
}

#trends{
	background:url(../images/trends_banner.jpg) no-repeat;	width:868px;
	margin:0px auto;
	height:258px;
}


#project_management{
	background:url(../images/project_mgt_banner.jpg) no-repeat;	
	width:868px;
	margin:0px auto;
	height:258px;
}



#lcd_cosole{
	background:url(../images/lcd_console_banner.jpg) no-repeat;	
	width:868px;
	margin:0px auto;
	height:258px;
}

#bath_banner{
	background:url(../images/bath_banner.jpg) no-repeat;	
	width:868px;
	margin:0px auto;
	height:258px;
}

#dining_banner{
	background:url(../images/dining_banner.jpg) no-repeat;	
	width:868px;
	margin:0px auto;
	height:258px;
}


#corporate_banner {
	background:url(../images/corporate_profile_bg.jpg) no-repeat;
	width:868px;
	margin:0px auto;
	height:258px;
	}
	
#organisation_banner {
	background:url(../images/organisation_banner.jpg) no-repeat;
	width:868px;
	margin:0px auto;
	height:258px;
	}	
	

#inner_link {
	background:url(../images/link_bg.png);
	height:auto;
	float:right;
	width:273px;
	}
#inner_link ul {
	list-style:none;
	margin-top:12px;
	margin-bottom:12px;
}

#inner_link ul li{
	background:url(../images/bullet.png) no-repeat;
	padding-left:60px;
	line-height:26px;
	font-size:14px;
	color:#FFF;
	background-position:40px 12px;
}

#inner_link ul li a{
	text-decoration:none;
	color:#FFF;
}

#inner_link ul li a:hover{
	color:#e01e43;
}


#bottom_shadow{ background:url(../images/shadow.png) no-repeat center top; height:34px;}

#middle_content {
	padding:20px 0px 0px 65px; 
	float:left;}



#middle_content .image {
	float:left; 
	padding-right:20px;
	padding-top:0px;}
	
#right_content {
	float:left;
	width:465px;
}



#right_content td{ 
				vertical-align:middle;
				width:225px;
			}
				
.heading{
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#626160;
			}				 


#right_content h1{
	   		width:476px;
			color:#a2172b;
			font-family:'Josefin Sans',Sans-Serif;  
			font-size:25px;
			font-weight:bold;
			padding-bottom:15px;
			background:url(../images/h1_bg.png) no-repeat bottom left;}
			
			

#right_content h2{
			color:#a2172b;
			font-family:'Josefin Sans',Sans-Serif;  
			font-size:20px;
			font-weight:bold;
			padding-top:20px;
			padding-bottom:5px;
			
			}
			
			
#right_content h3{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#626160;
	font-weight:bold;
	margin-top:10px;
			
			}			
			
#right_content p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#626160;
	margin-top:10px;
	text-align:justify;
}

#right_content ul {
	margin:0px; 
	padding:0px;
	margin-top:5px;}
#right_content ul li { 
	list-style-type:disc;
	margin-left:20px;}
	
	#right_content ul li a{ 
	list-style-type:disc;
	color:#626160;
	font-size:12px;
	font-weight:bold;
	}


	

#middle_content .contact, #middle_content .design_page{
	margin-left:47px;
	width:775px;
	}
	
	
#middle_content .contact .white_top_bg {
	
	background:url(../images/top_white_bg.png) no-repeat;
	height:6px;	 	
	}
	
#middle_content .contact .white_bottom_bg {
	
	background:url(../images/bottom_white_bg.png) 					no-repeat;
	height:6px;	 	
	}

#middle_content .contact .middle_bg{
	background:url(../images/contact_middle_bg.png) repeat-y;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	color:#626160;
}

#middle_content .contact .middle_bg img {
	padding-left:60px;
	padding-right:60px;
	padding-top:50px;
	float:left;
}


#middle_content .contact .middle_bg h4{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#626160;}


#middle_content .contact h1, #middle_content .design_page h1{
	   		width:476px;
			color:#a2172b;
			font-family:'Josefin Sans',Sans-Serif;  
			font-size:25px;
			font-weight:bold;
			padding-bottom:15px;
			margin-bottom:10px;
			background:url(../images/h1_bg.png) no-repeat bottom left;}
			
			
#middle_content .contact h2, #middle_content .design_page h2{
			width:476px;
			color:#a2172b;
			font-family:'Josefin Sans',Sans-Serif;  
			font-size:20px;
			font-weight:bold;
			padding-bottom:15px;
			padding-top:10px;
			
}


.design_page h3{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a2172b;
	font-weight:bold;
	margin-top:11px;
	margin-bottom:10px;
			
			}
			
			
.design_page h4{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#626160;
	font-weight:bold;
	margin-bottom:12px;
}

.design_page td {
	font-size:11px;
}

#middle_content .design_page p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#626160;
	padding-bottom:10px;}
	
#middle_content .design_page ul li {
	list-style-type:disc;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#626160;
	margin-left:10px;
	padding-left:10px;
	font-weight:bold;
	}
	
#middle_content .design_page ul li a{
	list-style-type:disc;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#626160;
	text-decoration:none;
	font-weight:bold;
	}		

#middle_content .design_page ul li a:hover{
	color:#900;
}

#middle_content .contact .image1{
	width:160px;
	height:108px;	
}


#middle_content .contact .matter {
	padding-top:20px;
	float:left;
}

#middle_content .contact .matter table, td {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#626160;
	font-weight:normal;
	text-align:left;
	padding:5px;
	
}

#middle_content .contact .matter table, td a
{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#626160;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}
	
#middle_content .contact .matter table, td a:hover
{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#900;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}	

#middle_content .contact .matter table, th {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#626160;
	font-weight:bold;
	text-align:left;
	padding:5px;
}


.contact .box { 
		float:left;
		padding-left:14px;
		padding-right:20px;
		margin-top:30px;}

.contact .box h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#a2172b;
	padding-bottom:8px;
}

.contact .box h3 span {
	font-weight:normal;
}

.contact .box p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	padding-bottom:8px;
}

.contact .box p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#626160;
	text-decoration:none;
	
}

.contact .box p a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#900;
	
}

#pagination { margin-top:5px;}

#pagination ul{ 
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-top:20px;
	
		}
#pagination ul li{
	display:block;
	margin-left:10px;
	width:15px;
	background-color:#CCC;
	float:left;
	line-height:15px;
	text-align:center;
	color:#000;
	border:1px #adadad solid;
	font-weight:bold;
	list-style:none;
	
}

#pagination ul li a{
	
	text-align:center;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	
}

#pagination ul li a:hover{
	color:#F00;
	background-color:#999;
	display:block;	
}

#pagination .prev{
	line-height:20px;
	padding:0px 3px 0px 3px;
	float:left;
	display:block;	
}

#pagination .prev a{
	text-align:center;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	padding:0px 3px 0px 3px;
}

#pagination .prev a:hover{
	color:#F00;
	background-color:#999;
	display:block;
}

#pagination .next{
	line-height:20px;
	padding:0px 3px 0px 3px;
	float:left;
	margin-left:5px;	
	display:block;	
}

#pagination .next a{
	line-height:20px;
	padding:0px 3px 0px 3px;
	float:left;
	margin-left:10px;	
	display:block;
	text-align:center;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

#pagination .next a:hover{
	color:#F00;
	background-color:#999;
	display:block;
}

#pagination .active {
	background-color:#9f1728;
	color:#000;
}
/* ///////////////////////////light box css //////////////////////////*/
#gallery {
		margin-left:47px;
		margin-bottom:20px;
		
}
	#gallery ul { list-style: none; margin-top:25px; }
	#gallery ul li { display: inline; margin-right:20px;}
	#gallery ul img {
		border: 2px solid #fff;
}
	#gallery ul a:hover img {
		border: 2px solid #3a3a3a;
		border-width: 2px 2px 2px;
		color: #d7d7d7;
	}
	#gallery ul a:hover { color: #fff; }
	
	#gallery .name ul {margin:0px; padding:0px; 
	list-style:none;}
	
	#gallery .name ul li {display:block; line-height:20px; width:158px; text-align:center; margin-right:24px; 
	color:#900; background-color:#FFF; float:left;}
	
	#gallery .name ul li a {
		color:#900;
		text-decoration:none;
		
	}
	
	#gallery .name ul li a:hover{
		color:#000;
		background-color:#999;
		display:block;
	}

/* ///////////////////////////light box css end //////////////////////////*/


.border1{border-collapse:collapse; border:1px solid; border-color:#CCC;}

.border2{border-collapse:collapse; border:1px solid; border-color:#CCC; font-weight:bold;}

.bottom_space {height:40px;}
.bottom_line {
	background:#e3e3e3;
	border-bottom:1px dashed #fff;
	font-weight:bold;
	padding-left:4px;
	line-height:20px;}
	
a#pbc_logo{
	margin-left:5px;
	display:inline-block;
	width:18px;
	height:30px;
	background:url(../images/pbc_logo.png) no-repeat;
	background-position:0px 5px;
	text-indent:-9999999px}
	
a#pbc_logo:hover{
	background:url(../images/pbc_logo_hover.png) center no-repeat;
	background-position:0px 5px;}	
