@charset "utf-8";



/* CSS Document */



body{

margin:0px;
padding:0px;
font-family:Tahoma;
font-size:12px;
color:#666666;
font-weight:normal;
text-align:justify;
background:url(../images/bg-top.jpg) repeat-x #FFF;
}

ul{
		list-style-type:none;
		list-style-image:none;
		margin:0px;
		padding:0px;
}


h1, h2, h3, h4, h5, {

	margin:0px;
	padding:0px;
	color:#004261;
}

p, img, table, td, form, div{

		margin:0px;
		padding:0px;
		border:0 none;
}

#wrapper{
		width:100%;
		height:auto;
}

.main{

		width:999px;
		margin-left:auto;
		margin-right:auto;
}

.header{

		width:999px;
		height:102px;
 		float:left;
}

.logo{
		width:308px;
		float:left;
		height:auto;

}

.header_nav {

	float:left;
	height:auto;
	margin-top:62px;
	width:625px;
	padding-left:66px;

}

ul .navigation{
		list-style-type:none;
		list-style-image:none;
		list-style-position:outside;
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;

}

.navigation li{

	margin:0px;
	padding:0px;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:40px;
	background:url(../images/nav_line.png) no-repeat right;
}


.navigation li a {

	color:#0071B3;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:31px;
	padding-left:14px;
	padding-right:14px;
	padding-top:9px;
	text-decoration:none;
}

.navigation li a:hover{
	color:#ffffff;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:31px;
	padding-left:14px;
	padding-right:14px;
	text-decoration:none;
	padding-top:9px;
	background:url(../images/nav_hover.png) repeat-x;
}

.current1{

	color:#ffffff;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:31px;
	padding-left:14px;
	padding-right:14px;
	text-decoration:none;
	padding-top:9px;
	background:url(../images/nav_hover.png) repeat-x;
}

.banner{

		width:998px;
		float:left;
		height:auto;
		margin-top:9px;
		background-color:#fff;

}
	.middle_main{

		width:100%;
		height:auto;
		clear:both;
}

.middle_center{

		width:999px;
		margin-left:auto;
		margin-right:auto;
		height:auto;
		background-color:#FFF !important;

}

.left_part{

		width:699px;
		float:left;
		height:auto;
		background-color:#FFF;
}

.right_part{
		width:299px;
		float:left;
		height:470px;
		background-color:#ffffff;
}

.right_part_port{
		width:297px;
		float:left;
		height:490px;
background-color:#FFFFFF;

}

.right_part_port_bkp {
		width:280px;
		float:right;
		height:auto;
}

.right_part_port ul {

	margin: 0px;
	padding: 0px;
	list-style: none;
}

.right_part_port li {

	padding: 0px 0px 0px 0px;
	margin-left: 24px;
	border-bottom:1px dotted #999999;
	line-height:18px;
	width:200px;

}


.right_part_port a {

	width:200px;
	text-decoration: none;
	color: #232F01;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding: 0px 0px 0px 15px;
}


.right_part_port a:hover {

	text-decoration: underline;

}













































.middle_txt1{



		width:662px;



		float:left;



		height:auto;



		margin-left:18px;



		margin-top:24px;



}











.style1{



		font-family:Tahoma;



		font-size:12px;



		line-height:24px;



		padding-top:12px;



		text-align:justify;



		font-weight:normal;



}











.right_quote{



		width:280px;



		float:left;



		height:auto;



		margin-top:24px;



}







.right_bg{



		width:280px;



		float:left;



		height:auto;



		margin-top:5px;



		background:url(../images/right_bg_center.jpg) no-repeat top;



}











.right_input_div{



		width:211px;



		float:left;



		height:auto;



		margin-left:39px;



		@margin-left:18px;



		background:url(../images/right_bg_center.jpg) no-repeat center;



}







.right_chat_div{



		width:211px;



		float:left;



		height:auto;



		margin-left:39px;



		margin-top:10px;



		@margin-left:18px;



		background:url(../images/right_bg_center.jpg) no-repeat center;



}











