body
{
  background: url(/images/bg_slice.gif) #aca37e repeat-x;
  color: #333333;

  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  margin:0;
  padding:0;
}

#wrapper_container
{
  margin:0;
  padding:0;

}
#main_container
{
  text-align:left;
  margin:0;
  padding:0;
  border:0;
  width:700px;
}

#header_container{
  height:152px;
  background: #75736b;
  padding:0;
  margin:0;
}
#logo_container{
  height:136px;
  padding:0;
  margin:0;
}
#sub_header_container{
  line-height:18px;
  padding:0;
  border:0;
  width:200px;
}
#clock_container{
  width:300px;
  text-align:right;
  color: #cac4b4;
}

#content_container
{
  margin:0;
  padding:0;
  border:0;
  text-align: left;
  padding: 0 0 0 0;
  display:block;

}
#nav_wrapper{text-align:left;padding:0;border:0;margin:0;width:508px;}
#nav_bar{width:508px;padding:0;margin:0;}
#sub_nav{height:30px;border:0;padding:0;line-height:30px;padding:0;margin:0;background:url(/images/tab_slice.gif) repeat-x;}
#left_panel
{
  padding: 0 0 0 0;
  margin: 0;
  border:0;
  display:block;
  width:490px;
}

#right_panel
{
  padding:0;
  margin:0;
  border:0;
  width:192px;
  display:block;
}

#temp{
  height:260px;

}
#footer_container_wrapper
{
  margin:0;
  padding:0;
  border:0;
  background: #5f5d54;
  height: 37px;
  color: #cac4b4;
}

#footer_container
{
  margin:0;
  padding:0;
  border:0;
  line-height:37px;
  width:700px;
  display:block;
  text-align:left;
}

#sub_nav_container a{color:#fff;text-decoration:none;font-weight:normal;}
#sub_nav_container {color:#fff;font-weight:bold;}

a.news_link{color:#6a0f67; text-decoration:none; font-weight:bold;}
a.news_link:hover{color:333333;}

/* mini buttons */
a.mini_home{display: block; height:9px; width:25px; background:url(/images/mini_home.gif) no-repeat;background-position:0px 0px;border:0;padding:0;margin:0;overflow:hidden;position:relative;}
a.mini_home:hover{background-position: 0px  -9px;}

a.mini_contact{display: block; height:9px; width:25px; background:url(/images/mini_contact.gif) no-repeat;background-position:0px 0px;border:0;padding:0;margin:0;overflow:hidden;}
a.mini_contact:hover{background-position: 0px -9px;}

a.mini_site_map{display: block; height:9px; width:25px; background:url(/images/mini_site_map.gif) no-repeat;background-position:0px 0px;border:0;padding:0;margin:0;overflow:hidden;}
a.mini_site_map:hover{background-position: 0px -9px;}


/* mini buttons end */


.cb{clear:both;}
.fl{float:left;}
.fr{float:right;}

.big_image{
  border: 5px #ffffff;
}
#image_container {
  background:#fff;
  display:block;
  margin:0;
  position: relative;
  padding:0;
  width:350px;
  border:0;
}

p.news_snippet{
  margin:0;
  padding: 0 0 0 0;
}
p.news_date {
  font-size: 11px;
  color:#6a0f67;
  font-weight:bold;
  padding:10px 0 10px 0;
  margin:0;
}

.nav{display:block;height:30px;background-position:0px 0px;border:0;padding:0;margin:0;overflow:hidden;position:relative;width:192px;}
.nav:hover{background-position: 0px -30px;}

.navOn{display:block;height:30px;background-position:0px -30px;border:0;padding:0;margin:0;overflow:hidden;position:relative;}

