/* CSS Document */

body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
    background:#000000;
}

form{
  margin: 0;
  padding: 0;
}


img
{
  border:none;
}
.home
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#F7761F;
font-weight:bold;
}  
.home a
{
color:#F7761F;
text-decoration:none;
}
.proconit
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6C6C6C;
padding-top:2px;
}
.proconit a
{
color:#6C6C6C;
text-decoration:none;
}
.design_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767676;
padding:0 5px 0 8px;
}
.design_text a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767676;
}
.design_studio
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:16px;
color:#F7761F;
padding:0 5px 0 8px;
font-weight:bold;
}
.commerce_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767676;
padding:0 0px 0 10px;

}

.commerce_studio
{
font-family: Tahoma;
font-size:16px;
color:#F7761F;
padding:0 5px 0 8px;
font-weight:bold;

}
.design_procon
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#F7761F;
font-weight:bold;

}
.contact_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
.obentiye
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#233F4B;
padding-bottom:5px;
}
.obentiye a
{
color:#233F4B;
}
.email
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#F7761F;
}
.email a
{
color:#F7761F;
text-decoration:none;
}
.enquiry
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
.enquiry a
{
color:#000000;
text-decoration:none;
}
.gallery
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
padding-left:5px;
}
.gallery_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#767676;
padding-left:10px;
}
.contact_form
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767676;
}
#feed_menu input,textarea
{
width:150px;
border:1px solid #CCCCCC;
}
.foot_mega
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
}
img{
  border: none;
}

/***********Header part****************/

.top_bg{
  background: url(img/top_bg.jpg) left top repeat-x;
}
.top_menu ul
{
  margin:0 0 0 20px;
  padding:0px;
}
.top_menu li{
  list-style: none;
  float: left;
  font: normal 11px Arial;
  color: #000000;
  background: url(img/list_bg.jpg) right center no-repeat;
  margin: 0px 15px 0px 0px;
  padding: 0px 15px 0px 0px;
}
.top_menu li a:link,.top_menu li a:visited{
  text-decoration:none;
  color: #000000;
}
.top_menu li a:hover{
  color: #f7761f;
}
#top_menu_active a:link,#top_menu_active a:visited{
  color: #f7761f;
}


/****************Portfolio***************/

.portfolio_bg{
  background: url(img/portfolio_bg.jpg) left top repeat-y;
}
.portfolio_head{
  font: normal 25px Tahoma;
  color: #434343;
}
.portfolio_image_bg{
  background :url(img/portfolio_image_bg.jpg) left top no-repeat;
  float: left;
  width: 345px;
  height: 256px;
  margin: 0 0px 11px 0;
  position: relative;
}
.portfolio img{
  border:1px solid #969696;
}
.portfolio_menu li{
  list-style: none;
  float: left;
  font: normal 11px Arial;
  color: #000000;
  background: url(img/list_bg.jpg) right center no-repeat;
  margin: 0px 15px 0px 0px;
  padding: 0px 15px 0px 0px;
}
.portfolio_menu li a:link,.portfolio_menu li a:visited{
  text-decoration:none;
  color:#000000;
}
.portfolio_menu li a:hover{
  color:#f7761f;
}
#portfolio_menu_active a:link,#portfolio_menu_active a:visited{
  color:#f7761f;
}
/***************Portfolio Black Opacity **************/
.lightblack
{
  background:#000000;
  -moz-opacity:0.7;
  filter:alpha(opacity=70);
  position:absolute;
  width:320px;
  height:53px;
  top:192px;
  left:12px;
}
.toptext
{
  font:normal 15px "Lucida Console";
  color:#ffffff;
  text-align:left;
  height:20px;
}
.centertext
{
  font:normal 11px Tahoma;
  color:#ffffff;
  width:104px;
  height:16px;
  float:left;
  text-align:left;
}
.tech
{
  font:normal 11px Tahoma;
  color:#ffffff;
  width:135px;
  height:16px;
  float:left;
  text-align:left;
}
.tech1
{
  font:normal 11px Tahoma;
  color:#ffffff;
  width:138px;
  height:18px;
  float:left;
  text-align:left;
}
.online
{
  background: #F7761F;
  width:85px;
  height:18px;
  font:normal 11px Tahoma;
  color:#ffffff;
  right:0;
  bottom: 0;
  overflow:hidden;
  text-align:center;
  position: absolute;
}
.online a
{
  text-decoration: none;
  color:#ffffff;
}

/**************Page numbers**************/

.page_number ul
{
  margin:0px;
  padding:0px;
}
.page_number li{
  list-style: none;
  font: normal 11px Arial;
  float: left;
  color: #000000;
  background: url(img/list_bg.jpg) right center no-repeat;
  margin: 0px 0px 0px 15px;
  padding: 0px 15px 0px 0px;
}
.page_number li a:link,.page_number li a:visited{
  color: #000000;
  text-decoration: none;
}
.page_number li a:hover{
  color: #f7761f;
}
#page_number_active a:link,#page_number_active a:visited{
  color: #f7761f;
}

/***************Footer***************/

.footer{
  font: normal 11px Tahoma;
  color: #3e3e3e;
  padding:0px 0px 0px 15px;
  background: url(img/footer_bg.jpg) left top no-repeat;
  width:706px;
  height:44px;
}
.footer a:link,.footer a:visited{
  text-decoration: none;
  color: #3e3e3e;
}
.footer a:hover
{
   color: #f7761f;
}

/*------------------Scroll---------------------*/
#links {position:relative; float:left; top:0px; width:320px; padding-top:10px;}

#up{position:relative; float:right; top:0px; cursor:pointer;}
#down {position:relative; float:right; left:0px; bottom:5px; cursor:pointer;}
#conts {position:relative; top:0px; width:320px; height:280px;overflow:hidden; }
.txt{position:absolute; left:0px; top:0px; padding:0px; visibility:hidden;}
