body {
	margin:0;
	background: #000000;
	color:#000000;
	padding:0;
	background-image: url('../../images/bg.gif');
        
	}
	
#thumb img {
float: left;
border: 0px;
padding: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 10px;
margin-top: 10px;
display: inline;
}

#photo img {
border: 0px;
padding: 0px;
display: block;
margin: 0px;

}

img {
border: 0px;
margin: 0px;
padding: 0px;
display: block;
}	
	
	

a.text {
	text-decoration: underline;
	font-weight:normal;
	}

a.text:link {
	color: #BC302F;
	}

a.text:visited {
	color: #BC302F;
	}

a.text:active {
	color: #BC302F;
	}

a.text:hover {
	background:#BC302F; 
	color:#FFFFFF;
	}



/* h1 = welcome header font */	
h1{
	font-family: arial; 
	font-size: 20px;
	font-weight: bold; 
	letter-spacing: 1px;
	color: #999999;
	margin: 29px 0px 0px 5px;
	float: left;
	padding: 0px;
	border: 0px;
	clear: left;
}

h1.sub{
margin: 100px 0px 0px 5px;
}


/* h2 = date/article font */
h2{
	font-family: arial; 
	font-size: 11px;
	font-weight: normal; 
	color: #999999;
	padding: 0px;
	border: 0px;
	}
	
h2.date{
margin: 37px 0px 0px 0px;
float: right;
border: 0px;
padding: 0px;
}

h2.subdate{
margin: 108px 0px 0px 0px;
float: right;
border: 0px;
padding: 0px;
}


h2.dots{
margin: 0px;
border: 0px;
padding: 0px; 
}

p{
font-family: verdana, sans-serif; 
font-size: 11px;
font-weight: normal; 
color: #999999;
clear: right;
text-align: left;
padding: 0px;
border: 0px;
margin: 15px 0 15px 5px;
line-height: 1.5em;
}

p.article {
margin: 5px 0 20px 5px;
}

p.posted {
margin: 30px 0 20px 5px;
}

p.details {

text-align: center;
margin: 100px 0 0 0;
}


/* h5 = copyright font */
h5{
	font-family: arial; 
	font-size: 10px;
	font-weight: normal; 
	margin: 30px 0 20px 5px;
	color: #999999;
	text-align: center;
}

/* sub headings */
h3{
	font-family: arial; 
	font-size: 11px;
	font-weight: bold; 
	color: #999999;
	padding: 0px;
	border: 0px;
	margin: 0 0 0 5px;
}

h3.main{
margin: 17px 0 0 5px;

}

#leftpanel {
left: 0px;
width: 74px;
height: 1708px;
background: #BC302F;
float: left;
display: inline;
background-image: url('../../images/leftstrip.gif');
}

#rightpanel {
left: 0px;
width: 86px;
height: 1708px;
background: #BC302F;
float: left;
display: inline;
background-image: url('../../images/rightstrip.gif');
}

#container {
position: absolute;
text-align: left;
padding: 0px;
width: 993px;
background: #fff;
height:1708px;
left: 50%;
margin-left: -498px;
}

#container2{
padding:0px; 
width: 833px;
height: 1708px; 
background:#fff;
float: left;
display: inline;
}

#contenttopbar{
width: 833px;
height: 29px;
background: #BC302F;
margin: 0px;
display: block;
border: 0px;
background-image: url('../../images/top.gif');
}

#contenttitle{
width: 505px;
height: 23px;
background: #fff;
margin: 0px;
float: left;
display: inline;
background-image: url('../../images/title.gif');
}

#contentheader {
width: 833px;
height: 263px;
background: #fff;
margin: 0px;
border: 0px;
float: left;
background-image: url('../../images/header-old.jpg');
}

#contentmain {
width: 833px;
height: 1217px;
background: #fff;
margin: 0px;
float: left;
}

#contentmiddle {
width: 581px;
height: 1217px;
background: #fff;
margin: 0 0 0 0;
float: left;

}

/* newsbox css ------------------------------------------------------------ */

#contentside {
width: 215px;
height: 1217px;
background: #fff;
float: right;
margin: 0px;
display: block;
}

#contentcopy {
width: 833px;
height: 35px;
background: #fff;
margin: 0px;
clear: left;
background-image: url('../../images/copy.gif');
}

#contentfooter {
width: 833px;
height: 115px;
background: #fff;
margin: 0px;
clear: left;
background-image: url('../../images/footer.gif');
}

/*top menu*/

#topmenu {display:inline; width:328px; height:23px; background: #fff; float: left;}

#topmenu ul {margin:0; padding:0; list-style-type:none;}

#topmenu li {float:left;}

#topmenu li.list1 {background:transparent url(../../images/sitemap.gif);}
#topmenu li.list2 {background:transparent url(../../images/faq.gif);}
#topmenu li.list3 {background:transparent url(../../images/help.gif);}
#topmenu li.list4 {background:transparent url(../../images/css.gif);}
#topmenu li.list5 {background:transparent url(../../images/x.gif);} 
#topmenu li.list6 {background:transparent url(../../images/privacy.gif);}

#topmenu a#item1 {display:block; width:65px; height:0; padding-top:23px; color:#000; overflow:hidden; background: transparent url(../../images/sitemap_roll.gif) -130px -90px no-repeat;}
#topmenu a#item2 {display:block; width:52px; height:0; padding-top:23px; color:#000; overflow:hidden; background: transparent url(../../images/faq_roll.gif) -130px -90px no-repeat;}
#topmenu a#item3 {display:block; width:47px; height:0; padding-top:23px; color:#000; overflow:hidden; background: transparent url(../../images/help_roll.gif) -130px -90px no-repeat;}
#topmenu a#item4 {display:block; width:42px; height:0; padding-top:23px; color:#000; overflow:hidden; background: transparent url(../../images/css_roll.gif) -130px -90px no-repeat;}
#topmenu a#item5 {display:block; width:55px; height:0; padding-top:23px; color:#000; overflow:hidden; background: transparent url(../../images/x_roll.gif) -130px -90px no-repeat;}
#topmenu a#item6 {display:block; width:67px; height:0; padding-top:23px; color:#000; overflow:hidden; background: transparent url(../../images/priv_roll.gif) -130px -90px no-repeat;}