.snav{display:block;height:30px;background: url(/images/sub_bg.gif) repeat-x;background-position:0px 0px;border:0;padding:0;margin:0;overflow:hidden;position:relative;width:192px;line-height:30px;text-decoration:none;color:#623e61;}
.snav:hover{background-position: 0px -30px;text-decoration:none;color:#a1949a;}
.snavOn{display:block;background: url(/images/sub_bg.gif) repeat-x;height:30px;background-position:0px -30px;border:0;padding:0;margin:0;overflow:hidden;position:relative;width:192px;text-decoration:none;color:#a1949a;font-weight:normal;line-height:30px;}
.snavOn:hover{color:#a1949a;font-weight:normal;}


.navTab{display:block;height:30px;background-position:0px -60px;border:0;padding:0;margin:0;overflow:hidden;position:relative;}

.nav_company_profile{background: url(/images/nav_company_profile.gif);}
.nav_our_projects{background: url(/images/nav_projects.gif);}
.nav_our_services{background: url(/images/nav_services.gif);}
.nav_client_testimonials{background: url(/images/nav_testimonials.gif);}
.nav_galleries{background: url(/images/nav_galleries.gif);}
.nav_news{background: url(/images/nav_news.gif);}
.nav_contact{background:url(/images/nav_contact.gif);}


.nav_meet_the_team{background:url(/images/sub_meet_the_team.gif);}
.nav_client_list{background:url(/images/sub_client_list.gif);}





h1, h2 {color:#333333; font-weight:bold;padding:0 0 0 0;margin:0;}
h1{font-size:14px; line-height:14px;}
h2{font-size:13px; line-height:13px;}


.ifour_logo{
  display:block;
  background:url(/images/ifour_logo.gif) no-repeat;
  overflow:hidden;
  height:37px;
  width:45px;
  border:0;
  padding:0;
  margin:0;
}




.read_more{background:url(/images/but_read_more.gif) no-repeat; overflow:hidden; display:block;height:15px;width:74px;background-position: 0px 0px;}
.read_more:hover{background-position: 0px -15px;}

.but_submit{background:url(/images/but_submit.gif) no-repeat; overflow:hidden; display:block;height:15px;width:74px;background-position: 0px 0px;}
.but_submit:hover{background-position: 0px -15px;}

.but_back{background:url(/images/but_back.gif) no-repeat; overflow:hidden; display:block;height:15px;width:74px;background-position: 0px 0px;}
.but_back:hover{background-position: 0px -15px;}

.but_next{background:url(/images/but_next.gif) no-repeat; overflow:hidden; display:block;height:15px;width:74px;background-position: 0px 0px;}
.but_next:hover{background-position: 0px -15px;}

.but_more{background:url(/images/but_more.gif) no-repeat; overflow:hidden; display:block;height:15px;width:74px;background-position: 0px 0px;}
.but_more:hover{background-position: 0px -15px;}

.but_main{background:url(/images/but_main.gif) no-repeat; overflow:hidden; display:block;height:15px;width:74px;background-position: 0px 0px;}
.but_main:hover{background-position: 0px -15px;}





a{color:#651257;}

a:hover{color:#43423f;}
//a:visited{color:#989898;}

.thumb{color:#FFF;border-color:#FFF;background:#FFF;padding:5px;width:182px;height:100px;display:block;margin:0;overflow:none;}
.thumb:hover{color:#FFF;border-color:#FFF;border-color:#FFF;background:#FFF;}


.thumb_gallery{color:#FFF;border-color:#FFF;background:#FFF;padding:5px;width:145px;height:109px;display:block;margin:0;overflow:none;}
.thumb_gallery:hover{color:#43423f;border-color:#43423f;background:#43423f;padding:5px;width:145px;height:109px;display:block;margin:0;overflow:none;}

#placeholder {
  color:#FFF;border-color:#FFF;background:#FFF;padding:0px; border:5px solid #fff;display:block;margin:0;overflow:none;
}
.thumb_gallery_main{color:#FFF;border-color:#FFF;background:#FFF;padding:5px;border:5px solid #fff;display:block;margin:0;overflow:none;}
.thumb_gallery_main:hover{color:#FFF;border-color:#FFF;border-color:#FFF;background:#FFF;}


.inputContact{border: 1px solid #651257;width: 300px;}

