/* CSS Document */



/* product masthead */
#product_masthead {
	display: block;

	margin-left: auto;
	margin-right: auto; 	/*center the image*/
	width: 680px;
	height: 150px;
}

#product_masthead_title {
	color:#FFFFFF;
	size:28px;
	margin-left: 10px;
	margin-right: 20px;
	font-size: 24pt;
}

#product_masthead_sub_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 10px;
	margin-right: 230px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
}

#product_masthead_paragraph {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 10px;
	margin-right: 230px;
	color: #FFFFFF;
	padding-top: 10px;
}

#product_masthead_paragraph_shorter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 10px;
	margin-right: 250px;
	color: #FFFFFF;
	padding-top: 10px;
}

#product_masthead_paragraph_longer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 10px;
	margin-right: 195px;
	color: #FFFFFF;
	padding-top: 10px;
}

/* product information CSS BEGIN*/
#product_info_masthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	
	display: block;
	margin-left: auto;
	margin-right: auto; 	/*center the image*/
	background-image: url(./images/products/product_info_core_modules_masthead.jpg);
	height: 88px;
	width: 680px;
}

#product_info_masthead_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	
	display: block;
	margin-left: auto;
	margin-right: auto; 	/*center the image*/
	background-image:url(./images/products/product_info_mastead_small.jpg);
	height: 68px;
	width: 680px;
}

#product_info_title {
	width:600px;
	position:absolute;
	z-index:10;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 20px;
}

#product_info_sub_title {
	width:660px;
	position:absolute;
	z-index:20;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 35px;
	margin-left: 10px;
	margin-right: 600px;
}

#product_info_column {
	color:#CC0000;
	width:680px;
	position: absolute;
	z-index:40;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 10px;
}

#product_info_column1 {
	width: 30px;
	position: absolute;
	z-index:1000;
	padding-left: 10px;
	padding-top: 67px;
	display: block;
}

#product_info_column1_short {
	width: 30px;
	position: absolute;
	z-index:1000;
	padding-left: 10px;
	padding-top: 47px;
	display: block;
}

#product_info_column2 {
	width: 30px;
	position: absolute;
	z-index:900;
	padding-left: 119px;
	padding-top: 67px;
		display: block;
}

#product_info_column3 {
	width: 30px;
	position: absolute;
	z-index:800;

	padding-left: 168px;
	padding-top: 67px;
	display: block;
}

#product_info_column3_short {
	width: 30px;
	position: absolute;
	z-index:800;

	padding-left: 168px;
	padding-top: 47px;
	display: block;
}

#product_info_column4 {
	width: 30px;
	position: absolute;
	z-index:700;

	padding-left: 215px;
	padding-top: 67px;
	display: block;
}

#product_info_column5 {
	width: 30px;
	position: absolute;
	z-index:600;

	padding-left: 265px;
	padding-top: 67px;
		display: block;
}

#product_info_column6 {
	width: 30px;
	position: absolute;
	z-index:500;

	padding-left: 320px;
	padding-top: 67px;
		display: block;
}

#product_info_column7 {
	width: 30px;
	position: absolute;
	z-index:400;

	padding-left: 365px;
	padding-top: 67px;
		display: block;
}

#product_info_column8 {
	width: 30px;
	position: absolute;
	z-index:300;

	padding-left: 410px;
	padding-top: 67px;
		display: block;
}

#product_info_column9 {
	width: 30px;
	position: absolute;
	z-index:200;

	padding-left: 450px;
	padding-top: 67px;
		display: block;
}

#product_info_column10 {
	width: 30px;
	position: absolute;
	z-index:100;

	padding-top: 67px;
	padding-left: 525px;
		display: block;
}

#product_info_column11 {
	width: 30px;
	position: absolute;
	z-index:100;
	padding-top: 60px;
	padding-left: 625px;
	display: block;
	color: #3366FF;
}

