#ProductDescription
{
	width: 100%;
	
	position: relative;
	overflow: hidden;
}

#ProductDescription	> .Area
{
	width: 965px;
	
	position: relative;
	overflow: hidden;
	
	margin: 0px auto;
}

#ProductDescription	> .Area > .Title
{
	background: url(../../images/infinity/product/0-misc-2-small-icon.jpg) no-repeat top left;
	
	position: relative;
	overflow: hidden;
	
	margin: 15px 0px;
	
	padding-left: 30px;
	color: #ACACAC;
	
	visibility: hidden;
}

#ProductDescription	> .Area > .Title > span
{
	font-weight: bolder;
}

/*10 April 2013: .Left will only appear as a column with 223px*/
#ProductDescription	> .Area > .Left{		float: left;	width: 223px;	position: relative;	overflow: hidden;	}

#ProductDescription	> .Area > .Left > .Menu{	float: left;	width: 223px;	position: relative;	overflow: hidden;	background: #EEEEEE;	border: 1px solid #DDDDDD;	margin-bottom: 10px;	
	/*Webkit & Geeko*/border-radius: 5px;	-moz-border-radius: 5px;		-webkit-border-radius: 5px;
	/*IE9 Onwawrds*/border-top-right-radius: 5px;	border-top-left-radius: 5px;	border-bottom-right-radius: 5px;	border-bottom-left-radius: 5px;	
}
#ProductDescription	> .Area > .Left > .Menu > .Red{	height: 8px;	width: 100%;	background: #C72D2D;	}
#ProductDescription	> .Area > .Left > .Menu > .Title{	position: relative;	overflow: hidden;	padding: 15px 0px;	font-weight: bolder;	text-align: center;	border-bottom: 1px solid #C1C1C1;
	-webkit-box-shadow: 0px 1px 1px 1px #F1F1F1;	-moz-box-shadow: 0px 1px 1px 1px #F1F1F1;		box-shadow: 0px 1px 1px 1px #F1F1F1;
}
#ProductDescription	> .Area > .Left > .Menu > .Header{	position: relative;	overflow: hidden;	margin-top: 15px;	padding-left: 25px;	/*color: #CACACA;*/color: #666666;	font-weight: bolder;	}
#ProductDescription	> .Area > .Left > .Menu  > ul{	position: relative;	overflow: hidden;	margin-top: 10px;	color: #808080;	}
#ProductDescription	> .Area > .Left > .Menu  > ul > li{	margin-bottom: 5px;	}
#ProductDescription	> .Area > .Left > .Menu  > ul > li > span{	cursor: pointer;	}
#ProductDescription	> .Area > .Left > .Menu  > ul > li > span:hover{	color: #C72D2D;	}
#ProductDescription	> .Area > .Left > .Menu  > ul > li > span.Active{	color: #C72D2D;	}

#ProductDescription	> .Area > .Right{	/*float: left;*/float: right;	width: 715px;	margin-left: 25px; margin-bottom: 25px;	position: relative; overflow: hidden;	/*background: #F0F0F0;*/	}*
#ProductDescription	> .Area > .Right > .Description
{
	float: left;
	
	width: 327px;
	
	/*margin-top: 20px;*/
	margin-left: 20px;
	
	position: relative;
	overflow: hidden;
}

#ProductDescription	> .Area > .Right > .Description > .Title
{
	position: relative;
	overflow: hidden;
	
	color: #C72D2D;
	font-size: 40px;
	font-weight: bolder;
}

#ProductDescription	> .Area > .Right > .Description > .Title.Sub
{
	color: #ADADAD;
	font-size: 20px;
}

#ProductDescription	> .Area > .Right > .Description > p{	line-height: 22px;	}
#ProductDescription	> .Area > .Right > .Description > ul{	position: relative; overflow: hidden; padding-left: 20px;	}
#ProductDescription	> .Area > .Right > .Description > ul > li{	position: relative; line-height: 22px;	}

#ProductDescription	> .Area > .Right > .Description > .Download
{
	position: relative;
	overflow: hidden;
}

#ProductDescription	> .Area > .Right > .Description > .Download > img
{
	float: left;
}

#ProductDescription	> .Area > .Right > .Description > .Download > .Text
{
	float: left;
	
	position: relative;
	overflow: hidden;
	
	margin-left: 10px;
	margin-top: 3px;
	color: #C72D2D;
	
	border-bottom: 1px solid #C72D2D;
	
	cursor: pointer;
	
}

#ProductDescription	> .Area > .Right > .Gallery{
	float: left;	width: 327px;	/*margin-top: 20px;*/	margin-left: 20px;
	position: relative;	overflow: hidden;}
#ProductDescription	> .Area > .Right > .Gallery > img{	float: right;	}

#ProductDescription	> .Area > .Right > .Thumbnails{	float: right;	position: relative;	overflow: hidden;	margin: 20px;	background: #E0E0E0;	}
#ProductDescription	> .Area > .Right > .Thumbnails.First{	margin-bottom: 0px!important;	}
#ProductDescription	> .Area > .Right > .Thumbnails.Next{	margin-top: 0px!important;	margin-bottom: 0px!important;	}
#ProductDescription	> .Area > .Right > .Thumbnails.Last{	margin-bottom: 20px!important;	}
#ProductDescription	> .Area > .Right > .Thumbnails > ul{	float: right;	list-style: none;	position: relative;	overflow: hidden;	margin: 0;	padding: 0;	}
#ProductDescription	> .Area > .Right > .Thumbnails > ul > li{	float: left;	position: relative;	overflow: hidden;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 10px;	}
#ProductDescription	> .Area > .Right > .Thumbnails > ul > li.First{	margin-left: 10px;	}
#ProductDescription	> .Area > .Right > .Thumbnails > ul > li > img{	cursor: pointer;	}