/* CSS Document pixelworld.co.in */
body{
  margin:0 auto;
  padding:0;
  background:#fff url(../images/bg.png) repeat-x;
  font:normal 12px Arial, Helvetica, sans-serif;
  color:#3a393e;
}
div, ul, li, h1, h2, h3, h4, h5, p{
  margin:0px;
  padding:0px;
}
form{
  padding:0px;
  margin:0 auto;
}
ul{
  list-style-type:none;
}
.spacer{
  clear:both;
}
a{
  text-decoration:none;
  color:#3c3c3c;
}
a:hover{
  text-decoration:none;
  color:#ff7f0d;
}
.fl{
  float:left;
}
.fr{
  float:right;
}
#contener{
  width:100%;
  margin:0 auto;
  background:url(../images/top-bg.png) no-repeat top;
}
#pag{
  width:1000px;
  margin:0 auto;
  padding:0 0 0px 0;
}
#body-bottom-bg{
  width:100%;
  margin:0 auto;
  padding:0 0 0px 0;
  background:url(../images/body-bottom-bg.png) repeat-x bottom;
}
/*  header */
#header{
  width:1000px;
  margin:0 auto;
}
#menu{
  width:1000px;
  float:left;
  height:46px;
}/*
#menu ul{
}
#menu ul li{
  font:normal 11px/46px Tahoma, Geneva, sans-serif;
  text-transform:uppercase;
  color:#FFFFFF;
  height:46px;
  display:block;
  padding:0 4px;
  float:left;
}
#menu ul li a{
  color:#FFFFFF;
  height:46px;
  display:block;
  padding:0 10px;
}
#menu ul li a:hover{
  color:#fff;
  background:url(../images/menu-hover.png) repeat-x;
  height:46px;
  display:block;
  padding:0 10px;
}
#menu ul .activ{
  color:#fff;
  background:url(../images/menu-hover.png) repeat-x;
}*/
#header-top{
  width:1000px;
  float:left;
  padding:90px 0 130px 0;
}
#logo{
  width:379px;
  float:left;
}
#contact-info{
	background:url(../images/contact-left-icon.png) no-repeat 0 0;
	padding:0 0 0 20px;
	width:360px;
	float:right;
	font:normal 14px/23px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#contact-info span{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FFF;
}
/*  body */
#body{
  width:980px;
  margin:0 auto;
  padding:0px 0 0 20px;
  background:url(../images/body-bg.png) repeat-y;
}

/*  body left  */
#body-left{
  width:692px;
  float:left;
  padding:11px;
}
#body-left h1{
	font:normal 24px rockwell;
	color:#808080;
	padding:10px 0 10px 0;
}
#body-left h1 span{
	font:normal 42px rockwell;
	color:#808080;
}
#body-left-top-banner{
  width:692px;
  float:left;
}
#body-left-top-box{
  width:692px;
  float:left;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#FFF;
  padding:0 0 10px 0;
}
#body-left-top-box h2{
	font:normal 24px rockwell;
	color:#FFF;
	padding-bottom:5px;
}
#body-left-top-box a{
	display:block;
	background:#ffc301;
	width:70px;
   font:normal 11px/20px Arial, Helvetica, sans-serif;
   text-align:center;
   color:#362a02;
}
#body-left-top-box a:hover{
	color:#FF0000;
}
.body-left-top-box1{
  width:210px;
  float:left;
  background:#15689d;
  padding:10px 10px 0 10px;
}
.body-left-top-box2{
  width:210px;
  float:left;
  background:#10537d;
  padding:10px 10px 0 10px;
}
.body-left-top-box3{
  width:212px;
  float:left;
  background:#0c3753;
  padding:10px 10px 0 10px;
}
#work{
  width:692px;
  float:left;
  padding:10px 0 0  0;
  margin-top:10px;
  border-top:#d9d9d9 1px solid;
}
#work h3{
	font:normal 24px rockwell;
	color:#393939;
}
.work{
	width:138px;
	padding:7px;
	background:#e5e5e5;
	
}
.work img{
	padding-bottom:7px;
}
.view{
	background:#ffc201;
	width:106px;
	padding:5px;
}
.view a{
	background:#ffc301;
   color:#362a02;
}
.view a:hover{
	color:#FF0000;
}
/*  body right  */
#body-right{
  width:266px;
  float:right;
  padding:81px 0 150px 0;
  background:url(../images/arro.png) no-repeat center 71px;
  position:relative;
}
.right-top-pic{
	position:absolute;
	left: 61px;
	top: -37px;
}
#skyline{
  width:266px;
  float:right;
}
#skyline h3{
	font:bold 20px/51px Arial, Helvetica, sans-serif;
	color:#605f5f;
	height:51px;
	text-align:center;
	text-transform:uppercase;
}
.skyline{
  width:248px;
  padding:11px 9px 11px 9px;
  float:right;
  background:#15689d;
}
.skyline h4{
	font:normal 24px/26px rockwell;
	color:#FFF;
}
.skyline h4 span{
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#client-testmonials{
  width:248px;
  float:right;
  padding:0 9px 0 9px;
}
#client-testmonials h3{
	font:normal 24px/26px rockwell;
	color:#424141;
	padding:10px 0 10px 0;
}
.view-testmonials{
	background:#ffc201;
	width:120px;
	padding:5px;
	margin:20px 0 20px 125px;
}
.view-testmonials a{
	background:#ffc301;
   color:#362a02;
}
.view-testmonials a:hover{
	color:#FF0000;
}
#newsletter{
  width:248px;
  float:right;
  padding:0 9px 0 9px;
}
#newsletter h3{
	font:normal 24px rockwell;
	color:#000;
	padding:20px 0 10px 0;
}
.news{
	width:249px;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}