#product_info_column11-short {
	width: 30px;
	position: absolute;
	z-index:100;
	padding-top: 40px;
	padding-left: 625px;
	display: block;
	color: #3366FF;
}

#product_info_column_price {
	width: 30px;
	position: absolute;
	z-index:100;

	padding-top: 67px;
	padding-left: 570px;
		display: block;
}

#product_info_column_price_short {
	width: 30px;
	position: absolute;
	z-index:100;

	padding-top: 47px;
	padding-left: 570px;
		display: block;
}

#product_info_data {
	display: block;
	margin-left: auto;
	margin-right: auto; 	/*center the image*/
	width: 680px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	z-index: 20;
	visibility: visible;
}

#product_info_column_1pc {
	width: 30px;
	position: absolute;
	z-index:1000;
	padding-left: 140px;
	padding-top: 47px;
	display: block;
}

#product_info_column_100pc {
	width: 80px;
	position: absolute;
	z-index:1000;
	padding-left: 225px;
	padding-top: 47px;
	display: block;
}
#product_info_column_1000pc {
	width: 80px;
	position: absolute;
	z-index:1000;
	padding-left: 325px;
	padding-top: 47px;
	display: block;
	left: -17px;
	top: -1px;
}
#product_info_column_10000pc {
	width: 30px;
	position: absolute;
	z-index:1000;
	padding-left: 425px;
	padding-top: 47px;
	display: block;
}
#product_info_column_video_type {
	width: 30px;
	position: absolute;
	z-index:1000;
	padding-left: 525px;
	padding-top: 47px;
	display: block;
	color: #CE870F;
	font-weight: normal;
}



#product_info_row_bar_darker {
	background-image: url(./images/products/product_info_darker_bar.gif);
	z-index: 1;
}

#product_info_row_bar_1 {
	background-image: url(./images/products/product_info_dark_bar.gif);
	z-index: 1;
}

#product_info_row_bar_2 {
	background-image: url(./images/products/product_info_light_bar.gif);
}

#product_info_row_bar_3 {
	background-image: url(./images/products/product_info_dark_bar.gif);
}
#product_info_row_bar_4 {
	background-image: url(./images/products/product_info_light_bar.gif);
}

#product_info_row_bar_5 {
	background-image: url(./images/products/product_info_dark_bar.gif);
}

#product_info_row_bar_6 {
	background-image: url(./images/products/product_info_light_bar.gif);
}
#product_info_row_bar_7 {
	background-image: url(./images/products/product_info_dark_bar.gif);
}
#product_info_row_bar_8 {
	background-image: url(./images/products/product_info_light_bar.gif);
}
#product_info_row_bar_9 {
	background-image: url(./images/products/product_info_dark_bar.gif);
}
#product_info_row_bar_10 {
	background-image: url(./images/products/product_info_light_bar.gif);
}
#product_info_row_bar_11 {
	background-image: url(./images/products/product_info_light_bar.gif);
}

#product_info_row_bar_footer {
	height:15px;
	background-image: url(./images/products/product_info_core_modules_footer.gif);
}



#product_info_column_1-data{
	display: block;
	position: absolute;
	z-index: 10;
	padding-top: 0px;
	padding-left: 10px;
	width: 130px;
}
#product_info_column_2-data{
	display: block;	position: absolute;	z-index: 6;	padding-top: 0px; padding-left: 119px;
}
#product_info_column_3-data{
	display: block; position: absolute; z-index: 5;	padding-top: 0px; padding-left: 168px;
}
#product_info_column_4-data{
	display: block; position: absolute; z-index: 4;	padding-top: 0px; padding-left: 215px;
}
#product_info_column_5-data{
	display: block; position: absolute; z-index: 3; padding-top: 0px; padding-left: 265px;
}
#product_info_column_6-data{
	display: block; position: absolute; z-index: 2;	padding-top: 0px; padding-left: 330px;
}
#product_info_column_7-data{
	display: block; position: absolute; z-index: 1;	padding-top: 0px; padding-left: 370px;
}
#product_info_column_8-data{
	display: block; position: absolute; z-index: 4;	padding-top: 0px; padding-left: 400px;
}
#product_info_column_9-data{
	display: block; position: absolute; z-index: 3; padding-top: 0px; padding-left: 460px;
}
#product_info_column_10-data{
	display: block; position: absolute; z-index: 2;	padding-top: 0px; padding-left: 485px;
}

