/*
GREEN:			#18687c
DARK GREEN:		#204650
FONT COLOR:		#000
*/

.hide       { display: none; }

#rightIconBar {position: absolute;bottom: 64px;right: 0px; width:500px;height:20px;text-align:right;}

#rightIconBar #icn-int {width: 152px;display: block;height: 31px;background: url('../../_library/images/v3/icn-h-int.gif');float:right;}
#rightIconBar #icn-tel {width: 129px;display: block;height: 31px;background: url('../../_library/images/v3/icn-h-tel.gif');float:right;margin-left:10px}
#rightIconBar #icn-cfs {width: 133px;display: block;height: 31px;background: url('../../_library/images/v3/icn-h-cfsgif.gif');float:right;margin-left:10px}


/* navigation */
div#nav {float:left;width:180px;padding:10px 0;text-align:left; overflow:hidden; min-height:800px;}
#nav #navigation {padding-top: 10px;font-size: 12px;color: #6b6b6b}
#nav #navigation  li  {list-style-type: none;}
#nav #navigation  li a {color: #808080;text-decoration: none;display:block;height: 20px;}

#nav #navigation li a:hover {color: #000;text-decoration: underline;}
#nav #navigation .mainCat a {font-weight: bold;color: #000;border-bottom: 1px solid #cccccc;margin-bottom: 8px;margin-top: 5px;height: 25px;width: 190px;}
#nav #navigation li.redHighlight a {color: #ff0000}

/* email signup */

#communicate { background: url(../../_library/images/v3/bg-communicate_lrg.jpg) top left no-repeat !important; width: 970px;height: 39px;margin-top: 10px; }
#communicate #addThis {padding-top: 3px;padding-left: 2px;width: 300px;}
#communicate #emailSignup {float: right;width: 200px;height: 40px;position: relative;}
#communicate #emailaddress {width: 150px;float:left;margin:8px 0 0 20px;padding:4px;border: 0px;font-size: 12px;background: #fff;color: #757575;background:url(../../_library/images/v3/bg-search.gif) no-repeat 0 0;}
#communicate #sendSignup {background: url(../../_library/images/v3/hme/btn-signup.jpg);width: 25px;height: 25px;position: absolute;bottom: 8px;right: 10px; cursor:pointer; }
#communicate #signupTxt  {color: #FFF;font-size: 12px;position: absolute;bottom: 15px;right: 178px;width: 200px}
#communicate #thankyouTxt  {color: #B7E200;font-size: 12px;position: absolute;bottom: 15px;right: -30px;width: 350px}


/* 
div#nav {float:left;width:180px;padding:10px 0;text-align:left;}
#nav ul {list-style:none;}
#nav ul li {display:block;width:180px;overflow:hidden;background:#F3F3F3;text-align:left;font-size:0.9em;line-height:1.0em;}
#nav ul li a {display:block;height:1.6em;font-size:1.1em;font-weight:bold;padding:0.2em 1.2em;text-decoration:none;color:#666;border-bottom:1px solid #CFCFCF;border-top:1px solid #fff;}
#nav ul li a.current {background:#606060;border-top:1px solid #C8C1C1;color:#fff;}
#nav ul li a:hover {background:#fff;text-decoration:none;color:#000;}
#nav ul li.sub {background:#D2D2D2;}
#nav ul li.sub .current {background:#999999;color:#fff;border-top:1px solid #fff;}
#nav ul li.sub a {display:block;overflow:hidden;height:1.4em;font-size:1.0em;font-weight:normal;padding:0.2em 0 0.2em 1.2em;text-decoration:none;color:#666;border-bottom:1px solid #CFCFCF;border-top:1px solid #fff;}
*/
/* 
.newTag { position:relative; top:3px; right:2px; background:transparent url(../../layout/nav-new.png) top left no-repeat; width:23px; height:22px; }
*html #nav ul li .newTag  { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./layout/nav-new.png); }
*/




/******************************/
/***						***/
/***	GENERAL STYLES		***/
/***		(TAGS)			***/
/***						***/
/******************************/


#hotlinks {background: url(../../_library/images/v3/ftr-hotlinks.jpg);width: 970px;height: 104px;margin-top: 15px;margin-bottom: 10px;position: relative;}
#hotlinks a {left:0px;position:absolute;height:104px;top:0px;display:block;}
#hotlinks #bonusClub {width:237px;}
#hotlinks #security {width:240px;left: 237px;}
#hotlinks #careeers {width:258px;left: 477px;}
#hotlinks #storeFinder {width:230px;left: 735px;}