.news-left{
	width:32px;
	height:23px;
	float:left;
}
.news-middel{
	width:165px;
	height:23px;
	float:left;
}
.news-middel-input{
	width:165px;
	height:23px;
	background:url(../images/news-bg.png) repeat-x;
	border:none;
}
.news-submit{
	width:52px;
	height:23px;
	float:left;
}
#register{
  width:500px;
  margin:10px auto 0 auto;
  padding:10px;
  background:#15689d;
  color:#FFF;
}
#register h2{
	color:#FFF;
	font-size:18px;
}
.register-input{
	width:300px;
	float:left;
	height:20px;
	color:#000;
}
.register-text-box{
	width:300px;
	float:left;
	height:90px;
	color:#000;
}
.sign-in a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#ff7f0d;
}
.sign-in a:hover{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
}
#login{
  width:500px;
  margin:0 auto;
  padding:10px;
  background:#15689d;
}
.body-left-top-box3{
  width:212px;
  float:left;
  background:#0c3753;
  padding:10px 10px 0 10px;
}
.login-input{
	width:250px;
	float:left;
	height:22px;
}
.login h2{
	color:#FFF;
	font-size:18px;
}
#download-top{
  width:692px;
  float:left;
  background:#0c3753;
  color:#FFF;
  font:bold 12px Arial, Helvetica, sans-serif;
}
#download-bottom{
  width:692px;
  float:left;
}
.download-bottom{
  width:692px;
  float:left;
  border-bottom:#d9d9d9 1px solid;
  padding:5px 0;
}
/*  footer */
#footer-bg{
  width:100%;
  margin:0 auto;
  background:url(../images/footer-bg.png) repeat-x;
  height:50px;
}
#footer{
  width:980px;
  margin:0 auto;
  padding:9px 0 0 20px;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#FFF;
}
#footer-left{
  width:400px;
  float:left;
  font:bold 14px calibri;
  color:#3e3f3f;
  padding:20px 0 0 0;
}
#footer-right{
  width:500px;
  float:right;
}
#footer-right h4{
  font:bold 21px Arial, Helvetica, sans-serif;
  color:#ea5504;
  padding:0 0 20px 0;
}
#footer-right ul{
  padding:0px 0 0 0;
}
#footer-right ul li{
  font:bold 14px calibri;
  color:#444b4c;
  padding:0 15px;
  float:left;
  border-left:#494d4e 1px solid;
}
#footer-right ul li a{
  color:#444b4c;
}
#footer-right ul li a:hover{
  color:#ea5504;
}
#footer-right ul .none{
  padding-left:0;
  border-left:none;
}
.img{
  padding:0 10px 8px 0;
  float:left;
}
#body-con-text{
  width:688px;
  float:left;
  padding:15px;
  background:#FFFFFF;
  font:normal 13px Arial, Helvetica, sans-serif;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}

.messageBox{
	text-align: left;
	color:#FF0000;
	width: 40%;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	padding: 6px 4px 6px 40px;
	margin: 3px 0 3px 0;
	text-decoration: none;
	border: 1px solid #E8C245;
	background: #FFFFCC url("../admin_images/icon_error.gif") 10px 5px no-repeat;
}
