/*-------------------------------------HTML---------------------------------*/

H1.mainHeader {
	font-family:arial;
	font-size:10pt;
	height:13px;
	border:0px;
	padding:0px;
	margin:0px;
	
}

	
a.mainHeaderText{
	color:#0B3D91;
}

a.mainHeaderText:hover{
}

a.mainHeaderText:visited{
	color:#0B3D91;
}


a.crazyItemTitle{
	color:#333333;
	font-family:arial;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}

a.crazyItemDescription{
	color:#333333;
	font-family:arial;
	font-size:12px;
	text-align:left;
	text-decoration:none;
}

a.deliveryLink{
	
	font-family:arial;
	font-size:10pt;
	color:#FF9900;
	padding-top:10px;
}

a.featuredProductDescription{
	color:#666666;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	
}


a.featuredProductImage{
	width:100%;
	text-decoration:none;
	margin:10px 0px 0px 0px;
}

a.featuredProductLink{
	width:100%;
	font-family:arial;
	font-size:10px;
	color:#0B3D91;
}

a.featuredProductLink:hover{
	width:100%;
	font-family:arial;
	font-size:10px;
	color:#0B3D91;
}

a.featuredProductTitle{
	color:#666666;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	
}

a.itemProductImage {

}

a.itemBuyButtonImage {

}

/*-------------------------------------CLASS---------------------------------*/

.deliveryTextRed{
	color:#CC0000;
	
}

.deliveryVanContainer{
	 width:30%;
	 float:left;
	 background-image:URL(../images/homepage/road.jpg); 
	 background-repeat:no-repeat;
}

.deliveryWordsContainer{
	
	margin-top:6%;
}

.deliveryWords{
	margin-bottom:5px;
	
}

.deliveryRapidContainer{
	width:330px;
	float:left;
}



.deliveryText{
	float:left;
	font-family:arial;
	font-size:10pt;
	color:#0B3D91;
	font-weight:bold;
}

.deliveryText a:link {
	color:#ff9900;
	}
	
.deliveryText a:hover {
	color:#ff9900;
	}

.deliveryText a:visited {
	color:#ff9900;
	}

.featuredProductImageContainer {
	float:left;
	padding:13px 10px 10px 7px;
}

.featuredProductDescriptionPriceContainer {
	text-align:left;
	padding:10px 0px 0px 0px;
}

.featuredProductDescriptionContainer {

}

#homepageFeaturedContainer {
	margin:0px;
	padding:0px;
}

.highlightedProduct {

}
.featuredProductPrice{
	color:#FF0100;
	font-family:arial;
	font-size:18px;
	font-weight:bold;	
	padding:0px 0px 5px 0px;
}

.featuredProductNormalPrice{
	color:#666666;
	font-family:arial;
	font-size:11px;	
	line-height:11px;
}



.featuredProductYouSave{
	color:#5FAD1B;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}

.homepageTableContainer{
	width:100%;
}

.mainHeaderIntro{
	color:#CC0000;
	xfloat:left;
	padding-right:4px;
	
}

.mainHeaderText{
	color:#0B3D91;
	xfloat:left;
	padding-right:4px;
}

.super{
	font-size:14px;
  	vertical-align:top;
}

.bannersContainer {
	background-color:#E7E7E7;
	padding:10px 10px 10px 10px;
}

.itemImageContainer{
        width:110px;
	padding:0px 0px 10px 0px;
}

.promisesTopTextContainer {
	text-align:center;
	color:#676767;
	font-family:Arial,Sans-Serif;
	font-size:1em;
	font-weight:bold;
	margin:35px 0px 20px 15px;
	line-height:19px;
	width:60%;
}

.promisesTopText {
	color:#679A31;
	font-size:1.4em;

}

.promisesBottomTextContainer {
	color:#666666;
	font-family:Arial,Sans-Serif;
	font-size:0.8em;
	text-align:right;
}

.promisesFreeDeliveryContainer {
	float:left;
	width:160px;
}

.promisesRapidDeliveryContainer {
	float:left;
	width:160px;
}

.promisesInStockContainer {
	float:left;
	width:160px;
}

.promisesFreeDeliveryText {
	width:140px;
	padding:3px 12px 0px 0px;
	line-height:15px;
}

.promisesRapidDeliveryText {
	width:100px;
	padding:3px 12px 0px 0px;
	line-height:15px;
}

.promisesInStockText {
	width:130px;
	padding:3px 10px 0px 0px;
	line-height:15px;
}

.featuredProductsTopLeftArc {
	background:url(../../images/arcs/featuredProductsTopLeftArc.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.featuredProductsTopRightArc {
	background:url(../../images/arcs/featuredProductsTopRightArc.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.featuredProductsBottomLeftArc {
	background:url(../../images/arcs/featuredProductsBottomLeftArc.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.featuredProductsBottomRightArc {
	background:url(../../images/arcs/featuredProductsBottomRightArc.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.contentBottomHeaderText {
	background:#B7FE7A;
	padding: 8px 0px 9px 0px;
	color:#000000;
	font-family:arial;
	font-size:13px;
	width:99%;
}

.featuredProductImageSection {
	padding-bottom:10px;
}

.itemBuyButtonImageSection {

}

.itemProductImageContainer {
	margin:0px 0px 5px 0px;
}

.itemBuyButtonImageContainer {

}

.featuredProductTitleSection {

}

.featuredProductDescriptionSection {
	height:42px;
}

.displayBannersSection {
	float:right;
	width:190px;	
}

/*-------------------------------------ID---------------------------------*/

#contentDetailsContainer {
	margin:10px 10px 10px 10px;
}

#contentBottomContainer{
	width:100%;
}

#contentBottomHeader{
	padding: 10px 0px 10px 7px;
}

#contentTopContainer{
	height:245px;
	width:100%;
	margin:5px 0px;
}

#crazyImageContainer{
	text-align:left;
	padding:17px 0px 17px 17px;
}

#crazyItemDescriptionContainer{
	text-align:left;
}


#crazyOffer{
	padding:0px 10px 12px 0px;
}

	
#crazyOfferContainer{
	float:right;
	padding:0px;
	width:277px;
	margin:25px 0px 0px 0px;
}

#crazyPrice{
	color:#FF0100;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}



#contentTableContainer{
	float:left;
}

#deliveryContainer{
	height:255;
	width:100%;
}

#deliveryContentContainer{
	padding-left:18px;
	padding-top:10px;	
}

#deliveryImageContainer{
	float:left;
}

#deliveryTextContainer{
	float:left;
	padding-left:4px;
	width:286px;
}

#itemPriceContainer{
	float:left;
	text-align:left;
	width:48%;
	padding:0px 0px 0px 17px;
}

#mainHeaderContainer {
	
	margin:0px;
	padding-left:8px;
	padding-bottom:0px;
	
}

#youSave{
	color:#FF0100;
	font-family:arial;
	font-size:11px;
}

#normalPrice{
	color:#333333;
	font-size:11px;
	font-family:arial;
}

#rrpPriceContainer{
	margin:0px 0px 7px 0px;
}

#crazyOfferDigitalLogo {
	margin:0px 0px 10px 0px;
}

#featuredProductsDigitalLogo {
	margin:0px 0px 3px 0px;
}


