/*body
{
background: #c60000;	
}

#mainHolder
{
background: #ffffff;
}*/

.home-intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;

}
.home-list-menu-1 {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	width: 85px;


}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D30007;
	text-decoration: none;
	font-weight: bold;



}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D30007;
	text-decoration: none;
	font-weight: bold;

}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9999;
	font-weight: bold;
	text-decoration: underline;
  
}
a.seo:link {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;


}
a.seo:visited {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;

}
a.seo:hover {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;

}
.home-txtfeild-search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #23458C;
	width: 105px;
	border-top-color: #FFFFFF;

}
.home-dropdown-search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 105px;
	color: #003399;

}
.step-2-description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.step-2-location-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.step3-subheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #23458C;
	font-style: normal;



}
.step3-mainbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;


}
.step3-activity-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #134A9F;

}
.all-mainbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;

}
.why-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #d60000;
    font-weight: bold;

}
.all-intro-larger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #033895;
}
.all-subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;

}
.all-smalltxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
}
.all-txtfeild-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #2456A4;
	border: 1px solid #AFAFAF;
	width: 125px;
	text-align: left;
	white-space: normal;
	display: run-in;
	text-indent: 1pt;
	word-spacing: normal;






}
.all-txt4forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 15px;

}
.all-header4forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.all-txtfeild-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 240px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #AFAFAF;
	border-right-color: #AFAFAF;
	border-bottom-color: #AFAFAF;
	border-left-color: #AFAFAF;

}
.call-me-dropdown {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 95px;
	color: #003399;
}
.all-bullettxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #333333;
}
.all-mainintro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #144A9D;
	line-height: 18px;
}
.contact-telfax {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	line-height: 15px;

}
.all-txtfeild-3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #333399;
	border: 1px solid #AFAFAF;
	width: 175px;
	text-align: left;
	white-space: normal;
	display: run-in;
	text-indent: 1pt;
	word-spacing: normal;
	line-height: 100px;

}
.creditdate-dropdown {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 50px;
	color: #003399;
}
.step2-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D30007;
	font-weight: bold;

}
.homepage-txtfeild-search {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #333399;
	border: 1px solid #AFAFAF;
	width: 175px;
	text-align: left;
	white-space: normal;
	display: run-in;
	text-indent: 1pt;
	word-spacing: normal;
	line-height: 100px;
}
.all-verdena-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #144A9D;
}
.homepage-featuretxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #333333;
	line-height: 13px;

}
.dropdwn-memberjoin {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #333399;
	border: 1px solid #AFAFAF;
	width: 200px;
	text-align: left;
	white-space: normal;
	display: run-in;
	text-indent: 1pt;
	word-spacing: normal;
	line-height: 100px;
}
.dropdwn-callme {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #333399;
	border: 1px solid #AFAFAF;
	width: 200px;
	text-align: left;
	white-space: normal;
	display: run-in;
	text-indent: 1pt;
	word-spacing: normal;
	line-height: 100px;
}
.csma-questionbox {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #F10603;
	border: 1px solid #AFAFAF;
	width: 175px;
	text-align: left;
	white-space: normal;
	display: run-in;
	text-indent: 1pt;
	word-spacing: normal;
}
.dropdwn-csma-comp {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #2456A4;
	border: 1px solid #AFAFAF;
	width: 235px;
	text-align: left;
	white-space: normal;
	display: run-in;
	text-indent: 1pt;
	word-spacing: normal;
	line-height: 100px;
}
.static-headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #003399;
	border: 1px solid #003399;

}
.Stattext-border {
	border: 1px groove #003399;
	background-color: #FFFFFF;
}
.firstdatesheads {
	font-family: Arial;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #E70073;
}
.firstdatessubhead {
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FF00CC;
}
.firstdatesbody {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF00CE;
}
.Static_titles {
	font-family: Arial;
	font-size: 24px;
	font-style: oblique;
	font-weight: bolder;
	color: #00309C;
}
.promo_border {
	border: thin solid #3366FF;
}
.Feat_heads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.home_heads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D60000;
	}