#product_info_column_11-data{
	display: block; position: absolute; z-index: 2;	padding-top: 0px; padding-left: 515px;
}

#product_info_column_12-data{
	display: block; position: absolute; z-index: 3; padding-top: 0px; padding-left: 540px;
}

#product_info_column_13-data{
	display: block; position: absolute; z-index: 3; padding-top: 0px; padding-left: 595px;
}

#product_info_column_Description-data{
	display: block; position: absolute; z-index: 5;	padding-top: 0px; padding-left: 168px;
	width:450px;
}

#product_info_column_description_short_data{
	display: block; position: absolute; z-index: 5;	padding-top: 0px; padding-left: 168px;
	width:375px;
}

#product_info_column_price_data{
	display: block; position: absolute; z-index: 2;	padding-top: 0px; padding-left: 570px;
	width:50px;
}

#product_info_column_video{
	display: block; position: absolute; z-index: 2;	padding-top: 0px; padding-left: 550px;
	width:80px;
}

#product_info_column_14-data{
	display: block; position: absolute; z-index: 1;	padding-top: 0px; padding-left: 625px;
}

#product_info_column_1pc-data{
	display: block;	position: absolute;	z-index: 8;	padding-top: 0px; padding-left: 141px;
}
#product_info_column_100pc-data{
	display: block;	position: absolute;	z-index: 6;	padding-top: 0px; padding-left: 231px;
}
#product_info_column_1000pc-data{
	display: block;	position: absolute;	z-index: 5;	padding-top: 0px; padding-left: 335px;
}
#product_info_column_10000pc-data{
	display: block;	position: absolute;	z-index: 4;	padding-top: 0px; padding-left: 435px;
}
#product_info_column_video-data{
	display: block;
	position: absolute;
	z-index: 2;
	padding-left: 515px;
	width: 80px;
}

#product_info_column_product_description_data{
	display: block;
	position: absolute;
	z-index: 10;
	padding-top: 0px;
	padding-left: 10px;
	width: 400px;
}

/* product information CSS END*/
#product_links{
	width: 200px;
	position: absolute;
	margin-left: 475px;
	margin-top: 10px;


}
#product_links_top{
	height:12px;
	width: 200px;
	background-image:url(./images/products/embedded_product_links_top.jpg);
	visibility: visible;
}
#product_links_data{
	height:1600px;  /* will probably be overriden on page specific basis */
	width: 200px;
	background-image:url(./images/products/embedded_product_links_data.jpg);
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 15px;
}

#product_links_bottom{
	width: 200px;
	height:12px;
	background-image:url(./images/products/embedded_product_links_bottom.jpg);
}

#product_links_data_format{
	width: 180px;
	margin-left: auto;
	margin-right: auto;
}


#product_spotlight{
	display:none;
	width: 200px;
	position: absolute;
	margin-left: 696px;
	margin-top: -50px;
}
#product_spotlight_top{
	height:12px;
	width: 200px;
	background-image:url(./images/products/embedded_product_links_top.jpg);
	visibility: visible;
}
#product_spotlight_data{
	height:250px;  /* will probably be overriden on page specific basis */
	width: 200px;
	background-image:url(./images/products/embedded_product_links_data.jpg);
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 15px;
}

#product_spotlight_bottom{
	width: 200px;
	height:12px;
	background-image:url(./images/products/embedded_product_links_bottom.jpg);
}

#product_spotlight_data_format{
	width: 180px;
	margin-left: auto;
	margin-right: auto;
}

