#topcontent 						{position: relative; text-align: left; width: 754px; margin: 10px auto 0px auto; z-index: 1;}

#topleftcontent 					{float:left; width: 110px; height: 80px; padding: 0px; margin: 0px; background-color: #000066;}
.logoLeft							{position: relative; width: 88px; height:23px; top: 46px; padding-bottom: 10px; padding-left: 10px; background: #000066;}

#topcentercontent 					{float:left; width: 446px; padding: 0px; margin-left: 6px;}

#topnavsearchbox					{float:left; width: 184px; height: 80px; padding: 0px; margin-left: 6px; background: #0099CC;}
#searchTopDropdown					{position: absolute; width: 135px; top: 50px; padding-left: 12px; padding-top: 0px;}	

.searchLeftDropdown					{font-size: 11px; font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; width: 170px; height: 20px; color:#003399; background-color: #ffffff;}	

.longDottedlineD					{position: relative; background-image:url(/css/images/dotted_line.gif); background-repeat:repeat-x; float: left; width: 754px; height: 5px; margin-top: 0px}

/* CONTENT FRAME */
#contentframe 						{position: absolute; left: 0px; top: 100px; width: 100%; margin: 0px; text-align: center;}
#contentleftandCenter 				{position: relative; float: left; width: 750px; padding:0px}
.introLeft							{position: relative; float: left; width: 550px;  left: 0px; padding-left: 12px; margin:16px 0px 0px 0px;}
.introText							{
	position: relative;
	left: 0px;
	width: 550px;
	margin-top: 8px;
	margin-bottom: 25px;
	color: #333333;
}
.introText1							{
	position: relative;
	left: 0px;
	width: 600px;
	margin-top: 8px;
	margin-bottom: 25px;
	color: #333333;
}

.advSearch							{
	position: relative;
	float: right;
	width: 180px;
	height: 145px;
	left: 0px;
	margin-bottom: 10px;
}
.contentleftandCenterLeft02			{position: relative; float: left; width: 140px; left: 10px; margin-bottom: 10px; margin-top: 10px;}
.contentleftandCenterLeft03			{
	position: relative;
	float: left;
	width: 160px;
	left: 14px;
}
.contentleftandCenterRight02		{position: relative; float: right; width: 600px; left: 0px; margin: 10px 0px 10px 0px;}


#contentleft 						{position: relative; float: left; width: 178px;}
#mainLeftBottom						{position: relative; width: 188px; top: 0px; padding-top: 19px;}
.mainLeftBottomItem					{padding-bottom: 12px;}
.mainLeftBottomLink					{padding-top: 30px;}

#contentcenter 						{position: relative; float: left; width: 375px; left: 0px; color: #333333;}

#contentRightTop1					{position: relative; float: left; width: 184px; height: 110px; background: #F5F9FD;}
#contentRightTop2					{position: relative; float: left; width: 184px; height: 22px; margin-top: 4px; padding-bottom: 2px; background: #F5F9FD;}
.contentRightTop2					{margin-top: 5px; margin-bottom: 0px; margin-left: 12px}

#contentRightTop3					{
	position: relative;
	float: left;
	width: 184px;
	height: 130px;
	font-size: 11px;
	background-image: url(../prodotti/img/box_right_01.gif);
	background-repeat: no-repeat;
	text-indent: 10px;
}

.bodyText4							{position: relative; left: 7px; width: 160px; margin-top: 8px; color: #333333; font:normal 11px/15px Tahoma, Helvetica, Arial, Verdana, sans-serif;}
.productHeader						{position: relative; left: 6px; width: 170px; margin-top: 0px; padding-top: 10px;}
.moreD								{position: relative; left: 6px; width: 200px; margin-top: 5px; margin-bottom: 5px; font-size: 11px}
.price								{font-size: 18px; color: #666666;}

td.headerW							{width: 375px;}
.contentRightBottom					{width: 184px; margin-top: 6px;}
#contentRightBottom1				{position: relative; float:  left; width: 184px; height: 3px; top: 6px;}
#contentRightBottom2				{position: relative; float: left; width: 184px; top: 7px;}
#contentRightBottom3				{position: relative; float: left; width: 184px; height: 6px; top: 8px; padding-bottom: 0px; bottom: 0px;}

/* Changes depending on colour*/
#toprightcontent 			{background: #0099CC;}
a.blueBold:hover			{color: #0099CC;}
a.blueUnder:hover			{color: #0099CC;}

.mainHeaders h1 {margin-left: 0px}