.pageend_seo_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
   
}
.SEOheads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #10499C;
}
.optimisation{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;
	font-style: normal;
	font-weight: normal;
	display: none;
}
a.valentine-links:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D60000;
	text-decoration: none;
}
a.valentine-links:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D60000;
	text-decoration: underline;
}
a.valentine-links:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D60000;
	text-decoration: none;
}
a.homepage-feat-txt-style-links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #333333;
	line-height: 13px;
	text-decoration:none
}
a.homepage-feat-txt-style-links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #333333;
	line-height: 13px;
	text-decoration:none
}
a.homepage-feat-txt-style-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #333333;
	line-height: 13px;
	text-decoration:underline
}
a.all-mainbody-style-links:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	text-decoration:none;
	font-weight:normal
}
a.all-mainbody-style-links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	text-decoration:none;
	font-weight:normal
}
a.all-mainbody-style-links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	text-decoration:underline;
	font-weight:normal
}
.step2-pageheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D30007;
	font-weight: bold;
}
.step2-pagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.step2-datalist {

}

.step2-datalist tr {
	vertical-align: top;
}
.step2-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
}

.step2-price img {
	vertical-align: bottom;

	margin-bottom: 2px;
}

/*---- WEBSITE LINKS ---- */
#websites {
width: 100%;
text-align: center;
}


#freshweekendslink {
display: block;
width: 400px;
height: 113px;
}

/* ---- John Lewis Special Packs Styles ---- */

.jlText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.jlInternalLink a:link, .jlInternalLink a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.jlTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.jlPrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

.jlTop a:link, .jlTop a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.jlTop a:hover
{
	color: #666666;
	text-decoration: none;
}

.jlMoreInfo a:link, .jlMoreInfo a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Xmas Info for home page */
#xmasBanner img
{
	border: none;
	width: 550px;
	height: 257px;
	float: left;
	clear: both;
}

#xmasBanner
{
	display: block;
	width: 550px;
	height: 257px;
	margin: 0px;
	float: left;
}

