#message
{
	display:none;
}
li.Product
{
	list-style:none;
	cursor:hand;
	color:Black;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}   
div.ProductTypes
{
	display:inline-block;
	width:20%;
	height:/*100%*/500px;
	float:left;
	padding-top:5px;
} 
div.SubProductTypes
{
    display:inline-block;
    width:630px;
    float:left;	
	margin:auto;
}
div.SubProductList
{
	display:none;
}
div.ProductImage
{
	/*padding-top:10px;*/
}
ul.SubProductList
,div.SubProductList
{
	float:left;
	padding-left:5px;
	margin-left:5px;
	padding-top:15px;
	width:600px;
	height:425px;
	background-repeat:no-repeat;
}
div.SubProductListFoamConcentrates
,div.SubProductListFoamProportioningEquipment
{
	overflow-y:scroll;
}
ul.SubProductListPortable
{
	background-image: url('images/products/all_portables.jpg');

}
ul.SubProductListWheeled
{
	background-image: url('images/products/all_wheeled.jpg');
}
ul.SubProductListFoam
{
	background-image: url('images/products/all_foam.jpg');
}
ul.SubProductListMountingHardware
{
	background-image: url('images/products/all_mounting.jpg');
}
ul.SubProductListAutomaticSpot
{
	background-image: url('images/products/all_spot.jpg')
}
ul.SubProductListSpecialty
{
	background-image: url('images/products/all_special.jpg')
}
ul.SubProductListRestaurantSystems
{
	background-image: url('images/products/all_restaurant.jpg')
}
li.SubProudctItem
{
	margin-bottom:9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.SubProductLink
{
	color:Red;
}
a.SubProductLink:visited
{
	color:#808080;
}

div.Content
{
	width:925px;
	text-align:left;
	height:425px;
	/*border-width:1px;
	border-color:Black;
	border-style:solid;*/
	margin-top:10px;
	margin:auto;

}

div.Content620
{
	width:800px;
	text-align:left;
	height:620px;
	border-width:1px;
	border-color:Black;
	border-style:solid;
	margin-top:10px;
	overflow-x:hidden;
}

div.Content535
{
	width:800px;
	text-align:left;
	height:535px;
	border-width:1px;
	border-color:Black;
	border-style:solid;
	margin-top:10px;
	overflow-x:hidden;
}
div.Content100percent
{
	width:800px;
	text-align:left;
	height:100%;
	/*border-width:1px;
	border-color:Black;
	border-style:solid;*/
	margin-top:10px;
	overflow-x:hidden;
}
div.Content100percent_W
{
	width:900px;
	text-align:left;
	height:100%;
	border-width:1px;
	border-color:Black;
	border-style:solid;
	margin-top:10px;
	overflow-x:hidden;
}
span.AuthenticationLabel
{
	width:150px;
	display:inline-block;
}
input.AuthenticationPartEntry
{
	width:150px;
}
iframe.Authentication
{
	height:150px;
	width:800px;
	display:none;
	position:absolute;
}
div.LogonFailed
{
	text-align:center;
	color:Red;
}
div.AuthenticationPart
{
	padding-left:5px;
	padding-bottom:5px;
}
input.AuthenticationButton
{
	width:100px;
}
div.Authentication
{
	text-align:center;
}
div.VerticalRule
{
	float:left;
	height:100%;
	width:1px;
	background-color:Black;
	margin-top: 3px;
	margin-left:2px;
	margin-right:5px;
}
span.AdminEditControl,
input.AdminEditControl
{
	display:block;
	width:100%;
}
img.AdminEdit,
input.AdminEdit
{
	display:none;
}
span.IDCol
{
	display:none;
}
div.AdminButton
{
	float:right;
	margin-right:10px;
}
div.AdminArea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:Red;
}
table.AdminGrid
{
	width:100%;
}
#AdminGrid
{
	width:785px;
}
form.AdminForm
{
	width:100%;
	height:100%;
	overflow-y:scroll;
	overflow-x:hidden;
}
div.ProductBase
{
	padding-top:5px;
}
ul.ProductList
{
	margin-left:5px;
}
div.ModalPopup
{
	display:block;
	width:100%;
	height:100%;
	background-color:#C0C0C0;
	position:fixed;
	z-index:100;
	top:0px;
	left:0px;
	filter:alpha(opacity=50);
	text-align:center;
}
div.ModalChild
{
	margin-left:auto;
	margin-right:auto;
	z-index:200;
	top:10%;
		/*padding-top:15%;
	padding-bottom:15%;
	position:absolute;
	width:100%;
;*/
}
div.CloseButton
{
	cursor:pointer;
	text-decoration:underline;
	color:Red;
	z-index:200;
	background-color:black;
	position:relative;
	padding:3px;
}
#MainContent
{
	top:0px;
	left:0px;
}

#videoFrame
{
	
	position:relative;
	top:-450px;
	left:-200px;
	width:370px;
	height:270px;
	z-index:10;
}

#flashcontent
{
	
	position:relative;
	top:-264px;
	left:0px;
	width:350px;
	height:250px;
	z-index:11;
}

img.no{
border:none;
}