@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.gif) no-repeat fixed #000000; */
background:url(../images_main/background_new_test.gif) no-repeat #333333;
}

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 */
:focus {outline: none;}

#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_active.png) no-repeat;
  left: 34px;
  top: 158px;
}

#menu .portfolio {
  width: 80px;
  height: 18px;
  background:url(../images_main/image_button/portfolio_btn.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 */

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

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

.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;
}

.cleardividerNews {
	width: 380px;
	height: 20px;
	margin: 0px 0px 19px;
	padding: 0px;
}

.cleardividerLinks {
	width: 350px;
	height: 20px;
	margin: 0px 0px 19px;
	padding: 0px;
}

.ultradivider {
	width:769px;
	height: 1px;
	margin: 0px 0px 90px;
	padding: 0px;
}

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

/*Layout Page */

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

#HeaderGallery {
	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;
}

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

/* HOME PAGE ID SECTION WELCOME & NEWS */

#Welcome {
	float:left;
	width:769px;
}

#ChannelNews {
	float:left;
	width:380px;
	height: 427px;
	
}

#ChannelLink {
	float:left;
	width:300px;
	
}

.RightChannelAbout {
	float:left;
	width:259px;
	
}

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

.LeftChannelAbout {
	float:left;
	width:340px;
	margin: 0px 10px 0px 0px;
	
}

/* 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;
}

.featureTopMainLinks {
	width: 340px;
	background:#000;
	border:1px solid #999;
	margin: 20px auto;
	padding: 0 10px;
	position: absolute;
	left: 467px;
	top: -21px;
	z-index:5;
}

.featureHolderLinks {
	width: 350px;
	margin: 0px 0px 0px 30px;
	padding-top: 0px;
}

.img-margin {
	padding-bottom: 20px;
}

.img-marginEnd {
	padding-bottom: 40px;
}

.featureTopMainNews {
	width: 400px;
	background:#000;
	border:1px solid #999;
	margin: 20px auto;
	padding: 0 10px;
	position: relative;
	left: -204px;
	z-index:5;
}

.featureHolderNews {
	width: 380px;
	margin: 0px 0px 0px 30px;
	padding-top: 0px;
}

.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 #FlashGallery 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:#FFF;
}

/* 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 }


.hlastnews			{ background:url(../images_main/h_lastnews.png) no-repeat;			width:350px; height:22px; }
.hlink				{background:url(../images_main/links_300.png) no-repeat; 	width:300px;	height:22px;}
.hawardsweb			{ background:url(../images_award_website/awards_web.png) no-repeat;	width:769px; height:22px; }