#homepageInfo
{
	float: left;
	width: 550px;
	background-image: url(gfx/gfx_homepage/Xmas_EarlyBird_background.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#homepageInfoChristmas
{
	float: left;
	width: 550px;
	background: url(gfx/gfx_homepage/selectionBackground.gif) top left #ffffff;
}

#homepageInfo p
{
	display: block;
	color: #CC0000;
	font-weight: bolder;
	font-size: 12px;
	width: 450px;
	margin:  50px 15px 15px 15px;
}

#SpecialPacks p
{
	color: #CC0000;
	font-weight: bolder;
	font-size: 12px;
	margin: 5px;
}

#SpecialPacks a
{
	color: #333333;
	border: 0px;
	text-decoration: underline;
	font-weight: bolder;
	font-size: 12px;
	margin-top: 7px;
}

.selectionBoxesBackground {
display: block;
float: left;
width: 550px;
height: 115px;
background: url(gfx/gfx_homepage/selection_thumbs_back02.jpg) center no-repeat;
}

.selectionBoxesBackground a {
display: block;
float: left;
width: 100px;
height: 100px;
margin: 4px;
}

.offerBtn a:link, .offerBtn a:visited {
display: block;
float: right;
width: 294px;
height: 24px;
background: url(gfx/gfx_homepage/offerBtn_norm.gif);
}

.offerBtn a:hover {
background: url(gfx/gfx_homepage/offerBtn_high.gif);
}

.freeOffer {
display: block;
float: left;
width: 550px;
}

.left {
display: block;
float: left;
}

.right {
display: block;
float: right;
width: 173px;
height: 95px;
background: url(gfx/gfx_homepage/freePic.gif);
}



/* Side Bar extra buttons */
#selBtn
{
	
}

#selBtn a:link, #selBtn a:visited
{
	display: block;
	width: 145px;
	height: 32px;
	color: #FFFFFF;
	text-indent: 15px;
	line-height: 30px;
	border-bottom: 1px solid #E0DFE3;
}

#selBtn a:hover
{
	
}

#earlyBBtn a:link, #earlyBBtn a:visited
{
	display: block;	
	width: 145px;
	color: #FFFFFF;
	height: 32px;
	border-bottom: 1px solid #E0DFE3;
	margin-top: 3px;
	margin-bottom: -3px;
}

#earlyBBtn a:hover
{
	
}

/* Express Landing page */
h1.expressTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #134A9F;
}

#expressFeature p
{
	margin: 0px;
}

#expressFeature img
{
	border: #D30007;
	float: none;
	clear: both;
}

#expressFeature a:link, #expressFeature a:visited
{
	font-size: 18px;
	color: #3980E2;
	font-weight: normal;
}

#expressFeature ul
{
	margin: 5px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#expressFeature li
{
	display: inline;
	list-style-type: none;
}

li.expressWas
{
	text-decoration: line-through;
	margin: 0px 3px;
}

li.expressNow
{
	color: Red;
	font-weight: bold;
}

/* We Also Sell At... */

.AlsoSellAt_anim
{
width: 550px;
height: 190px;
/* background: url(gfx/gfx_homepage/AlsoSellAt_anim.gif) no-repeat; */
text-align: center;	
margin: 5px 0 5px 0;
}

.AlsoSellAt_anim img
{
display: block;	
}

.AlsoSellAt
{
width: 550px;
height: 190px;
background: url(gfx/gfx_homepage/AlsoSellAt_bg.gif) no-repeat;
text-align: center;	
margin: 0 0 10px 0;
}

.AlsoSellAt h1
{
width: 475px;
height: 39px;
text-indent: -99999px;
background: url(gfx/gfx_homepage/AlsoSellAt_h1.gif) no-repeat;
margin: 0 auto;
}

/* NOT USED ANYMORE (BOTTOM LEFT) */
/* img.airmiles
{
display: block;
position: relative;
float: left;
left: 30px;
margin: 22px 0 0 0;	
}
*/

img.next
{
display: block;
position: relative;
float: left;
left: 60px;
margin: 22px 53px 0 0;	
}

img.boots
{
display: block;
position: relative;
float: left;
left: 63px;
margin: 4px 0 0 0;	
}

img.debenhams
{
display: block;
position: relative;
float: left;
left: 99px;
margin: 4px 0 0 0;	
}

/* NOT USED ANYMORE (BOTTOM LEFT) */
/* img.tesco 
{
display: block;
position: relative;
float: left;
top: 0px;
left: 32px;
margin: 3px 0 0 0;	
}
*/

img.mands
{
display: block;
position: relative;
float: left;
top: 0px;
left: 60px;
margin: 3px 53px 0 0;	
}

img.argos
{
display: block;
position: relative;
float: left;
top: 0px;
left: 55px;
margin: 3px 0 0 0;
}

img.johnlewis
{
display: block;
position: relative;
float: left;
top: 0px;
left: 84px;
margin: 3px 0 -10px 0;
}

/* Christmas Promotions 2008 */
.xmasPromotionHeader
{
	width: 572px;
	height: 150px;
	background: url(gfx/xmasPromotions/xmasPromotionHeader_bg.gif) no-repeat;
	font-family: Verdana, Arial, Tahoma;
	font-size: 24px;
	font-weight: bold;
	text-indent: 30px;
	line-height: 40px;
	color: #cc0000;
}

.xmasPromotion
{
	width: 174px;
	float:left;
	margin: 2px;
	text-align: center;
}

.xmasPromotionWebName
{
	display: block;
	background: #ffffff;
	margin: 0px;
	padding: 5px;	
	height: 55px;
	text-align: center;
	text-transform: uppercase;
}

.xmasPromotion p.sellprice
{
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #d80a0f;	
}

.xmasPromotion .description
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	height: 70px;
	color: #2D2D2D;
}

/* Gift Cards */
.giftCard
{
	width: 174px;
	float:left;
	margin: 2px;
	text-align: center;
}

.giftCardWebName
{
	display: block;
	background: #ffffff;
	margin: 0px;
	padding: 5px;	
	height: 45px;
	text-align: center;
	text-transform: uppercase;
}

.giftCard p.sellprice
{
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #d80a0f;	
}

.giftCard .description
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	height: 60px;
	color: #2D2D2D;
}

