@CHARSET "ISO-8859-1";

/*
 * Landing Page Styles
 */

.topContentContainer.landingPage
{
	width: 100%;
	position: relative;
	background-color: #4d4d4d;
	padding-bottom:0px;
}

.topContentContainer.landingPage .secondaryNav 
{
	min-height: 435px; /* to match height .topContentContainer.landingPage .col2 */
}


.topContentContainer.landingPage .col1
{
	opacity:0.85;
	position: absolute;
	z-index: 500;
	padding-top:0px;
	left: 0px;
}

.topContentContainer.landingPage .col2
{
	width: 100%;
	height: 435px;
}

.topContentContainer.landingPage .col2.department
{
	width: 100%;
	padding-top:0px;
}

/*
.topContentContainer.landingPage .contentBlock
{
	width: 2000px;
}
*/

.topContentContainer.landingPage .contentBlock a
{
	display: block;
	float: left;
	clear: none;
}

.bottomContentContainer.landingPage .longSlyder .scrollSlyder
{
	margin-right:5px;
}

.bottomContentContainer.landingPage .editorsNoteBox
{
	float: left;
	clear: right;
	width: 100%;
	font-size: 1.1em;
}

.bottomContentContainer.landingPage .editorsNoteBox p
{	
	font-size: 1.1em;
	margin: 3px 6px 8px 0; 
}

.bottomContentContainer.landingPage .editorsNoteBox p .strap
{
	color: #E59A3B;
	font-size: 1.1em;
	font-weight: bold;
}

.bottomContentContainer.landingPage .bestSellers {
	float: left;
	margin-bottom: 5px;
}

.bottomContentContainer.landingPage .browseBlock .breadBar
{
	float: left;
	clear: both;
	width: 962px;
	height: 22px;
	background-color: Black;
	/*font-variant: small-caps;*/
	text-transform: uppercase;
	color: #E59A3B;
	font-size: 1.2em;
	padding: 8px 0 0 8px;
	margin-bottom: 5px;
}

.bottomContentContainer.landingPage .browseBlock .breadBar span a
{
	color: white;
}

.bottomContentContainer.landingPage .portalBlock
{
	width: 970px;
	position: relative;
	height: 330px;
	border-bottom: solid 15px black;
	margin-bottom: 10px;
	overflow: hidden;
	float: left;	
}

.bottomContentContainer.landingPage .portalBlock .background
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 970px;
	height: 495px;
	background-color: #35413B;
}

.bottomContentContainer.landingPage .portalBlock .background .background2
{
	position: absolute;
	top: 3px;
	left: 0px;
	width: 929px;
	height: 63px;
	background-color: #BA9765;
}

.bottomContentContainer.landingPage .portalBlock .content
{
	position: relative;
	width: 2000px;
	float: left;
}

.bottomContentContainer.landingPage .portalBlock .content h3
{
	display: block;
	color: White;
	font-weight: 100;
	font-size: 1.2em;
	height: 19px;
	background-color: Black;
	text-transform: uppercase;
	padding: 3px 0 0 4px;
	margin: 0 0 0 0;
}

.bottomContentContainer.landingPage .portalBlock .content h3 .strap
{
	color: #E59A3B;
}

.bottomContentContainer.landingPage .portalBlock .content .tallItem
{
	position: relative;
	float: left;
	clear: none;
	width: 239px;
	height: 495px;
	background-color: #808080;
	margin: 20px 9px 0 0;
	cursor: pointer;
}

.bottomContentContainer.landingPage .portalBlock .content .shortItem
{
	position: relative;
	float: left;
	clear: none;
	height: 304px;
	width: 239px;
	background-color: white;
	margin: 20px 8px 0 0;
	cursor: pointer;
}

.bottomContentContainer.landingPage .portalBlock .content .last
{
	margin: 20px 0 0 0;
}

.bottomContentContainer.landingPage .portalBlock .content p
{
	font-size: 1.15em;
	font-weight: 100;
	color: White;
	text-transform: uppercase;
	margin: 8px;
}

.bottomContentContainer.landingPage .portalBlock .content p.strap
{
	font-size: 1.4em;
	font-weight: normal;
	margin: 8px 8px 22px 8px;
}

.bottomContentContainer.landingPage .portalBlock .content p a
{
	color: White;
}

.bottomContentContainer.landingPage .portalBlock .content .noPointer
{
	cursor: auto;
}

.bottomContentContainer .catalogueSignupBlock {
	float:left;
}

.bottomContentContainer.landingPage .productsList .item
{
	margin: 0 9px 0 9px;
}