html {
	background:#fff url(../../layout/bg_gradient.jpg) repeat-x 50% 120px;
	margin:0 auto;
	font-size:100.1%; /*opera fix */	
}

body {font-size:80%;margin:0 auto;}

* {margin:0;padding:0;text-align:left;font:normal 1.0em/1.4em Arial,Verdana,Helvetica,sans-serif;color:#000;}
p {font:normal 0.9em/1.4em Verdana,Arial,Helvetica,sans-serif;color:#000;margin-bottom:2em;}
strong {font-weight:bold;}
h1 {font-size:1.8em;line-height:1.8em;color:#204650;margin:0 0 0 0;text-decoration:none;}
h2, .h2 {font-size:1.6em;line-height:1.6em;font-weight:bold;color:#000;margin:0 0 0.5em 0;text-decoration:none;}
h3 {font-size:1.0em;line-height:1.4em;font-weight:bold;color:#000;text-align:left;margin-bottom:0.5em;}

a {color:#204650;text-decoration:underline;}
a:hover {text-decoration:underline;}
a img {border:none;}
a:focus, div:focus, img:focus, input:focus, object:focus { outline:none }


/******************************/
/***						***/
/***	GENERAL STYLES		***/
/***		(OTHER)			***/
/***						***/
/******************************/

.GreenTitle {font-weight:bold;font-size:1.6em;color:#1c454e;font-weight:normal;text-align:left;line-height:1.0em;}
.accent {color:#18687C;}
.FloatRight {float:right;}
.hidden,
.hiddenPic {display:none;}

.borderMe {border:1px solid #204650 !important;}

div#wrap {float:left;background:transparent url(../../_library/images/v3/hdr-bg.jpg) repeat-x top center;width:100%;border:0px solid #f30;margin:0 auto;}
div#wrapTel {float:left;background:transparent url(../../layout/bg_topTel.jpg) repeat-x top center;width:100%;border:0px solid #f30;margin:0 auto;}
div#content_wrap {width:970px;margin:0 auto;}

form,
fieldset {margin:0;padding:0;border:none;}


/* button styles */
a.blkButton {clear:left;}
a.blkButton {display:block;width:155px;height:20px;margin:15px 0 5px 0;padding:4px 0;background:transparent url(../../layout/btns/moreDetails.png) no-repeat 0 0 !important;background:transparent url(../../layout/btns/moreDetails.gif) no-repeat 0 0;color:#fff;text-align:center;text-decoration:none;font-size:93%;font-weight:bold; overflow:hidden; color:#FFF !important;}


a.blkButton {clear:left;}
a.blkButton {display:block;width:155px;height:20px;margin:15px 0 5px 0;padding:4px 0;background:transparent url(../../layout/btns/moreDetails.png) no-repeat 0 0 !important;background:transparent url(../../layout/btns/moreDetails.gif) no-repeat 0 0;color:#fff;text-align:center;text-decoration:none;font-size:93%;font-weight:bold; overflow:hidden; color:#FFF !important;}

a.blkButton:hover {background-position:0 -40px !important;cursor:pointer;}

/******************************/
/***						***/
/***	MAIN NAVIGATION		***/
/***		(HEADER)		***/
/***						***/
/******************************/

/*div#hdr {float:left;width:970px; position:relative; position:relative;background: url(../../_library/images/v3/hdr-xmasdecorationv2.jpg) no-repeat 0px 0px; z-index:999999; }*/
div#hdr {float:left;width:970px; position:relative; position:relative;z-index:999999; }

#hdr p.logo {margin:0; padding:0;}
#hdr p.logo a {float:left; display:block;width:168px; height:78px;background:transparent url(../../_library/images/v3/logoFRED.png) no-repeat;border:none;margin:7px 0 0 0px;position: absolute;}
*html #hdr p.logo a  { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./_library/images/v3/logo.png); }
#hdr p.logo a span {display:none;}
#hdr p.logoTel {margin:0; padding:0;}
#hdr p.logoTel a {float:left; display:block;width:225px; height:61px;background:transparent url(../../layout/logoTel.png) no-repeat;border:none;margin:7px 0 0 0px;position: absolute;}
*html #hdr p.logoTel a  { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./layout/new_logo.png); }
#hdr p.logoTel a span {display:none;}


#hdr .spacer {height: 87px;width: 10px;}


#hdr ul.TopRight {position: absolute;top: 60px;right: 0px; width:500px; }
#hdr ul.TopRight #phone {padding-left: 23px;font-weight: bold;background: url(../../_library/images/v3/lgo-tel.gif) no-repeat 0px 3px;}


#hdr ul.TopRight li {float:right;	margin:0 5px;padding:5px 0 5px 10px;list-style:none;display:block;	text-align:left;background:transparent url(../../layout/li_TopRight.gif) no-repeat 0 50%;}
#hdr ul.TopRight li.first {background:none;}
#hdr ul.TopRight li a{text-decoration:none;font-size:0.9em;font-weight:normal;	 color:#000;}

#hdr ul.TopRight li a:hover, #hdr ul.TopRight li a.current {text-decoration:underline;color:#000;}
#hdr #hdrFlash5 { width:280px; height:85px; position:absolute; top:0px; left:50%; margin:0px 0 0 -230px;background: url(../../images/banners/bnr_banneroffer.png) top left no-repeat;text-indent:-9999em;display: block;cursor:pointer}
*html #hdr #hdrFlash5  { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/banners/bnr_banneroffer.png); }
#hdr #topBadge { width:238px; height:76px; position:absolute; top:5px; left:50%; margin:0px 0 0 -230px;background: url(../../layout/bge-de20percentoff.jpg) top left no-repeat;text-indent:-9999em;display: block;cursor:pointer}
*html #hdr #topBadge  { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./layout/bge-de20percentoff.jpg); }
#hdr #hdrSizes {width:75px;height:22px;position:absolute;top:55px;right:0px;margin:0 0 0 0;padding:0 0 0 3px; }
#hdr #hdrSizes a{ text-decoration:none; display:block; float:left; width:20px; height:20px; line-height:20px; border:1px solid #999999; margin:0 1px 0 0; text-align:center; color:#FFF; }
#small{ font-size:10px; background:#999999; color:#000000; }
#hdrSizes #medium{ font-size:15px; }
#hdrSizes #large{ font-size:18px; }
/******************************/
/***						***/
/***	SIDE NAVIGATION		***/
/***						***/
/******************************/
/* 
div#nav {float:left;width:180px;padding:10px 0;text-align:left;}
#nav ul {list-style:none;}
#nav ul li {display:block;width:180px;overflow:hidden;background:#F3F3F3;text-align:left;font-size:0.9em;line-height:1.0em;}
#nav ul li a {display:block;height:1.6em;font-size:1.1em;font-weight:bold;padding:0.2em 1.2em;text-decoration:none;color:#666;border-bottom:1px solid #CFCFCF;border-top:1px solid #fff;}
#nav ul li a.current {background:#606060;border-top:1px solid #C8C1C1;color:#fff;}
#nav ul li a:hover {background:#fff;text-decoration:none;color:#000;}
#nav ul li.sub {background:#D2D2D2;}
#nav ul li.sub .current {background:#999999;color:#fff;border-top:1px solid #fff;}
#nav ul li.sub a {display:block;overflow:hidden;height:1.4em;font-size:1.0em;font-weight:normal;padding:0.2em 0 0.2em 1.2em;text-decoration:none;color:#666;border-bottom:1px solid #CFCFCF;border-top:1px solid #fff;}
*/
/* 
.newTag { position:relative; top:3px; right:2px; background:transparent url(../../layout/nav-new.png) top left no-repeat; width:23px; height:22px; }
*html #nav ul li .newTag  { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./layout/nav-new.png); }
*/


div.collectionBox {float:left;width:180px;height:192px;margin:10px 0 0 0;padding:58px 0 0 0;text-align:center;}
.collectionBox #slideshow_wrap {position:relative;float:left;width:155px;height:155px;text-align:center;}
.collectionBox #slideshow {position:absolute;left:12px;float:left;z-index:1;}
.collectionBox #slideshow img {margin:0;padding:0;border:none;}
.collectionBox.bonmarche {background:none;}
.collectionBox.davidemanuel {background:#fff url(../../layout/collection_davidemanuel.jpg) no-repeat top left;}
.collectionBox h3 {display:none;}
a.itemMoreInfo, a.itemMoreInfo{display:block;width:155px;height:20px;margin:15px 0 5px 0;padding:4px 0;background:transparent url(../../layout/btns/moreDetails.png) no-repeat 0 0 !important;background:transparent url(../../layout/btns/moreDetails.gif) no-repeat 0 0;color:#fff;text-align:center;text-decoration:none;font-size:93%;font-weight:bold; overflow:hidden;}

a.itemMoreInfo-pw, a.itemMoreInfo-pw{display:block;width:155px;height:20px;margin:15px 0 5px 0;padding:4px 0;background:transparent url(../../layout/btns/moreDetails-pw.gif) no-repeat 0 0 !important;background:transparent url(../../layout/btns/moreDetails-pw.gif) no-repeat 0 0;color:#fff;text-align:center;text-decoration:none;font-size:93%;font-weight:bold; overflow:hidden;}

a.itemMoreInfo-sa, a.itemMoreInfo-sa{display:block;width:155px;height:20px;margin:15px 0 5px 0;padding:4px 0;background:transparent url(../../layout/btns/moreDetails-sa.jpg) no-repeat 0 0 !important;background:transparent url(../../layout/btns/moreDetails-sa.jpg) no-repeat 0 0;color:#fff;text-align:center;text-decoration:none;font-size:93%;font-weight:bold; overflow:hidden;}

a.itemMoreInfo-de, a.itemMoreInfo-de{display:block;width:155px;height:20px;margin:15px 0 5px 0;padding:4px 0;background:transparent url(../../layout/btns/moreDetails-de.png) no-repeat 0 0 !important;background:transparent url(../../layout/btns/moreDetails-de.png) no-repeat 0 0;color:#4d4c4c;text-align:center;text-decoration:none;font-size:93%;font-weight:bold; overflow:hidden;}

a.productLink {display: block;text-decoration: none;cursor: pointer;}
a.productLink:hover {text-decoration: underline;}


/**************************/
/***					***/
/***	CONTENTBOX		***/
/***					***/
/**************************/

.contentbox {float:left;width:770px;padding:10px 0 0 10px;text-align:left;background:transparent;border:0px solid #999;}
.contentbox img.bodytext {float:right;border:1px solid #204650;margin:0 0 20px 20px;}
.contentbox #slideshow_wrap {position:relative;float:left;width:760px;height:245px;margin-bottom:10px;}
.contentbox #slideshow {position:absolute;z-index:1;float:left;margin-bottom:10px;}
.contentbox #slideshow a img {border:none;}
.contentbox #RoundCorners {position:absolute;z-index:10;width:760px;height:245px;top:0;left:0;background:transparent url(../../layout/RoundedCorners.png) no-repeat top left !important;background:transparent;}
.contentbox #RoundCorners a#RoundCornersLink {display:block;width:760px;height:245px;color:#fff;font-size:0.1em;}
/*
* html .contentbox #RoundCorners {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./layout/RoundedCorners.png', sizingMethod='scale');
}
*/

.contentbox ul,
.contentbox ul li ul {font-size:0.9em;list-style-type:circle;margin:1em 0 2em 2em;}
.contentbox ul li,
.contentbox ul li ul li {list-style-image:url("../../layout/ul_bullet.gif");margin:0 0 1em 0;line-height:1.2em;}

.contentbox ol {margin:1em 0 2em 2em;list-style-type:decimal;list-style-position:inside;}
.contentbox ol li {margin:0 0 1em 0;line-height:1.2em;}

div.DetailsLeft {float:left;width:450px;border:0px solid #555;}
div.DetailsLeft p {padding-right:20px;}
div.DetailsLeftLite {float:left;width:420px;border:0px solid #555;}
div.DetailsRight {float:left;width:310px;margin:0 0 20px 0;padding:0;border:0px solid #b6b6b6;}
div.DetailsBox {float:right;width:250px;margin:0 0 20px 20px;padding:15px 0 30px 30px;background:transparent url(../../layout/detailsbox.jpg) no-repeat bottom left;border:0px solid #b6b6b6;}


/**************************/
/***					***/
/***	MORE DETAILS	***/
/***					***/
/**************************/

div.RowTop,
div.am_RowTop {float:left;width:543px;margin:0;padding:0;height:10px;background:#fff url(../../layout/RowTopv2.jpg) no-repeat top;font-size:0.1em;}

div.Row,
div.am_Row {position:relative;float:left;width:543px;padding-bottom:10px !important;margin-bottom:9px;border:0px solid #f30;background:#fff url(../../layout/RowBasev2.jpg) no-repeat bottom left;}
div.Row.Media {height:160px;}
div.Row .top,
div.am_Row .top{ display:none; }

div.Row.Basic,
div.am_Row.Basic {background:transparent;margin-bottom:14px;border-bottom:1px solid #B9C3C5;}


div.Row.Selected,
div.am_Row.Selected {background: #fff url(../../layout/RowBaseSelected.jpg) no-repeat bottom left;}
.Row .Middle,
.am_Row .Middle {float:left;width:200px;}

.Row .Middle h2 span { display:none; }

.Row p,
.am_Row p {padding:0 20px;}
.Row p.PadRight,
.am_Row p.PadRight {padding-right:50px;}
.Row p.Block,
.am_Row p.Block {padding:0;margin:0;border:0px solid #f30;}
.Row .DiscBG {float:right;display:block;width:123px;height:125px;text-align:center;padding:0;margin:0px 10px 10px 15px;border:0px solid #f30;}
.Row .DiscBG.offertype1 {background:transparent url(../../layout/Disc_1.gif) no-repeat !important;}
.Row .DiscBG.offertype2 {background:transparent url(../../layout/Disc_2.gif) no-repeat !important;}
.Row .DiscBG.offertype3 {background:transparent url(../../layout/Disc_3.gif) no-repeat !important;}
.Row .DiscBG.offertype4 {background:transparent url(../../layout/Disc_4.gif) no-repeat !important;}
.Row .DiscBG.offertype5 {background:transparent url(../../layout/disc_5.gif) no-repeat !important;}

.Flash_optiontype1 {position:absolute;top:-15px;left:-5px;width:30px;height:30px;z-index:2;display:block;background:transparent url(../../layout/flash_optiontype1.png) !important;background:transparent url(../../layout/flash_optiontype1.gif);}
.Flash_optiontype2 {position:absolute;top:-15px;left:-5px;width:30px;height:30px;z-index:2;display:block;background:transparent url(../../layout/flash_optiontype2.png) !important;background:transparent url(../../layout/flash_optiontype2.gif);}
.Flash_optiontype3 {position:absolute;top:-15px;left:-5px;width:30px;height:30px;z-index:2;display:block;background:transparent url(../../layout/flash_optiontype3.png) !important;background:transparent url(../../layout/flash_optiontype3.gif);}
.Flash_optiontype4 {position:absolute;top:-15px;left:-5px;width:30px;height:30px;z-index:2;display:block;background:transparent url(../../layout/flash_optiontype4.png) !important;background:transparent url(../../layout/flash_optiontype4.gif);}

.FlashLarge_optiontype1 {position:absolute;top:-5px;left:-5px;width:60px;height:60px;z-index:2;display:block;background:transparent url(../../layout/flash_optiontype1.png) !important;background:transparent url(../../layout/flash_optiontype1.gif);}

.Flash_optiontype1 span,
.FlashLarge_optiontype1 span,
.Flash_optiontype2 span,
.Flash_optiontype3 span,
.Flash_optiontype4 span {display:none;}

.Row .ImageMask,
.am_Row .ImageMask {float:left;width:120px;height:160px;margin:0 10px;overflow:hidden;}
.Row .ImageMask.Media {height:80px;}

.Row .ImageMask img.PrimaryShot,
.am_Row .ImageMask img.PrimaryShot {margin:0;}
.Row .ImageMask a img.PrimaryShot,
.am_Row .ImageMask a img.PrimaryShot {border:none;}

/*
* html .Row .ImageMask img.PrimaryShot {float:left;margin:0 10px 10px 10px;border:1px solid #f30;}
*/

.am_Row ul.Footer {float:left;width:760px;margin:5px 0;padding:0;list-style:none;}
.am_Row ul.Footer li {float:left;display:inline;text-align:left;margin:0;padding:0 5px 0 0;}
.am_Row ul.Footer li.Divider {background:transparent url(../../layout/li_divider.gif) no-repeat 0 2px;padding-left:7px;}
.am_Row ul.Footer li.Right {float:right;}
.am_Row ul.Footer li a:hover {background:#fff;text-decoration:underline;}

p a.BackBut {display:block;height:20px;font-weight:bold;color:#18687c !important;margin:5px 0;padding:7px 10px 0 35px;background:#fff url(../../layout/btns/SquareBack.gif) no-repeat top left !important;text-decoration:none;}
p a.NextBut {display:block;height:20px;font-weight:bold;color:#18687c !important;margin:5px 0;padding:7px 10px 0 35px;background:#fff url(../../layout/btns/SquareNext.gif) no-repeat top left !important;text-decoration:none;}
p a.NextButRight {display:block;height:20px;font-weight:bold;color:#18687c !important;margin:5px 0;padding:7px 35px 0 10px;background:#fff url(../../layout/btns/SquareNext.gif) no-repeat top right !important;text-decoration:none;text-align:right;}
p a.BackBut span,
p a.NextBut span {display:none;}

/**************************/
/***					***/
/***	ITEM BOX		***/
/***					***/
/**************************/
div.itemBox,
span.itemBox {float:left;display:block;width:175px;margin:0 16px 12px 0;padding:0;background:#fff url(../../layout/itemBoxBG.jpg) no-repeat bottom left;text-align:center;}
div.itemBox .innerPad,
span.innerPad {width:155px;padding:0 10px;text-align: center;}
.catImg {border: 1px solid #e7e7e7;}
.itemBox.last {margin-right:0;}
div.itemBoxTop,
span.itemBox span.itemBoxTop {float:left;width:175px;height:10px;background:#fff url(../../layout/itemBoxBG_top.jpg) no-repeat top left;font-size:0.1em;}
.itemBox img,
.itemBox a img {margin:0;border:none;}
span.itemBox span.imgArea {float:left;width:175px;height:160px;background:transparent url(../../layout/missingPrimary.jpg) no-repeat 50% 0;overflow:hidden;text-align:center;}
span.itemBox span.textArea {float:left;width:155px;height:30px;background:transparent;padding:0 10px;text-align:center;}
span.itemBox span.buttonArea {float:left;width:155px;background:transparent;padding:0 10px;text-align:center;}
.itemBox h3 {color:#000;text-align:center;margin:0 auto;}
.itemBox a.blkButton {display:block;width:155px;height:20px;margin:5px auto;padding:5px 0;background:transparent url(../../layout/btns/moreDetails.png) no-repeat 0 0 !important;background:transparent url(../../layout/btns/moreDetails.gif) no-repeat 0 0;color:#fff;text-align:center;text-decoration:none;font-weight:bold;}
.itemBox .hp_imageMask {float:left;text-align:center;width:154px; height:161px;margin:0 0 5px 0;padding:0;}
.itemBox .hp_imageMask img{ width:121px !important; height:161px !important; }

span.DebugSSRow {float:left;background:#fff;margin:0 0 10px 0;padding:0;}


/**************************/
/***					***/
/***	FEATUREBOX		***/
/***					***/
/**************************/
div.FeatureBox {float:left;background:#fff url(../../layout/FeatureBox_BG.jpg) no-repeat top left;width:750px;height:115px;margin:0 0 10px 0;}
div.FeatureBoxInner {float:left;width:247px;height:115px;padding:0 0 0 3px;}
div.FeatureBoxInner.BonusClub {background:transparent url(../../layout/FeatureBox_BonusClub.png) no-repeat top left !important;background:transparent url(../../layout/FeatureBox_BonusClub.gif) no-repeat top left;}
div.FeatureBoxInner.Win {background:transparent url(../../layout/FeatureBox_Win.png) no-repeat top left !important;background:transparent url(../../layout/FeatureBox_Win.gif) no-repeat top left;}

div.FeatureBoxInner.Newsletter {background:transparent url(../../layout/FeatureBox_Newsletter.png) no-repeat top left !important;}

div.FeatureBoxInner.Recruitment {background:transparent url(../../layout/FeatureBox_Recruitment.png) no-repeat top left !important;background:transparent url(../../layout/FeatureBox_Recruitment.gif) no-repeat top left;}
div.FeatureBoxInner.StoreFinder {background:transparent url(../../layout/FeatureBox_StoreFinder.png) no-repeat top left !important;background:transparent url(../../layout/FeatureBox_StoreFinder.gif) no-repeat top left;}
div.FeatureBox h3,
div.FeatureBox p,
div.FeatureBox ul {display:none;}

input#StoreFinder {margin:61px 0 2px 12px;border:1px solid #fff;width:120px;}
a.SignUpNow {float:left;display:block;width:105px;height:25px;margin:83px 0 0 0;background:transparent url(../../layout/btns/SignUpNow.png) no-repeat 0 0 !important;background:transparent url(../../layout/btns/SignUpNow.gif) no-repeat 0 0;}
a.Recruitment {float:left;display:block;width:105px;height:25px;margin:83px 0 0 0;background:transparent url(../../layout/btns/Recruitment.png) no-repeat 0 0 !important;background:transparent url(../../layout/btns/Recruitment.gif) no-repeat 0 0;}
a.StoreFinderSubmit {float:left;display:block;width:175px;height:25px;margin:78px 0 0 0;background:transparent url(../../layout/btns/StoreFinder.png) no-repeat 0 0 !important;background:transparent url(../../layout/btns/StoreFinder.gif) no-repeat 0 0;}
a.SignUpNow span,
a.Recruitment span,
a.StoreFinderSubmit span {display:none;}
form#StoreFinderForm label {display:none;}

/**********************/
/***				***/
/***	FOOTER		***/
/***				***/
/**********************/

div#ftr_wrap {float:left;width:100%;background:#ffffff;margin:10px 0 0 0;padding:20px 0 0 0;border-top:1px solid #D9D9D9;}
div#ftr {margin:0 auto;width:970px;}
#ftr ul {float:left;background:transparent url(../../layout/ul_dividerline.gif) repeat-y top right;border:0px solid #f30;display:block;height:135px;padding:20px 10px 20px 20px;list-style:none;}
#ftr ul#LatestNews {background:transparent;width:270px;padding-right:0;border:0px solid #f30;}
#ftr ul li {margin:0 4px 0 14px;font-size:0.9em;background:transparent url(../../layout/li_arrow.gif) no-repeat 0 4px;text-align:left;line-height:1.3em;}
#ftr ul li a {padding:0 14px;margin:0.2em 0;text-decoration:none;color:#606060;}
#ftr ul li a.current,
#ftr ul li a:hover {background:inherit;text-decoration:underline;color:#000;}
#ftr ul li.GreenTitle {background:transparent;font-size:1.2em;color:#204650;font-weight:bold;text-align:left; line-height:1.0em; margin-bottom:0.8em; }

#ftr ul.ftr_text {float:left;list-style:none;width:940px;background:#ffffff;}
#ftr ul.ftr_text li {display:inline;width:400px;height:20px;font-size:0.9em;margin:0;padding:5px 0;}
#ftr ul.ftr_text li.copyright {float:left;font-size:0.8em;width:550px;background:transparent;text-align:left;}
#ftr ul.ftr_text li.fantastic  {float:right;width:300px;font-size:0.8em;background:transparent;text-align:right;font-weight:normal;}




/**********************/
/***				***/
/***	SHARED		***/
/***				***/
/**********************/

#hdr li#searchBox input#KeywordSearch:hover,
a.itemMoreInfo-pw:hover,
a.itemMoreInfo-sa:hover,
a.itemMoreInfo-de:hover,
a.itemMoreInfo:hover,
a.itemMoreInfo:hover,
a.itemMoreInfoBlack:hover,
.collectionBox a.itemMoreInfo:hover,
a.SignUpNow:hover,
a.Recruitment:hover,
a.StoreFinderSubmit:hover,
input#Submit:hover,
p a.NextBut:hover,
p a.BackBut:hover {background-position:0 -40px !important;cursor:pointer;}



/**********************/
/***				***/
/***	HOME		***/
/***				***/
/**********************/


#home .contentbox .itemBox {position: relative;}
#home .contentbox .moreInfo {position: absolute;bottom: 0px;left: 10px;}


/**********************/
/***				***/
/***	PRODLSIT	***/
/***				***/
/**********************/




/*********************************/
/***						   ***/
/***	 DETAILS COLOUR LIST   ***/
/***						   ***/
/*********************************/
div#colourList { list-style:none; min-height:120px; _height:120px;  width:250px; margin:0 0 20px 0; padding:1px 0; }
div#colourList p{ float:left; display:block; width:120px; height:160px; overflow:hidden; margin:0 5px 5px 0; padding:0; }
div#colourList p a img{ display:block; border:none; margin:0; padding:0; width:120px; }
.clear { clear:both; font-size:0.1em; line-height:0.1em; }



#regLinks {
	height:540px;
}



div.FeatureBoxInner.Register form, div.FeatureBoxInner.Register input{
	display:block;
	overflow:hidden;
}

div.FeatureBoxInner.Register form{
	height:40px;
	padding-top:43px;
	padding-left:6px;
}

div.FeatureBoxInner.Register a.SignUpNow{
	margin-top:0px;	
}

div.FeatureBoxInner.Register input{
	width:150px;
	height:15px;
	border:1px solid #1C5180;
	padding:2px 2px 2px 2px;
	color:#999; font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:2px;
}

div.FeatureBoxInner.Register input.Checkbox{
	width:auto;
}

.eNews{
	width:750px;	
}

.eNews .friendsList{
	display:block; overflow:hidden; border:1px solid #CCCCCC; padding:20px 10px 10px 10px; background:url(../../layout/star.jpg) no-repeat right top;
}

.eNews .userDetails{
	display:block; overflow:hidden; border:1px solid #CCCCCC; padding:20px 10px 10px 10px;
}

.eNews .userDetails label{
width:80px; padding-left:20px;

}

.eNews h3{
	diaply:block; overflow:hidden; background:#000000; color:#FFF; margin:0px; padding:5px 10px 5px 10px; margin-top:20px;
}

.eNews p{
	margin:0px;	
	padding:0px 0px 10px 0px;
}

.eNews input{
	border:1px solid #CCCCCC;
	margin:0px;
	padding:3px;
	width:230px;
	color:#000; font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:10px;
}

.eNews label{
	width:20px;
	display:block;
	overflow:hidden;
	float:left;
	padding-top:3px;
}

.eNews .addMore{
	padding:0px 0px 0px 0px;
}

.eNews .addMore a{
	display:block;
	overflow:hidden;
	width:90px;
	height:23px;
	margin:0px;
	padding:4px 0px 0px 0px;
	background:url(../../layout/btns/SquarePlus.gif) top right no-repeat;
	float:right;
	text-decoration:none;
	color:#000;
}

.eNews .addMore a:hover{
	background:url(../../layout/btns/SquarePlus.gif) bottom right no-repeat;
}

#TB_closeAjaxWindow_bot{
	padding:7px 10px 0px 0;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle_bot{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title_bot{
	background-color:#e8e8e8;
	height:27px;
}

#newsletterForm input.Submit{display:block;outline:none;text-align:center;font-size:11px;font-weight:bold;margin:0;padding:0;width:155px;height:28px;background:transparent url(../../layout/btns/moreDetails.gif) no-repeat 0 0;border:none;color:#fff;margin-top:10px; float:right;}
#newsletterForm input.Submit:hover{background-position:0 -40px !important;cursor:pointer;}



#comp_box {
position:absolute; 
width:750px; 
height:277px; 
top:50%; 
left:50%; 
margin:-138px 0 0 -397px;
padding:10px;
background:#FFF; 
z-index:10000;	
}

#comp_box #option_strip{
width:750px; 
height:32px; 

}

#comp_box #option_strip a{
	background:none;
 padding:7px 10px;
 float:right;
 font-weight:bold;
 color:#333;

}

#comp_bg {
	 background:transparent url(../../layout/ui/ui-bg_diagonals-thick_20_666666_40x40.png) top left repeat; position:absolute; top:0px; left:0px; 
	 filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;

}



/* SALE page */


.PercentOff25 {background:url('http://www.bonmarche.co.uk/_img/icons/savev2.png') no-repeat; width:75px; height:75px; position:absolute; top:-10px; left:-10px;}
.PercentOff30 {background:url('http://www.bonmarche.co.uk/_img/icons/savev2.png') no-repeat; width:75px; height:75px; position:absolute; top:-10px; left:-10px;}
.PercentOff40 {background:url('http://www.bonmarche.co.uk/_img/icons/savev2.png') no-repeat; width:75px; height:75px; position:absolute; top:-10px; left:-10px;}
.PercentOff50 {background:url('http://www.bonmarche.co.uk/_img/icons/savev2.png') no-repeat; width:75px; height:75px; position:absolute; top:-10px; left:-10px;}

*html .PercentOff25 { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.bonmarche.co.uk/_img/icons/savev2.png); }
*html .PercentOff30 { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.bonmarche.co.uk/_img/icons/savev2.png); }
*html .PercentOff40 { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.bonmarche.co.uk/_img/icons/savev2.png); }
*html .PercentOff50 { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.bonmarche.co.uk/_img/icons/savev2.png); }



#popup_box {
position:absolute; 
width:750px; 
height:477px; 
top:50%; 
left:50%; 
margin:0 0 0 -397px;
padding:10px 0px;
background:#FFF; 
z-index:10000;
-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; border-top-left-radius: 10px;
-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;

}

#popup_wrap {
position:relative;
width:750px; 
height:445px; 

}
#popup_inner iframe{
 overflow-x: hidden; 
overflow-y: scroll; 


}

#popup_close {
	position:absolute; 
	top:-20px;
	right:-20px;
	background:url(../../_library/images/v3/popup_close.png);
	height:26px;
	width:26px;
	display:block;
	text-indent:-9999em;
}
#popup_wrap .cancelCollectFromStore {
	position:absolute; 
	bottom:-35px;
	right:0px;
	display:block;  background:#6da947; border:1px solid #1a3d02; color:#ffffff; padding:6px 10px; text-decoration:none;
}


#popup_wrap .cancelCollectFromStore {
	position:absolute; 
	bottom:-35px;
	right:0px;
	display:block;  background:#6da947; border:1px solid #1a3d02; color:#ffffff; padding:6px 10px; text-decoration:none;
}

#popup_wrap .cancelCollectFromStore2 { display:block; background:#74d037; border:1px solid #6eaa4a; color:#7F7F7F; padding:10px 10px; text-decoration:none; }


#popup_box #option_strip{
width:750px; 
height:32px; 

}

#popup_box #option_strip a{
	background:none;
 padding:7px 10px;
 float:right;
 font-weight:bold;
 color:#333;

}

#popup_bg {
	 background:transparent url(../../layout/ui/ui-bg_diagonals-thick_20_666666_40x40.png) top left repeat; 
	 position:fixed; top:0px; left:0px; 
	
	 filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;

}