/* Christmas Bestsellers (Affiliate landing page)  */
.xmasBestsellersHeader
{
	width: 572px;
	height: 100px;
	background: url(gfx/gfx_affiliate/xmasBestsellersHeader_bg.gif) bottom no-repeat;	
}

.xmasBestsellersHeader h1
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 28px;
	font-weight: bold;
	margin: 0 0 0 0;	
	text-indent: 40px;
	position: relative;
	top: 40px;
	color: #ffffff;
}

.affilatePromotion
{
	width: 174px;
	height: 223px;
	float:left;
	margin: 2px;
	text-align: center;
	background: url(gfx/gfx_affiliate/affilatePromotion_bg.gif) no-repeat;
}

.affilatePromotion img
{
	border: 2px solid #2090b8;
}

.affilatePromotionWebName
{
	display: block;
	margin: 0px;
	padding: 8px 8px 0 8px;	
	height: 55px;
	text-align: center;
	text-transform: uppercase;
}

.affilatePromotionWebName a:link, .affilatePromotionWebName a:visited
{
	color: #ffffff;	
}

.affilatePromotion p.sellprice
{
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;	
}

.affilatePromotion .description
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	height: 60px;
	color: #c8c8c8;
}

/* Xmas Homepage 2008 */
#mainFeature
{
	width: 550px;
	height: 272px;
	background: url(gfx/gfx_homepage/xmas_mainFeature_bg.gif) no-repeat;
	margin: 0 0 5px 0;
}

#mainFeature div
{		
	float: left;
	position: relative;
	top: 72px;
	left: 113px;
}

#mainFeature div img
{
	display: block;
	border: none;
	margin: 0;
}

#mainFeature a:link, #mainFeature a:visited
{
	color: fef6f1;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
}

#mainFeature a:hover
{
	text-decoration: underline;
}

a.stockingF
{
	position: relative;
	top: -3px;	
	line-height: 11px;
}

.choice
{
	width: 139px;
	height: 101px;
	text-align: center;
	margin: 0 1px 1px 0;	
}

.xmasSale
{
	width: 139px;
	height: 101px;
	text-align: center;
	margin: 0 1px 1px 0;
}

.giftCards
{
	width: 139px;
	height: 101px;
	text-align: center;
	margin: 0 0 1px 0;
}

.bestsellers
{
	width: 139px;
	height: 90px;
	text-align: center;
	margin: 0 1px 0 0;
}

.nails
{
	width: 139px;
	height: 90px;
	text-align: center;
	margin: 0 1px 0 0;
}

.weekend
{
	width: 139px;
	height: 90px;
	text-align: center;
	margin: 0 0 0 0;
}

#otherExperiences
{
	width: 550px;
	height: 417px;
	padding: 0;
	background: url(gfx/gfx_homepage/xmas_otherExperiences_bg.gif) no-repeat;
}


#otherExperiences img
{
	display: block;	
	border: 0;
	position: absolute;
	border: none;
}

img.fly
{
	margin: 57px 0 0 8px;
}

img.drive
{
	margin: 57px 0 0 142px;
}

img.outdoor
{	
	margin: 57px 0 0 276px;
}

img.pamper
{
	margin: 57px 0 0 410px;
}

img.water
{
	margin: 221px 0 0 8px;
}

img.lifestyle
{
	margin: 221px 0 0 142px;
}

img.couples
{
	margin: 221px 0 0 276px;
}

img.teen_family
{
	margin: 221px 0 0 410px;
}

/* Jaunuary Sale */
#jansaleFeature
{
width: 550px;
height: 250px;
background: url(gfx/gfx_homepage/janSale_bg.gif) no-repeat;
margin: 0 0 5px 0;	
}

#jansaleFeature p
{
margin: 0;
padding: 185px 20px 0 20px;
font-size: 13px;
font-weight: bold;
color: #535353;	
}

#jansaleFeature a
{
margin: 0;
padding: 0 20px;
}

