/*CSS Document*/
/*(Project) CSS files - by http://www.Konstantinfosolutation.com India*/
/*Comment all css which you are not useing in Layout*/
/*Don't use undescore(_)*/
/*Don't define font family in body*/  
/*UseProper name for css*/

/*ClearFix*/
.Clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.Clear{ clear:both;}
.Clearfix {display: inline-block;}

h1 {font-size: 100%;}
h2 {font-size: 80%;}
p, a, ul, li, h1, h2, h3, h4, h5, from{ padding:0px; margin:0px; }
img{ padding:0px; margin:0px; border:0px; }

#Wraper{width:942px; height:auto; margin:auto; }


/*Header start here*/
#HeaderWraper{width:580px; height:141px; float:left; padding-top:25px;}

#LogoWraper{width:auto; height:auto; float:left;}


/*Navigation start here*/
#NavigationWraper{width:580px; height:auto; float:left; padding-top:7px;}
.NaviBlock{width:auto; height:auto; float: left;}
.NaviBlock a:link{width:110px; height:37px; text-align:center; background:url(../images/navi_bg.png) no-repeat; float:left; font-family:Arial, Helvetica, sans-serif; color:#FFF; padding-top:8px; margin-left:2px; font-size:14px; text-decoration:none;}
.NaviBlock a:visited{width:110px; height:37px; text-align:center; background:url(../images/navi_bg.png) no-repeat; float:left; font-family:Arial, Helvetica, sans-serif; color:#FFF; padding-top:8px; margin-left:2px; font-size:14px; text-decoration:none;}
.NaviBlock a:hover{width:110px; height:37px; text-align:center; background: url(../images/navi_bg_r.png) no-repeat; float:left; font-family:Arial, Helvetica, sans-serif; color:#FFF; padding-top:8px; margin-left:2px; font-size:14px; text-decoration:none;}
.NaviBlock a.select{width:110px; height:37px; text-align:center; background:url(../images/navi_bg_r.png) no-repeat; float:left; font-family:Arial, Helvetica, sans-serif; color:#FFF; padding-top:8px; margin-left:2px; font-size:14px; text-decoration:none;}


/*Middle start here*/
#MiddleWraper{width:auto; height:auto; margin:auto; background-color:#CCCCCC; clear:both;}
.MiddleWraper1{width:942px; height:auto; margin:auto; clear:both;}

/*Leftcontiner start here*/
#LeftWraper{width:580px; height:auto; float:left;}
.LeftTopTitle{width:561px; height:auto; float:left; background:url(../images/title_bott_line.png) repeat-x left bottom; padding-bottom:9px; padding-top:14px; text-transform:uppercase;}
.LeftTextBlock{width:580px; height:auto; float:left;}
.Left1Text{width:561px; height:auto; float:left; padding-top:11px;}
.ContactBlock{width:240px; height:auto; float:right;}
.ContactMiddBlock{width:220px; height:auto; float:right; background:url(../images/contact_right_midd.png) repeat-y; padding-left:10px; padding-right:10px;}
.PortfolioText{width:230px; height:auto; float: left; padding-left:5px; padding-top:16px; padding-bottom:8px;}
.PortfolioImgBlock{width: auto; height:auto; float:left; border:#efeded 1px solid; margin-left:2px; margin-right:2px; margin-bottom:16px;}
.PortfolioImgBlock:hover{ border:#ec9029 1px solid;}
.PortfolioTopBlock{width: auto; height:auto; float:left; padding:0px 4px;}
.PortfolioTopBlockRow{width:920px; height:auto; float:left; background:url(../images/portfolio_row.jpg) repeat-x top;  padding-top:10px;}
.MainBlock{width:auto; height:auto; float:left; background:url(../images/portfolio_row.jpg) repeat-x bottom; padding-bottom:10px;}
.Proofbottombutton{width:500px; height:auto; float:left; padding-top:10px;}
.Proofbottomleft{width:auto; height:auto; float:left;}
.Proofbottommid{width:auto; height:25px; float:left; background: url(../images/proof_but_mid.png) repeat-x; padding-top:4px; padding-left:3px; padding-right:3px;}


/*Rightcontiner start here*/
#RightWraper{width:360px; height:auto; float:right; padding-top:26px;}
#RightWraper1{width:350px; height:auto; float:right; padding-top:5px;}

/*Listing css*/	
#Listing{width:169px; float:left;}

#Listing ul{margin-left:3px; margin-top:0px; padding-left:0px; padding-top:0px; list-style-type:none; line-height:150%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#Listing li{background-image: url(../images/ ); background-repeat:no-repeat; background-position:0% .6em; padding-left: .8em;}


/*Footer start here*/
#FooterWraper{width:942px; height:auto; float:left; padding-top:20px; padding-bottom:50px;}

.ImgBlock{width: 308px; height:auto; float:left;}