.input_value{



		width:200px;



		height:21px;



		background:url(../images/input_bg.png) no-repeat;



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



		font-size:12px;



		color:#003d61;



		border:none 0px;



		padding-left:3px;



}







.txtarea_value{



		width:200px;



		height:71px;



		background:url(../images/txtarea_bg.png) no-repeat;



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



		font-size:12px;



		color:#003d61;



		border:none 0px;



		padding-left:3px;







}











.input2{



	padding-bottom:3px;



}







.input3{



	padding-top:0px;



}











.btn_submit{



		background:url(../images/submit_btn.jpg) no-repeat;



		width:92px;



		height:29px;



		cursor:pointer;



		border:none 0px;



}







.chat_txt{



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



		font-size:10px;



		text-align:left;



		color:#007ab3;



		float:left;



		padding-bottom:10px;



		width:210px;



}







.img_chat{



		width:25px;



		height:auto;



		float:left;



		margin:0px;



}







.txt_img{	



	width:180px;



	float:left;



	height:auto;



}







.port_div{



		width:662px;



		float:left;



		height:auto;



		margin-left:18px;



		margin-top:10px;



		margin-bottom:42px;



}







.portfolio_main{



	width:213px;



	float:left;



	height:159px;



	background:url(../images/index_portfolio.jpg) no-repeat;







}







.portfolio_main:hover {



	width:213px;



	float:left;



	height:159px;



	background:url(../images/index_portfolio2.jpg) no-repeat;







}











.port_img {



	float:left;



	height:auto;



	padding-left:7px;



	padding-top:3px;



	width:198px;



}







.port-txt-view-all {



	float:left;



	height:auto;



	padding-left:7px;



	padding-top:3px;



	width:198px;



}











.featured_work {

     



     width:auto;

margin: auto 0px;

padding: 30px 0px 0px 60px; 



}







.creative_services_bg {



	float:left;



	height:19px;



	margin-left:16px;



	margin-top:30px;



	padding-bottom:12px;



	width:664px;



	background:url(../images/creative-services-botbg.jpg) bottom no-repeat;



}















.creative-web-develop {



	float:left;



	height:19px;



	margin-left:16px;



	padding-bottom:12px;



	width:664px;



	background:url(../images/creative-services-botbg.jpg) bottom no-repeat;



}











.footer_top_bg{



		width:999px;



		height:auto;



		float:left;



		background:url(../images/footer_top_bg.jpg) no-repeat top #f7f7f7;



}







.services_list_toptxt{



		width:963px;



		float:left;



		height:auto;



		margin-left:18px;



		margin-top:23px;



}











.services_list_topmain-div{



		width:963px;



		float:left;



		height:auto;



		margin-left:18px;



		margin-top:15px;



}











.services_list_linkcontet{



		width:963px;



		float:left;



		height:auto;



		margin-left:18px;



		margin-top:15px;



}











.website_development{



		width:449px;



		height:auto;



		float:left;



		background:url(../images/services-list-line.jpg) no-repeat bottom;



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



		color:#ff7505;



		font-weight:bold;



		padding-bottom:8px;



}











.website_development2nd{



		width:449px;



		height:auto;



		float:left;



		background:url(../images/services-list-line.jpg) no-repeat bottom;



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



		color:#ff7505;



		font-weight:bold;



		padding-bottom:8px;



		margin-left:65px;



}







.services_footer ul{



		margin:0px;



		padding:0px;



		list-style-type:none;



		list-style-image:none;



		



}











ul {



	list-style: none;



	margin: 0;



	padding: 0;



	}



	



#menu {



	width: 222px;



	margin-top: 10px;



	float:left;



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



	font-size:12px;



	font-weight:normal;







	}



	



#menu li a {



	text-decoration: none;



	height: 32px;



  	voice-family: "\"}\""; 



  	voice-family: inherit;



  	height: 24px;



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



	font-size:12px;







	}



	