/* Jaunuary Sale Page */
.janSale
{
	width: 174px;
	float:left;
	margin: 2px;
	text-align: center;
}

.janSaleHeader 
{
	background: url(gfx/janSales/janSaleHeader_bg.jpg) no-repeat;
	margin: 10px 0px 0px;
	width: 100%;
	height: 250px;
}

.janSaleWebName
{
	display: block;
	background: #ffffff;
	margin: 0px;
	padding: 5px;	
	height: 65px;
	text-align: center;
	text-transform: uppercase;
}

.janSale p.sellprice
{
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #d80a0f;	
}

.janSale .description
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	height: 60px;
	color: #2D2D2D;
}

/* Moneysupermarket.com (Affiliate landing page)  */
.moneysupermarketHeader
{
	width: 572px;
	/* background: url(gfx/moneysupermarket/moneysupermarketHeader_bg.gif) no-repeat; */
	/* background: url(gfx/mothersDayAffiliate/mothersDayAffiliateHeader_bg.jpg) no-repeat; */
	margin: 10px 0;
	background: url(gfx/deals_of_the_month/deals_of_the_monthHeader_bg_02a.jpg) no-repeat;
}

.moneysupermarketHeader h1
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 22px;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 305px 0 0 10px;
	/* color: #a8004d; */
	color: #99472b;
}

.moneysupermarketHeader p
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	margin: 5px 0;
	padding: 0 10px;
	color: #000000;
}

.moneysupermarketPromotion
{
	width: 265px;
	float:left;
	margin: 2px;
	text-align: center;
	background: #f1f1f1;
}

.moneysupermarketPromotion img.norm
{
	border: 2px solid #99472b;
}

.moneysupermarketPromotion img.her
{
	border: 2px solid #c99fb4;
}

.moneysupermarketPromotion img.him
{
	border: 2px solid #9dacca;
}

.moneysupermarketPromotionWebName
{
	display: block;
	margin: 0px;
	padding: 8px 8px 0 8px;	
	height: 55px;
	text-align: center;
	text-transform: uppercase;
}

.moneysupermarketPromotionWebName a:link, .moneysupermarketPromotionWebName a:visited
{
	color: #716f64;	
}

.moneysupermarketPromotion .sellprice
{
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Red;	
}

.moneysupermarketPromotion .description
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	height: 40px;
	color: #7c5a6b;
}

.moneysupermarketPromotionSmall
{
	width: 175px;
	float:left;
	margin: 2px;
	text-align: center;
	background: #f1f1f1;
}

.moneysupermarketPromotionSmall img
{
	border: 2px solid #878787;
}

.moneysupermarketPromotionSmallWebName
{
	display: block;
	margin: 0px;
	padding: 8px 8px 0 8px;	
	height: 55px;
	text-align: center;
	text-transform: uppercase;
}

.moneysupermarketPromotionSmallWebName a:link, .moneysupermarketPromotionSmallWebName a:visited
{
	color: #716f64;	
}

.moneysupermarketPromotionSmall .sellprice
{
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Red;	
}

.moneysupermarketPromotionSmall .description
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	height: 30px;
	color: #7c5a6b;
}

/* Affilate Valentine's Promotion */
.valentinesAffiliateHeader
{
	width: 572px;
	height: 195px;
	background: url(gfx/valentinesAffiliate/valentinesAffiliateHeader_bg.gif) no-repeat;	
	margin: 10px 0;
}

.valentinesAffiliateHeader h1
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 22px;
	font-weight: bold;
	margin: 20px 0 20px 0;
	padding: 0 10px;
	color: #a8004d;
}

.valentinesAffiliateHeader p
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 210px 10px 0 10px;
	color: #000000;
	float: left;
}

.affilateValentinePromotion
{
	width: 265px;
	float:left;
	margin: 2px;
	text-align: center;
	background: url(gfx/valentinesAffiliate/affilateValentinePromotion_bg.gif) top no-repeat #f1f1f1;
}

.affilateValentinePromotion img
{
	border: 2px solid #65241b;
}


