﻿@charset "UTF-8";

/* 

	CSS Created by : Alessio Atzeni - © Bluxart.com - 2009 
	
*/

* { border: 0px; }

body, html, table, h1 { margin: 0px; padding: 0px; }


/* Global Tag Style */

body { 
color:#333333;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 65%;
background:url(../images_main/background_new_test.gif) no-repeat #333333;
}

a {
	color:#999999;
	text-decoration:none;
}

a:hover {
	color:#FF6600;
	text-decoration:underline;
}

ul li {
	list-style:none;
}

/* MENU SEPARATOR */
#menu .separe {
	width:10px;
	height:13px;
	background:url(../images_main/image_button/separator.png) no-repeat;
	left: 94px;
	top: 160px;
}

#menu .separe1 {
	width:10px;
	height:13px;
	background:url(../images_main/image_button/separator.png) no-repeat;
	left: 214px;
	top: 160px;
}


#menu .separe3 {
	width:10px;
	height:13px;
	background:url(../images_main/image_button/separator.png) no-repeat;
	left: 335px;
	top: 160px;
}

#menu .separe4 {
	width:10px;
	height:13px;
	background:url(../images_main/image_button/separator.png) no-repeat;
	left: 413px;
	top: 160px;
}

#menu .separe5 {
	width:10px;
	height:13px;
	background:url(../images_main/image_button/separator.png) no-repeat;
	left: 505px;
	top: 160px;
}

#menu .separe6 {
	width:10px;
	height:13px;
	background:url(../images_main/image_button/separator.png) no-repeat;
	left: 600px;
	top: 160px;
}

#menu .separe7 {
	width:10px;
	height:13px;
	background:url(../images_main/image_button/separator.png) no-repeat;
	left: 708px;
	top: 160px;
}
/* MENU LAYOUT */


#menu a {
  display: block;
  text-indent: -9999px;
  position: absolute;
  outline: none;
}

#menu a:hover {
  background-position: left bottom;
}


#menu .home {
  width: 42px;
  height: 18px;
  background:url(../images_main/image_button/home_btn.png) no-repeat;
  left: 32px;
  top: 158px;
}

#menu .portfolio {
  width: 80px;
  height: 18px;
  background:url(../images_main/image_button/portfolio_btn_active.png) no-repeat;
  left: 120px;
  top: 158px;
}

#menu .making {
	width: 80px;
	height: 18px;
	background:url(../images_main/image_button/making_btn.png) no-repeat;
	left:240px;
	top:158px;
}

#menu .news {
	width: 40px;
	height: 18px;
	background:url(../images_main/image_button/news_btn.png) no-repeat;
	left:360px;
	top:158px;
}

#menu .store {
	width: 50px;
	height: 18px;
	background:url(../images_main/image_button/store_btn.png) no-repeat;
	left:440px;
	top:158px;
}

#menu .about {
	width: 50px;
	height: 18px;
	background:url(../images_main/image_button/about_btn.png) no-repeat;
	left:533px;
	top:158px;
}

#menu .service {
	width: 70px;
	height: 18px;
	background:url(../images_main/image_button/service_btn.png) no-repeat;
	left:625px;
	top:158px;
}

#menu .contact {
	width: 70px;
	height: 18px;
	background:url(../images_main/image_button/contact_btn.png) no-repeat;
	left:730px;
	top:158px;
}
/* END MENU LAYPUT */

.divider {
	width: 769px;
	height: 1px;
	margin: 10px 0px 10px; /* top - right - bottom - left */
	padding: 0px;
	border-bottom: 1px dotted #666;
}

.cleardivider {
	width: 769px;
	height: 1px;
	margin: 0px 0px 19px;
	padding: 0px;
}

h1 {
	padding: 0px 0px 20px 0px;
}

/*Layout Page */

#HeaderMenu {
	width: 830px;
	height:202px;
	background-color: #000000;
	border:1px solid #999;
	position:relative;
	margin: 10px auto;
}

#HeaderPortfolio {
	width: 828px;
	background:#000;
	border: 1px solid #999;
	position:relative;
	margin: 0px auto;
}

#MenuNavigation {
	width: 769px;
	height: 120px;
	padding: 0px 0px 0px;
	margin: 0px 0px 0px 30px;
}

#FlashPortfolio {
	width: 769px;
	padding: 15px 0px 15px 0px;
	margin: 0px 0px 0px 30px;
}

/* HOME PAGE ID SECTION WELCOME & NEWS */


