﻿/*********** Container Frame - Container Inner - Page Bg Frame */

#pageBgFrame
{
	padding-bottom:0;
}

/*********** Container Frame - Container Inner - Home Container */

#homeContainer
{
	float:left;
	width:720px;
}

#homeContainer #welcomeMessage { padding-left:14px; }

/*********** Container Frame - Container Inner - Home Container - Flash Frame */

#homeContainer #flashFrame img
{
	padding:0;
	border:none;
}

/*********** Container Frame - Container Inner - Home Container - Home Panel Frame */

#homeContainer #homePanelFrame
{
	width:720px;
	background:#d8edf6 url(/Skin/Home/HomePanelFrame.jpg) repeat-x left top;
	zoom:1;
}

#homeContainer #homePanelFrame:after
{
	content: "."; 
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#homeContainer #homePanelFrame p 
{
	line-height:1.4em;
	margin-bottom:0.2em;
}

#homeContainer #homePanelFrame span
{
	display:block;
	color:#666666;
}

#homeContainer #homePanelFrame .Hr
{
	clear:both;
	margin:0.8em 0 0.8em 0;
	background:url(/Skin/SiteFrame/HrBg.gif) repeat-x left top;
	height:1px;
}

#homeContainer #homePanelFrame .Hr hr { display:none; }

#homePanelFrame #latestNews,
#homePanelFrame #recentReleases,
#homePanelFrame #specials
{
	width:240px;
	float:left;
	margin-right:8px;
}
#homePanelFrame #latestNews { width:225px; }
#homePanelFrame #recentReleases { margin-right:7px; }
#homePanelFrame #specials { margin-right:0; }

#homePanelFrame .panelInner
{
	width:226px;
	padding:0 7px 8px 7px;
}
#latestNews .panelInner 
{
	width:208px;
	padding-left:9px;
}

#homePanelFrame #latestNews h2,
#homePanelFrame #recentReleases h2,
#homePanelFrame #specials h2
{
	width:222px;
	color:White;
	margin:0 0 0.8em 0;
	padding:5px 8px 5px 10px;
	background:#006baf url(/Skin/Home/PanelHeaderBg.gif) no-repeat left top;
	border-bottom:solid 1px #fdca1a;
}
#homePanelFrame #latestNews h2 
{
	width:207px;
	background-image:url(/Skin/Home/LatestNewsHeader.gif);
}

#homePanelFrame #latestNews h2 a,
#homePanelFrame #recentReleases h2 a,
#homePanelFrame #specials h2 a
{
	color:White;
}

#homePanelFrame #latestNews h2 a:hover,
#homePanelFrame #recentReleases h2 a:hover,
#homePanelFrame #specials h2 a:hover
{
	color:#fcc900;
	text-decoration:none;
}

#homePanelFrame #recentReleases .productItem,
#homePanelFrame #specials .productItem
{
	clear:both;
	padding-bottom:0.4em;
	zoom:1;
}

#homePanelFrame #recentReleases .productItem:after,
#homePanelFrame #specials .productItem:after
{
	content: "."; 
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#recentReleases img,
#specials img
{
	float:left;
	margin:3px 0 0 0;
	background:White;
	border:solid 1px #1376b5;
	padding:3px;
}

#recentReleases .ProductDesc,
#specials .ProductDesc
{
	float:left;
	width:118px;
	padding-left:8px;
}

#homePanelFrame #recentReleases p,
#homePanelFrame #specials p
{
	line-height:1.3em;
}

#homePanelFrame #recentReleases strong,
#homePanelFrame #specials strong
{
	color:#ff0000;
	font-weight:bold;
}

#homePanelFrame #recentReleases .MoreLink,
#homePanelFrame #specials .MoreLink
{
	display:block;
	margin-left:-62px;
	text-align:right;
}

/********* Home promo panels */

.productItem a { width:92px; float:left; }
.productItem .ProductDesc a { width:auto; float:none; }