.affilateValentinePromotionWebName
{
	display: block;
	margin: 0px;
	padding: 12px 8px 0 8px;	
	height: 65px;
	text-align: center;
	text-transform: uppercase;
}

.affilateValentinePromotionWebName a:link, .affilateValentinePromotionWebName a:visited
{
	color: #eed9a4;	
}

.affilateValentinePromotion .sellprice
{
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Red;	
}

.affilateValentinePromotion .description
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	height: 40px;
	color: #7c5a6b;
}

.affilateValentinePromotionSmall
{
	width: 175px;
	float:left;
	margin: 2px;
	text-align: center;
	background: url(gfx/valentinesAffiliate/affilateValentinePromotionSmall_bg.gif) top no-repeat #f1f1f1;
}

.affilateValentinePromotionSmall img
{
	border: 2px solid #65241b;
}

.affilateValentinePromotionSmallWebName
{
	display: block;
	margin: 0px;
	padding: 8px 8px 0 8px;	
	height: 55px;
	text-align: center;
	text-transform: uppercase;
}

.affilateValentinePromotionSmallWebName a:link, .affilateValentinePromotionSmallWebName a:visited
{
	color: #eed9a4;	
}

.affilateValentinePromotionSmall .sellprice
{
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Red;	
}

.affilateValentinePromotionSmall .description
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	height: 30px;
	color: #7c5a6b;
}

/* Valentines Offers (Homepage) */
#valentinesPromotions
{
width: 550px;
height: 200px;
background: url(gfx/valentinesOffers/valentinesPromotions_bg.gif) no-repeat;
margin: 0 0 5px 0;	
}

img.valentinesOffers_header
{
display: block;
margin: 10px 0 0 0;	
}

#valentinesPromotions p
{
margin: 0;
padding: 110px 120px 0 10px;
font-size: 12px;
font-weight: bold;
color: #f0f0f0;	
clear: both;
}

#valentinesPromotions a
{
clear: both;
float: left;
margin: 5px 10px;
padding: 5px 10px;
color: #d40100;
background: #f7a5a9;
}

/* Valentines Offers Page */
.valentinesOffers
{
	width: 174px;
	float:left;
	margin: 2px;
	text-align: center;
}

.valentinesOffersHeader 
{
	margin: 10px 0px 0px;
	width: 100%;
	height: 250px;
}

.valentinesOffersWebName
{
	display: block;
	background: #ffffff;
	margin: 0px;
	padding: 5px;	
	height: 65px;
	text-align: center;
	text-transform: uppercase;
}

.valentinesOffers p.sellprice
{
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #d80a0f;	
}

.valentinesOffers .description
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	height: 60px;
	color: #2D2D2D;
}

.valentinesFeaturedOffers
{
	margin: 0 0 20px 0;
}

.valentinesFeaturedOffers img
{
	display: block;
	border: 2px solid #ff4249;
	margin: 10px;
}

.valentinesFeaturedOffers p
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #2D2D2D;
}

.valentinesFeaturedOffers p.title a
{
	display: block;
	margin: 0px 5px 0 0;
	font-family: Arial;
	font-size: 18px;
}

/* Mother Day Offers (Homepage) */
#mothersDayPromotions
{
width: 550px;
height: 200px;
background: url(gfx/mothersday/mothersDayPromotions_bg.gif) no-repeat;
margin: 0 0 0 0;	
}

img.mothersDayOffers_header
{
display: block;
margin: 10px 0 0 0;	
}

#mothersDayPromotions p
{
margin: 0;
padding: 145px 10px 0 285px;
font-size: 12px;
font-weight: normal;
color: #666666;	
clear: both;
}

#mothersDayPromotions a
{
clear: both;
float: left;
margin: 5px 10px 5px 285px;
padding: 0;
color: #598b24;
}

.mothersDayFeaturedOffers
{
	margin: 0 0 20px 0;
}

.mothersDayFeaturedOffers img
{
	display: block;
	border: 2px solid #9e9549;
	margin: 10px;
}

.mothersDayFeaturedOffers p
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #2D2D2D;
}