.RightLink {
	float:left;
	width:209px;
	
}

.LeftDescription {
	float:left;
	width:520px;
	margin: 0px 40px 0px 0px;
	
}

.Award {
	float:left;
	width:729px;
}


/* CLASS */

.featureGallery {
	width: 769px;
	background-color: #333333;
	padding: 10px 0px 0px 0px;
	margin: 0px auto 10px;
}

.featureTopMain {
	width: 828px;
	background:#000;
	border: 1px solid #999;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 10px;
}

.featureHolder {
	width: 769px;
	margin: 0px 0px 0px 30px;
	padding-top: 30px;
}

.feature {
	width: 830px;
	background-color: #333333;
	padding: 30px 0px 0px 0px;
	margin: 0px auto 10px;
}

#Header #MenuNavigation p strong {
	font-weight: normal;
	color: #000000;
}

.featureGallery p white, #Header #MenuNavigation #HeaderPortfolio p white {
	font-weight: normal;
	color: #666666;
}

.featureHolder p {
	font-weight: normal;
	color:#666666;
}

.featureHolder strong {
	font-weight: normal;
	color:#FF6600;
}

.footer {
	width: 830px;
	margin: 0px auto 10px;
}

.footer div strong {
	font-weight: normal;
	color:#FFFFFF;
}

/* ALIGNMENT */
.floatRight {float:right;}
.floatLeft {float:left}

.alignCenter { text-align: center; }
.alignRight { text-align: right; }
.alignLeft { text-align: left; }

/* HEADINGS */

.clear { clear:both; }

/* MARGINS AND PADDING */

.margin20 { margin: 0px 0px 30px; }

.margin10 { margin: 0px 0px 10px; }

.margin05 { margin: 0px 0px 30px; }

/* MAIL CONTACT */

/* HEADING */

h1 span { display:none }

/* Section Awards */
.hawards			{ background:url(../images_portfolio/h_awards.png) no-repeat;		width:769px; height:22px; }

/* Section Portfolio */

.hnuts               		{ background:url(../images_portfolio/h_nuts.png) no-repeat; }
.hleo               		{ background:url(../images_portfolio/h_leo.png) no-repeat;	        width:769px; height:22px; }
.hdont               		{ background:url(../images_portfolio/h_dont.png) no-repeat;	        width:769px; height:22px; }
.hrunning			{ background:url(../images_portfolio/h_running.png) no-repeat;	        width:769px; height:22px; }
.hhowling			{ background:url(../images_portfolio/h_howling.png) no-repeat;		width:769px; height:22px; }
.hsmiling			{ background:url(../images_portfolio/h_smiling.png) no-repeat;		width:769px; height:22px; }
.hgorilla			{ background:url(../images_portfolio/h_gorilla.png) no-repeat;		width:769px; height:22px; }
.hwolf				{ background:url(../images_portfolio/h_wolf.png) no-repeat;			width:769px; height:22px; }
.hbear				{ background:url(../images_portfolio/h_bear.png) no-repeat;			width:769px; height:22px; }
.hscream			{ background:url(../images_portfolio/h_scream.png) no-repeat;		width:769px; height:22px; }
.hneapolitan		{ background:url(../images_portfolio/h_neapolitan.png) no-repeat;	width:769px; height:22px; }
.hlions				{ background:url(../images_portfolio/h_lions.png)	no-repeat;		width:769px; height:22px; }
.htigerzoo			{ background:url(../images_portfolio/h_tigerzoo.png) no-repeat;		width:769px; height:22px; }
.htrapped			{ background:url(../images_portfolio/h_trapped.png) no-repeat;		width:769px; height:22px; }
.hlunchtime			{ background:url(../images_portfolio/h_lunchtime.png) no-repeat;	width:769px; height:22px; }
.hlittlegreen		{ background:url(../images_portfolio/h_littlegreen.png) no-repeat;  width:769px; height:22px; }
.hironie			{ background:url(../images_portfolio/h_ironie.png) no-repeat; 		width:769px; height:22px; }
.hrottweiler		{ background:url(../images_portfolio/h_rottweiler.png) no-repeat;	width:769px; height:22px; }
.hsunbathing		{ background:url(../images_portfolio/h_sunbathing.png) no-repeat;	width:769px; height:22px; }
.hgreenfrog			{ background:url(../images_portfolio/h_greenfrog.png) no-repeat;	width:769px; height:22px; }