#menu li a:link, #menu li a:visited {



	color: #003d61;



	display: block;



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



	font-size:12px;



	padding: 1px 0 0 20px;



	background:url(../images/arrow1.jpg) no-repeat left;



	}



	



#menu li a:hover {



	color: #ff6000;



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



	font-size:12px;



	padding: 1px 0 0 25px;



	background:url(../images/arrow2.jpg) no-repeat left;







	



	}



	



#menu li a:active {



	color: #fff;



	background: url(menu.gif) 0 -64px;



	padding: 8px 0 0 25px;



	}







.website_development-main{



		width:449px;



		height:auto;



		float:left;



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



		color:#ff7505;



		font-weight:bold;



		padding-bottom:8px;



}











.website_development-right{



		width:449px;



		height:auto;



		float:left;



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



		color:#ff7505;



		font-weight:bold;



		padding-bottom:8px;



		margin-left:64px;



}











.website_development-links{



		width:449px;



		height:auto;



		float:left;



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



		color:#ff7505;



		font-weight:bold;



		padding-bottom:8px;



}







.footer_main{



		width:100%;



		height:auto;



		background:url(../images/footer_mainbg-bottom.jpg) repeat-x;



		clear:both;



}







.footer-main-center{



		width:999px;



		margin-left:auto;



		margin-right:auto;



		height:83px;



}







.footer_left-div{



		width:860px;



		height:auto;



		float:left;



		margin-top:13px;



		color:#b7b7b7;



}







.social_web-link{



		width:134px;



		float:left;



		height:auto;



		margin-top:13px;



		color:#b7b7b7;







}











.footer-links a{



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



		font-size:12px;



		color:#b7b7b7;



		font-weight:bold;



		text-decoration:none;



		line-height:30px;



		padding-left:5px;



		padding-right:5px;



}







.footer-links a:hover{



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



		font-size:12px;



		color:#b7b7b7;



		font-weight:bold;



		text-decoration:none;



		line-height:30px;



		padding-left:5px;



		padding-right:5px;











}







.copyright_txt{



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



		font-size:12px;



		color:#b7b7b7;



}







.portfolio_inner{



	width:213px;



	float:left;



	height:159px;



	background:url(../images/portfolio_img12.jpg) no-repeat;



}











.portfolio_inner:hover{



	width:213px;



	float:left;



	height:159px;



	background:url(../images/portfolio_img22.jpg) no-repeat;







}











.portfolio_inner12 {



	float:left;



	height:159px;



	margin-bottom:35px;



	margin-right:5px;



	width:213px;



}







.port-txt-top {



	float:left;



	height:auto;



	padding-left:7px;



	padding-top:5px;



	width:198px;



	color:#92b0be;



	font-weight:bold;



	font-size:12px;



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



	text-align:center;



}







ul{border:0; margin:0; padding:0;}











ul .web_ul_txt{



	margin:0px;



	padding:0px;



}











.web_ul_txt li{



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



		font-size:12px;



		margin-left:15px;



		line-height:18px;



		padding-left:15px;



		background:url(../images/inner_txt_arrow.jpg) no-repeat left;



}



a.mainlevel {



	color:#B7B7B7;



	border-right:1px solid #B7B7B7;



	padding:0px 6px ;



	text-decoration:none;



	line-height:30px;



	font-weight:bold;



		}



.log{



	padding-left:29px;



	}



#Name{



		width:200px;



		height:21px;



		background:url(../images/input_bg.png) no-repeat;



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



		font-size:12px;



		color:#003d61;



		border:none 0px;



		padding-left:3px;



	}



#email{



		width:200px;



		height:21px;



		background:url(../images/input_bg.png) no-repeat;



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



		font-size:12px;



		color:#003d61;



		border:none 0px;



		padding-left:3px;



	}



#phone{



	width:200px;



		height:21px;



		background:url(../images/input_bg.png) no-repeat;



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



		font-size:12px;



		color:#003d61;



		border:none 0px;



		padding-left:3px;



	



	}







