body {margin:0 0; background:#676767; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1F1F1F; line-height:16px;}
img, div { border:0; behavior: url("iepngfix.htc") !important; }
#mainwrapper {margin:30px auto; padding:0 0; width:870px; background:url(../images/contentrepet.jpg) repeat-y left; }
#mainwrapper1 {
	width:870px;
	background:url(../images/contentrepet1.jpg) repeat-y left;
	height: auto;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
 
/*Top*/
.toppart {background:url(../images/toppart-bg.jpg) top left no-repeat; height:168px; width:870px;}
.toppart1 {background:url(../images/toppart-bg1.jpg) top left no-repeat; height:168px; width:870px;}

/*Content*/
#contentpart {padding:0 0; margin:0 0; width:100%; }
#contentpart p{ margin:0 0; padding: 5px 0 0 0;}


/*Menu*/
.menu {float:left; margin-left:2px;}
a.menu-home, a.menu-aboutus, a.menu-portfolio, a.menu-services, a.menu-contactus {display:block; width:46px;}
a.menu-home {background:url(../images/menu1.jpg) 0 0 ; height:103px;}
a.menu-home:hover {background:url(../images/menu1.jpg) 46px 0 ;}
.menu-home-active {background:url(../images/menu1.jpg) 46px 0 !important;}

a.menu-aboutus {background:url(../images/menu1.jpg)  0 -103px; height:103px;}
a.menu-aboutus:hover {background:url(../images/menu1.jpg) 46px -103px; }
.menu-aboutus-active {background:url(../images/menu1.jpg) 46px -103px !important; }

a.menu-portfolio {background:url(../images/menu1.jpg)  0 -206px; height:103px;}
a.menu-portfolio:hover {background:url(../images/menu1.jpg) 46px -206px }
.menu-portfolio-active {background:url(../images/menu1.jpg) 46px -206px  !important; }

a.menu-services {background:url(../images/menu1.jpg)  0 -309px; height:103px;}
a.menu-services:hover {background:url(../images/menu1.jpg) 46px -309px }
.menu-services-active {background:url(../images/menu1.jpg) 46px -309px !important;}

a.menu-contactus {background:url(../images/menu1.jpg)  0 -412px; height:100px;}
a.menu-contactus:hover {background:url(../images/menu1.jpg) 46px -412px }
.menu-contactus-active {background:url(../images/menu1.jpg) 46px -412px !important; }

/*#menu {float:left; margin-left:2px; }
#menu ul {list-style:none; padding:0; margin:0; font-weight:bold;}
#menu ul li{list-style:none; padding:0; margin:0; }
#menu ul li{list-style:none; padding:0; margin:0;}

#menu ul li a{list-style:none;  color:#FFFFFF; text-decoration:none; background:url(../images/menu.jpg) right top; display:block; width:46px; padding:10px 0 0 0; cursor:pointer; margin:0 0 0 0; }
#menu ul li a:hover{list-style:none; padding:10px 0 0 0;  margin:0 0 0 0; color:#fff; text-decoration:none;  background:url(../images/menu.jpg) left top; width:46px; display:block; cursor:pointer;}

#menu ul li a span{list-style:none; margin:0; padding:0 0 20px 0; color:#FFFFFF; text-decoration:none; background:url(../images/menu.jpg) right bottom; display:block; width:46px;}
#menu ul li a:hover span{list-style:none; padding:0 0 20px 0; margin:0; color:#fff; text-decoration:none;  background:url(../images/menu.jpg) left bottom; display:block; width:46px; }*/

/*Footer*/
#footer { background:url(../images/footer-part.jpg) left top no-repeat; width:870px; text-align:center; line-height:75px;}
#footer1 { background:url(../images/footer-part1.jpg) left top no-repeat; width:870px; text-align:center; line-height:75px;}

/*Extra*/
.textarea{ margin:0 20px 0 0; width:760px; padding:0 0 0 0; float:left;  background:url(../images/contarea.jpg) top left no-repeat; text-align:justify;}
.innerpagebg{ margin:0 auto; width:780px;  padding:0 0 0 0; float:left;  background:url(../images/innerpage-bg.jpg) top left repeat-y; text-align:justify;}
.innerpagebg1{ margin:0 auto; width:780px;  padding:0 0 0 0; float:left;  background:url(../images/innerpage-bg1.jpg) top left repeat-y; text-align:justify;}
.portfoliobox{ background:url(../images/portfolio-box.png) top center no-repeat; width:225px; height:202px; behavior: url("iepngfix.htc");}
.portfoliobox1{ background:url(../images/portfolio-box1.png) top center no-repeat; width:415px; height:383px; behavior: url("iepngfix.htc");}

ul {list-style:none; padding-top:0px; margin-top:0px;}
li {list-style:url(../images/arw.gif); padding:0px 0; margin: 3px 0;}

.normallink { text-decoration:none;}
a{ text-decoration:none; color:#F21064; font-weight:bold;}
a:hover { color:#000;}

.normallink1 { text-decoration:none;}
.normallink1 a{ text-decoration:none; color:#1F1F1F; font-weight:bold;}
.normallink1 a:hover { color:#F21064;}

.contact { text-decoration:none;}
a{ text-decoration:none; color:#F21064; font-weight:bold;}
a:hover { color:#1F1F1F;}

.left {float:left;}
.right { float:right;}
.clear{ clear:both;}
.justify{ text-align:justify;}
.hline { background:url(../images/hline.gif) top repeat-x;}
.logospcer{ padding:10px 0 0 0; margin-right:165px; width:270px; height:100px;}

.title{ color:#F21064; font-size:16px; font-weight:bold; padding:17px 0 0 20px; *padding:8px 0 0 28px}
.title1{ color:#F21064; font-size:22px; font-weight:600; font-family:Lucida Grande,Lucida Sans Unicode,Lucida Sans,Lucida,sans-serif; background:url(../images/title-bg.gif) left top no-repeat; padding-left:10px; line-height:47px;}
.title2{ font-size:15px; font-family:Lucida Grande,Lucida Sans Unicode,Lucida Sans,Lucida,sans-serif;}

.box{ background:url(../images/boxes-bg.png) left top no-repeat; behavior: url("iepngfix.htc"); height:251px; width:250px; }
.boxtext{ margin:30px 0 0 30px;}
.boxpad{ padding:5px 0 0 0; *padding:0 10px;}
.padding1{padding:36px 0px 0 40px;}
.padding2{width:259px; padding:51px 0 0 13px;}
.padding3{padding:0 10px 0 8px;}

.innerpageboxtop{ background:url(../images/inner-top.png) top no-repeat;  behavior: url("iepngfix.htc");}
.innerpageboxmid{ background:url(../images/inner-mid.png) top repeat-y;  behavior: url("iepngfix.htc");}
.innerpageboxbtm{ background:url(../images/inner-btm.png) top no-repeat;  behavior: url("iepngfix.htc");}
a {outline:none;}
a:link {outline:none;}
:focus
 {-moz-outline-style:none;}
 
 
 #banner_sub { font-size:12px;

	}
	

	#banner {
		float: right;
		margin-top: 20px;
		width: 386px;
	}
	html>body #banner {
		margin-bottom: 0px;
	}
	#banner #banner_image {
		display: block;
	}
	#banner .banner_image {
		display: none;
	}
	#banner_base {
		float: left;
		background: transparent url('images/banner_base.jpg') no-repeat 0 0;
		padding: 0;
		margin: 0;
		height: 22px;
		width: 619px;
	}
	html>body #banner_base {
		height: 25px;
	}
	#banner_base span {
		display: none;
	}
		#wrapper {
		display: block;
		width: 761px;
	}