#topmenu a#item1:hover {background-position: 0 0; z-index: 50;}
#topmenu a#item2:hover {background-position: 0 0; z-index: 50;}
#topmenu a#item3:hover {background-position: 0 0; z-index: 50;}
#topmenu a#item4:hover {background-position: 0 0; z-index: 50;}
#topmenu a#item5:hover {background-position: 0 0; z-index: 50;}
#topmenu a#item6:hover {background-position: 0 0; z-index: 50;}

/*main menu*/

#mainmenu {display:block; width:833px; height:26px; background: #fff; float: left;}

#mainmenu ul {margin:0; padding:0; list-style-type:none;}

#mainmenu li {float:left;}

#mainmenu li.list1 {background:transparent url(../../images/news.gif);}
#mainmenu li.list2 {background:transparent url(../../images/about.gif);}
#mainmenu li.list3 {background:transparent url(../../images/edit.gif);}
#mainmenu li.list4 {background:transparent url(../../images/gallery_roll.gif);}
#mainmenu li.list5 {background:transparent url(../../images/travel.gif);} 
#mainmenu li.list6 {background:transparent url(../../images/join.gif);}
#mainmenu li.list7 {background:transparent url(../../images/tick.gif);}
#mainmenu li.list8 {background:transparent url(../../images/store.gif);}
#mainmenu li.list9 {background:transparent url(../../images/contact.gif);}

#mainmenu a#item1 {display:block; width:93px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../../images/news_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item2 {display:block; width:92px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../../images/about_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item3 {display:block; width:93px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../../images/edit_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item4 {display:block; width:92px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../../images/gallery_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item5 {display:block; width:93px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../../images/travel_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item6 {display:block; width:92px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../../images/join_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item7 {display:block; width:93px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../../images/tick_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item8 {display:block; width:92px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../../images/store_roll.gif) -130px -90px no-repeat;}
#mainmenu a#item9 {display:block; width:93px; height:0; padding-top:26px; color:#000; overflow:hidden; background: transparent url(../../images/cont_roll.gif) -130px -90px no-repeat;}

#mainmenu a#item1:hover {background-position: 0 0; z-index: 50;}
#mainmenu a#item2:hover {background-position: 0 0; z-index: 50;}
#mainmenu a#item3:hover {background-position: 0 0; z-index: 50;}
#mainmenu a#item5:hover {background-position: 0 0; z-index: 50;}
#mainmenu a#item6:hover {background-position: 0 0; z-index: 50;}
#mainmenu a#item7:hover {background-position: 0 0; z-index: 50;}
#mainmenu a#item8:hover {background-position: 0 0; z-index: 50;}
#mainmenu a#item9:hover {background-position: 0 0; z-index: 50;}

/* newsbox */

h4{
	font-family: arial; 
	font-size: 10px;
	font-weight: normal; 
	line-height: 1.5;
	color: #999999;
	padding: 0px;
	border: 0px;
	}

h4.red { display: inline; color: #B92D2D; margin: 3px 0px 2px 10px; float: left;}
	
h4.article {margin: 0px 10px 0px 10px; border: 0px; padding: 0px; clear: left}

h4.readmore {color: #B92D2D; margin: 4px 0px 0px 10px; border: 0px; padding: 0px; clear: left;}

h4.dots { margin: 0px 0px 0px 10px; border: 0px; padding: 0px; clear: left; line-height: 5px;}

#newsbox { display: block; width:215px; height: 803px; background: #fff;}
#newsboxspacer {margin:0; padding:0; width: 215px; height: 12px; background: #fff; overflow:hidden; }
#newsboxtop {margin:0; padding:0; width: 215px; height: 55px; background: #fff; background-image: url('../../images/newtops.gif'); }
#newsboxleft {margin:0; padding:0; width: 5px; height: 720px; background: #fff;  float: left; background-image: url('../../images/newleft.gif');}
#newsboxmain {margin:0; padding:0; width: 205px; height: 720px; background: #fff; float: left;}
#newsboxright {margin:0; padding:0; width: 5px; height: 720px; background: #fff; float: right; background-image: url('../../images/newright.gif');}
#newsboxbottom {margin:0; padding:0; width: 215px; height: 16px; background: #fff; overflow:hidden; clear: both; background-image: url('../../../images/newbot.gif');}

#newsbox ul.w {margin:0; padding:0; list-style-type:none; width: 205px; height: 120px; background: #fff;}
#newsbox ul.p {margin:0; padding:0; list-style-type:none; width: 205px; height: 120px; background: #FFF0F0;}

a.picone{
width: 164px; 
height: 116px;   
margin: 16px 0px 0px 25px;
float: left;
background-image: url('../../images/prodirect.gif');
display: inline;
border: 0px;
padding: 0px;
}		

a.pictwo{
width: 164px; 
height: 116px;   
margin: 16px 0px 0px 25px;
float: left;
background-image: url('../../images/milanstore.gif');
display: inline;
border: 0px;
padding: 0px;
}



a.picthree{
width: 164px; 
height: 116px;   
margin: 16px 0px 0px 25px;
float: left;
background-image: url('../../images/acmilancom.gif');
display: inline;
border: 0px;
padding: 0px;
}		
