/*	----------	CONTAINER	----------	*/

	body, #IQBody
	{ 
		margin: 				0px 0px 0px 0px;
		padding:				0px 0px 0px 0px;
		height:					100%;
		line-height:			100%;
		border:					0px solid;
	}


/*	----------	DIV AREAS	----------	*/

	#divModelHeader
	{
		width:					100%;
		height:					240px;
		display:				inline-block;
	}
	
	#divModelHeaderLeft
	{
		float:					left;
		height:					240px;
		width:					50%;
		display:				inline-block;
	}
	
	#divModelHeaderRight
	{
		float:					right;
		height:					240px;
		display:				inline-block;
		text-align:				right;
	}

	#divBuildLinks
	{
		position:				absolute;
		width:					320px;
		height:					240px;
		display:				block;
		float:					right;
	}
	
	#divModelImage
	{
		float:					left;
		top:					0px;
		position:				relative;
	}
	
	#divBuildModelInfo
	{
		padding:				5px 5px 5px 5px;
		margin:					5px 5px 5px 5px;
	}
	
	#divBuildModelLinks, #divBtnNext
	{
		margin-bottom:			5px;
	}
	
	#divInfoFrame, #divMsgBox, #divLoading
	{
		background-image:		url("../img/styles/generic/page/pagefade.png");
		position:				absolute;
		top:					0;
		left:					0;
		height:					100%;
		width:					100%;
		line-height:			100%;
		visibility:				hidden;
		display:				block;
		text-align:				center;
		vertical-align:			middle;
	}
	
	
	#divInfoTitle
	{
		background-color:		#dadada;
		width:					100%;
		padding:				10px 0px 10px 0px;
	}

	#divInfoFrameWrapper, #infoContent
	{
		background-color:		#ffffff;
	}
	
	#divMsgContainer
	{
		width:					70%;
		position:				relative;
		background-color:		#FFFFFF;
		text-align:				center;
		vertical-align:			middle;
		display:				block;
		margin:					0 auto;
	}
	
	#divBuildForm
	{
		visibility:				hidden;
		display:				none;
		position:				absolute;
	}

/*	----------	LOADER AREA	----------	*/

	#divLoadingWrapper
	{
		width:					50px;
		height:					100%;
		line-height:			100%;
		position:				relative;
		display:				block;
		margin:					0 auto;
	}
	
	
	#divLoadingContent
	{
		background-image:		url("../img/styles/generic/icons/loading-bg.png");
		height:					50px;
		width:					50px;
		line-height:			50px;
		vertical-align:			middle;
	}
	
	
/*	----------	TOOLTIP AREA	----------	*/
	
	#dhtmltooltip
	{
		position: 				absolute;
		left: 					-300px;
		width: 					150px;
		border: 				1px solid black;
		padding: 				2px;
		background-color: 		lightyellow;
		visibility: 			hidden;
		z-index: 				100;
	}

	#dhtmlpointer
	{
		position:				absolute;
		left: 					-300px;
		z-index: 				101;
		visibility: 			hidden;
	}

	.clear {
		clear:					both;
		overflow:				hidden;
		height:					0;
		line-height:			0;
		margin:					0px 0px 0px 0px;
		padding:				0px 0px 0px 0px;
		display:				block;
	}
	
	.clrChip
	{
		display: 				inline-block;
		float: 					left;
		cursor:					pointer;
		height:					40px;
		line-height:			40px;
		margin:					0px 5px 10px 5px;
	}
	
	.clrChipImage
	{
		height:					30px;
		line-height:			30px;
		width:					50px;
	}
	
	.clrChipSelect
	{
		height:					5px;
		line-height:			5px;
		width:					50px;
	}