.mothersDayFeaturedOffers p.title a
{
	display: block;
	margin: 0px 5px 0 0;
	font-family: Arial;
	font-size: 18px;
	color: #9e9549;
}

.mothersDayOffers
{
	width: 174px;
	float:left;
	margin: 2px;
	text-align: center;
}

.mothersDayOffersWebName
{
	display: block;
	background: #ffffff;
	margin: 0px;
	padding: 5px;	
	height: 65px;
	text-align: center;
	text-transform: uppercase;
}

.mothersDayOffers p.sellprice
{
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #d80a0f;	
}

.mothersDayOffers .description
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	height: 60px;
	color: #2D2D2D;
}

/* Affilate Mother's Day Promotion */
.mothersDayAffiliateHeader
{
	width: 572px;
	height: 195px;
	background: url(gfx/mothersDayAffiliate/mothersDayAffiliateHeader_bg.jpg) no-repeat;	
	margin: 10px 0;
}

.mothersDayAffiliateHeader h1
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 22px;
	font-weight: bold;
	margin: 20px 0 20px 0;
	padding: 0 10px;
	color: #a8004d;
}

.mothersDayAffiliateHeader p
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 210px 10px 0 10px;
	color: #000000;
	float: left;
}

.affilateMothersDayPromotion
{
	width: 265px;
	float:left;
	margin: 2px;
	text-align: center;
	background: url(gfx/mothersdayAffiliate/affilateMothersDayPromotion_bg.gif) top repeat-x;
	margin: 0 2px 10px 2px;
}

.affilateMothersDayPromotion img
{
	border: 2px solid #6d96ca;
}


.affilateMothersDayPromotionWebName
{
	display: block;
	margin: 0px;
	padding: 12px 8px 0 8px;	
	height: 65px;
	text-align: center;
}

.affilateMothersDayPromotionWebName a:link, .affilateMothersDayPromotionWebName a:visited
{
	font-size: 12px;
	color: #822b24;	
}

.affilateMothersDayPromotion .sellprice
{
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Red;	
}

.affilateMothersDayPromotion .description
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	height: 40px;
	color: #7c5a6b;
}

.affilateMothersDayPromotionSmall
{
	width: 175px;
	float:left;
	margin: 2px;
	text-align: center;
	/* background: url(gfx/valentinesAffiliate/affilateValentinePromotionSmall_bg.gif) top no-repeat #f1f1f1; */
	background-color: #e8e9e1;
}

.affilateMothersDayPromotionSmall img
{
	border: 2px solid #822b24;
}

.affilateMothersDayPromotionSmallWebName
{
	display: block;
	margin: 0px;
	padding: 8px 8px 0 8px;	
	height: 55px;
	text-align: center;
}

.affilateMothersDayPromotionSmallWebName a:link, .affilateMothersDayPromotionSmallWebName a:visited
{
	color: #822b24;	
}

.affilateMothersDayPromotionSmall .sellprice
{
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Red;	
}

.affilateMothersDayPromotionSmall .description
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	height: 30px;
	color: #7c5a6b;
}

/* Deals of the Month Offers (Homepage) */
#deals_of_the_monthPromotions
{
width: 550px;
height: 240px;
background: #e7e7e7;
margin: 0 0 0 0;	
}

#deals_of_the_monthPromotions img
{
margin: 0;	
display: block;
border: none;
}

img.deals_of_the_month_header
{
display: block;
margin: 10px 0 0 0;	
}

#deals_of_the_monthPromotions p
{
margin: 0;
padding: 6px 0 0 7px;
font-size: 12px;
font-weight: normal;
color: #444444;	
clear: both;
}

#deals_of_the_monthPromotions a.clickDetails
{
clear: both;
float: left;
margin: 0;
padding: 0 0 0 7px;
}

/* Fathers Day Offers (Homepage) */
#fathersday_offers
{
width: 550px;
margin: 0 0 0 0;	
}

#fathersday_offers img
{
display: block;
margin: 10px 0 -50px 0;	
border: none;
height: 240px;
}