#enquiry{







width:200px;



		height:71px;



		background:url(../images/txtarea_bg.png) no-repeat;



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



		font-size:12px;



		color:#003d61;



		border:none 0px;



		padding-left:3px;



}







.request_free_quote a{



		background:url(../images/request-a-freequote.png) left no-repeat;



		color:#ff7505;



		font-size:13px;



		font-weight:bold;



		text-decoration:underline;



		padding-left:22px;



}







.request_free_quote a:hover{



		background:url(../images/request-a-freequote18.png) left no-repeat;



		color:#0071b3;



		font-size:13px;



		font-weight:bold;



		text-decoration:none;



		padding-left:22px;



}

/*****portfolio inner css***/

.port-main-img {

background-color:#C2C2C2;

border:1px solid #999999;

float:left;

height:auto;

padding-bottom:5px;

padding-left:5px;

padding-top:5px;

width:340px;

margin-right:5px;

}

.portfolio_inner_txt{

               margin:0px;

               padding:0px;

               color:#f86900;

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

               font-size:16px;

               font-weight:bold;



}



.portfolio_small_txt  {

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

       line-height:18px;

       padding-bottom:4px;

       padding-top:4px;

       text-align:justify;



}



.portfolio_link14 a  {

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

       line-height:18px;

       padding-bottom:4px;

       padding-top:4px;

       text-decoration:underline;

       color:#f86900;



}



.portfolio_link14 a:hover  {

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

       line-height:18px;

       padding-bottom:4px;

       padding-top:4px;

       text-decoration:none;

       color:#004261;



}



.port_div_inner{

               width:662px;

               float:left;

               height:auto;

               /*margin-left:18px;*/

               margin-top:10px;

               margin-bottom:10px;

               padding-bottom:20px;

               border-bottom:#cccccc 1px solid;

}

.logo_div{

width:181px;

height:auto;

float:left;

margin-right:37px;

margin-bottom:22px;



}



.logo_main_div{

width:655px;

float:left;

height:auto;

margin-top:10px;

}



 #thankyou

{

text-align:center;

margin-top:150px;

margin-bottom:100px;

padding-left:218px;

}







._gallery{

margin:auto 0px;

}

#index_portfolio { float: left; width:998px; margin:0; padding:0; }

.itemidx { float: right; overflow: hidden; cursor: pointer; position: relative; height: 226px; }

.itemidx img { margin:0; padding:0; float:none; }

#index_portfolio .itemidx a {
	width: 998px;
	height: 226px;
	float: left;
	position: absolute;
	display: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border:1px solid red;
	
}


#index_portfolio .itemidx .caption { position: absolute; padding: 0; float: left; }

#index_portfolio .itemidx .caption h2 { font-weight: bold; }

#index_portfolio .itemidx .caption p { font-size: 13px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin: 0; }




.post_date_block {
	position:absolute;
	width:18px;
	height:68px;
	left: 180px;
	top: 0px;
	margin-top: 41px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	right: 0px;
}

.post_date_block2 { background: url(images/RSS.gif) top no-repeat; position:absolute; width:21px; height:50px; margin:0 0 0 -26px; padding:0; z-index:5;}

.post_date_block2 a { float:none; margin:0; padding:0;}

.right_hot_deal3 { background: url(images/search_img.gif) top no-repeat; position:absolute; width:18px; height:68px; margin:0 0 0 978px !important; margin:0 0 0 978px; padding:0; }

.right_hot_deal { background: url(images/twitter.gif) top no-repeat; position:absolute; width:27px; height:50px; margin:-100px 0 0 978px !important; margin:-100px 0 0 980px; padding:0; }

.right_hot_deal2 { background: url(images/search_img.gif) top no-repeat; position:absolute; width:18px; height:68px; margin:0 0 0 304px !important; margin:0 0 0 304px; padding:0; }
.container {
	width: auto;
	padding: 100%;
}