#product_spotlight_picture{ /*will hold an image overriden in page css doc*/
}

/* START product feature */

#product_feature{
	display: block;
	text-align: left;
}
#product_feature_top{
	height:10px;
	width: 642px;
	background-image: url(images/products/product_feature_top.jpg);
	margin-left: auto;
	margin-right: auto;
}
#product_feature_data{
	height:900px;  /* will probably be overriden on page specific basis */
	width: 642px;
	background-image: url(images/products/product_feature_data.jpg);
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 15px;
	margin-left: auto;
	margin-right: auto;
}

#product_feature_bottom{
	width: 642px;
	height:10px;
	background-image: url(images/products/product_feature_bottom.jpg);
	margin-left: auto;
	margin-right: auto;
}

#product_feature_data_format{
	width: 180px;
	margin-left: auto;
	margin-right: auto;
}

#product_feature_data_item1{
	margin-bottom: 0px;
	position: absolute;
	display:block;
	margin-left: 10px;
	width: 200px;
	height: 200px;
}

#product_feature_data_item2{
	margin-bottom: 0px;
	position: absolute;
	display:block;
	margin-right: 100px;
	margin-left: 220px;
	width: 200px;
	height: 200px;
}

#product_feature_data_item3{
	margin-bottom: 0px;
	position: absolute;
	display:block;
	margin-right: 20px;
	margin-left: 430px;
	width: 200px;
	height: 200px;
}

#product_feature_data_item4{
	margin-bottom: 0px;
	position: absolute;
	display:block;
	margin-left: 10px;
	width: 200px;
	height: 200px;
	margin-top: 250px;
}

#product_feature_data_item5{
	margin-bottom: 0px;
	position: absolute;
	display:block;
	margin-right: 100px;
	margin-left: 220px;
	width: 200px;
	height: 200px;
	margin-top: 250px;
}

#product_feature_data_item6{
	margin-bottom: 0px;
	position: absolute;
	display:block;
	margin-right: 20px;
	margin-left: 430px;
	width: 200px;
	height: 200px;
	margin-top: 250px;
}

#product_feature_data_item7{
	margin-bottom: 0px;
	position: absolute;
	display:block;
	margin-right: 20px;
	margin-left: 10px;
	width: 200px;
	height: 40px;
	margin-top: 485px;
}

#product_feature_data_item1-data{
	display:block;
	margin-right: 400px;
	margin-left: 10px;
	width: 200px;
	position: absolute;
	margin-top: 110px;
	height: 100px;
}

#product_feature_data_item2-data{
	display:block;
	margin-right: 100px;
	margin-left: 220px;
	width: 200px;
	position: absolute;
	margin-top: 110px;
	height: 100px;
}

#product_feature_data_item3-data{
	display:block;
	margin-right: 20px;
	margin-left: 430px;
	width: 200px;
	position: absolute;
	margin-top: 110px;
	height: 100px;
}

#product_feature_data_item4-data{
	display:block;
	margin-right: 400px;
	margin-left: 10px;
	width: 200px;
	position: absolute;
	margin-top: 360px;
	height: 100px;
}

#product_feature_data_item5-data{
	display:block;
	margin-right: 100px;
	margin-left: 220px;
	width: 200px;
	position: absolute;
	margin-top: 360px;
	height: 100px;
}

#product_feature_data_item6-data{
	display:block;
	margin-right: 20px;
	margin-left: 430px;
	width: 200px;
	position: absolute;
	margin-top: 360px;
	height: 100px;
}

#product_feature_data_item7-data{
	display:block;
	margin-right: 20px;
	margin-left: 220px;
	width: 200px;
	position: absolute;
	margin-top: 485px;
	height: 50px;
}

#product_feature_data_item7b-data{
	display:block;
	margin-right: 20px;
	margin-left: 430px;
	width: 200px;
	position: absolute;
	margin-top: 485px;
	height: 50px;
}
/* END product feature */