#fathersday_offers p
{
margin: 0 0 0 0;
position: relative;
padding: 0 0 6px 7px;
font-size: 12px;
font-weight: normal;
color: #ffffff;	
clear: both;
top: -30px;
}

#fathersday_offers a.clickDetails:link, #fathersday_offers a.clickDetails:visited
{
clear: both;
margin: 0;
color: #b2c1ff;
padding: 5px 0 5px 7px;
position: relative;
top: -20px;
}
/* landing page */
.standardPromoHeader
{
	width: 572px;		
	font-family: Verdana, Arial, Tahoma;
}

.standardPromotion
{
	width: 174px;
	float:left;
	margin: 2px;
	text-align: center;
}

.mstandardPromotionWebName
{
	display: block;
	background: #ffffff;
	margin: 0px;
	padding: 5px;	
	height: 65px;
	text-align: center;
	text-transform: uppercase;
}

.standardPromotion p.sellprice
{
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #d80a0f;	
}

.standardPromotion .description
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 11px;
	height: 60px;
	color: #2D2D2D;
}

/* deals_of_the_month */
.deals_of_the_month .standardPromoHeader
{
	margin: 8px 0 0 0;
	background: url(gfx/deals_of_the_month/deals_of_the_monthHeader_bg_02.jpg) no-repeat;
	height: 360px;
}

.deals_of_the_month .standardPromoHeader p
{
	padding:  305px 10px 10px 10px;
	margin: 0;
}

/* Affilate Fathers's Day Promotion */
.fathersDayAffiliateHeader
{
	width: 572px;
	height: 400px;
	background: url(gfx/fathersdayAffiliate/fathersDayOffers_header.jpg) no-repeat;	
	margin: 10px 0;
}

.fathersDayAffiliateHeader h1
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 22px;
	font-weight: bold;
	margin: 20px 0 20px 0;
	padding: 0 10px;
	color: #a8004d;
}

.fathersDayAffiliateHeader p
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 310px 10px 0 10px;
	color: #000000;
	float: left;
}

.affilateFathersDayPromotion
{
	width: 265px;
	float:left;
	margin: 2px;
	text-align: center;
	background: url(gfx/mothersdayAffiliate/affilateMothersDayPromotion_bg.gif) top repeat-x;
	margin: 0 2px 10px 2px;
}

.affilateFathersDayPromotion img
{
	border: 2px solid #6d96ca;
}


.affilateFathersDayPromotionWebName
{
	display: block;
	margin: 0px;
	padding: 12px 8px 0 8px;	
	height: 50px;
	text-align: center;
}

.affilateFathersDayPromotionWebName a:link, .affilateFathersDayPromotionWebName a:visited
{
	font-size: 12px;
	color: #822b24;	
}

.affilateFathersDayPromotion .sellprice
{
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Red;	
}

.affilateFathersDayPromotion .description
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	padding: 0 5px;
	height: 50px;
	color: #7c5a6b;
}

.affilateFatherDayPromotionSmall
{
	width: 175px;
	float:left;
	margin: 2px;
	text-align: center;
	/* background: url(gfx/valentinesAffiliate/affilateValentinePromotionSmall_bg.gif) top no-repeat #f1f1f1; */
	background-color: #e8e9e1;
}

.affilateFathersDayPromotionSmall img
{
	border: 2px solid #822b24;
}

.affilateFathersDayPromotionSmallWebName
{
	display: block;
	margin: 0px;
	padding: 8px 8px 0 8px;	
	height: 55px;
	text-align: center;
}

.affilateFathersDayPromotionSmallWebName a:link, .affilateFatherDayPromotionSmallWebName a:visited
{
	color: #822b24;	
}

.affilateFathersDayPromotionSmall .sellprice
{
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Red;	
}

.affilateFathersDayPromotionSmall .description
{
	display: block;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	height: 30px;
	color: #7c5a6b;
}

/* Father's Day offers page */
.fathers_day_offers
{
	background: url(gfx/fathersday/fathersDayOffers_header.jpg) top center no-repeat;
	margin: 15px 0 0 0;
	padding: 290px 0 0 0;	
}

