/* -----//////////-- Homepage Layout --//////////-----*/

#homepageContainer{
	background-color:#FFFFFF;
	width:100%;
	background-image:url(../images/homepage/homepage_bg.gif);		
	background-repeat:repeat-x;
}

#introContainer {
	width:50%;
}
#featureContainer {
	width:50%;
	padding-right:7px;
}

#homepageStructure {
	padding-top:10px;
	}
	
.homepageFeatures {
	padding-right:10px;
	}

/* -----//////////-- Welcome Message --//////////-----*/


#welcomeImageContainer{
	xpadding-top:10px;
}
.homepageTextContainer {
	padding-left:20px;
	padding-right:20px;
	padding-top:16px;
}
.homepageTextContainer p.intro {
	font-family:arial;
	font-size:12px;
	line-height:14px;
	color:#0C2576;
	margin-bottom:10px;
	margin-top:0px;
}
.homepageTextContainer p.bodyText {
	font-family:arial;
	font-size:11px;
	line-height:14px;
	color:#4D6AA7;
	margin-bottom:5px;
	margin-top:0px;
}

/* -----//////////-- Apply For Account --//////////-----*/

.applyTitleBanner {
	width:100%;
	background-color:white;
	margin-top:10px;
	background-image:url(../images/homepage/applybanner_bg.gif);
	background-repeat:repeat-x;
	float:right;
}
.applyTitleText {
	font-family:arial;
	font-size:16px;
	color:#0C2576;
	font-weight:bold;
	float:left;
	padding-top:5px;
}
.featureColumn {
	padding-left:24px;
	padding-right:24px;
	background-color:white;
	min-width:90%;
	_float:left;
}
.featureColumn p.intro {
	font-family:arial;
	font-size:12px;
	line-height:14px;
	color:#0C2576;
	margin-bottom:10px;
	margin-top:5px;
	float:left;
}
.featureColumn a {
	font-family:arial;
	font-size:12px;
	line-height:13px;
	color:#FF9900;
	text-decoration:none;
	
}
.featureColumn a:hover {
	font-family:arial;
	font-size:12px;
	line-height:13px;
	color:#FF9900;
	text-decoration:underline;
}
.introText {
	font-family:arial;
	font-size:12px;
	line-height:14px;
	color:#0C2576;
	margin-bottom:10px;
	margin-top:5px;
	float:left;
}
.introText a {
	font-family:arial;
	font-size:12px;
	line-height:13px;
	color:#FF9900;
	text-decoration:none;
}
.introText a:hover {
	font-family:arial;
	font-size:12px;
	line-height:13px;
	color:#FF9900;
	text-decoration:underline;
}
.applyButtonContainer {
	float:left;
	width:100%;
	padding-bottom:8px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#EAEAEA;
}
.applyNoteText {
	font-family:arial;
	font-size:10px;
	line-height:11px;
	color:#0C2576;
	float:left;
	width:70%;
}
.applyNoteText a {
	font-family:arial;
	font-size:10px;
	line-height:11px;
	color:#FF9900;
	text-decoration:none;
	
}
.applyNoteText a:hover {
	font-family:arial;
	font-size:10px;
	line-height:11px;
	color:#FF9900;
	text-decoration:underline;
}
.applyButtonImage {
	float:right;
	width:30%;
	text-align:top;
}

/* -----//////////-- Featured Products --//////////-----*/


.featuredProductContainer {
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#EAEAEA;
	background-color:white;
	float:left;
	min-width:90%;
	_width:100%;
}
.featuredProductImage {
	width:70px;
	height:70px;
	padding-right:10px;
	float:left;
}
.featuredProductDescriptionContainer {
	align-text:left;
	margin-top:10px;
	background-color:white;	
}
.featuredProductLinksContainer {
	float:left;
}
.featuredProductPricesContainer {
	float:right;
}
.featuredProductDescriptionText {
	font-family:arial;
	font-size:11px;
	line-height:12px;
	color:#0C2576;
	font-weight:bold;
	text-decoration:underline;
}
.featuredProductTextLinkContainer {
	float:left;
	width:90px;
	background-color:blue;
}
a.featuredProductDetailsLink {
	float:left;
	font-family:arial;
	font-size:10px;
	line-height:18px;
	color:#FF9900;
	text-decoration:none;
}
a.featuredProductDetailsLink:hover {
	float:left;
	font-family:arial;
	font-size:10px;
	line-height:18px;
	color:#FF9900;
	text-decoration:underline;
}


a.featuredProductDescriptionLink:link {
	font-family:Arial,sans serif;
	color:#0C2576;
	text-decoration:none;
}

a.featuredProductDescriptionLink {
	font-family:Arial,sans serif;
	color:#0C2576;
	text-decoration:none;
}

a.featuredProductDescriptionLink:hover {
	font-family:Arial,sans serif;
	color:#0C2576;
	text-decoration:underline;
}

a.featuredProductCatLink {
	clear:left;
	float:left;
	font-family:arial;
	font-size:10px;
	color:#7587C1;
	text-decoration:none;
}
a.featuredProductCatLink:hover {
	float:left;
	font-family:arial;
	font-size:10px;
	color:#7587C1;
	text-decoration:underline;
}


.featuredProductBasketButtonContainer {
	float:right;
	xwidth:70px;
}
.stockAvailabilityContainer {
	float:left;
	xpadding-left:4px;
	xpadding-right:4px;
}

/* -----//////////-- Website Closed --//////////-----*/
.closedContentContainer {
	xfloat:left;
	width:100%;
	height:100%;
	text-align:center;
}
.closedMessageContainer {
	background-color:#FEF6E5;
	width:300px;
	height:150px;
	border-width:4px 4px 4px 4px;
	border-style:solid;
	border-color:#0C2576;
	padding:20px;
}
.closedApologyText {
	font-family:Arial,sans serif;
	font-size:22px;
	color:red;
	font-weight:bold;	
}
.closedExplanationText {
	font-family:Arial,sans serif;
	font-size:14px;
	color:#000000;
}

/* -----//////////-- Homepage Banner --//////////-----*/

#hitachiBanner {
	width:99%;
	display:block;
	height:80px;
	clear:both;
	background-color:#CC0000;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	margin-top:20px;
	cursor:hand;
}
.bannerRightContent {
 	float:right;
}
.bannerImage {
	 float:left 	
}

.bannerLogo {
 	text-align:right;
}
.bannerMessage {
 	text-align:right;
   	margin-top:5px;
  	margin-right:5px;	
}
