/*______________________________________________________________________________________________________________________________*/
/*--new color blue #3074DA----------------------------------------------------------------------------------------------------------------------------*/
/* BROUGHT OVER FROM HOME.CSS */

.hide {display: none;}
.unhide{display: block!important;visibility : visible!important;}

#no-javascript-hero {float: left;height:330px;}

.body-inner-content.home{}
.body-inner-content.home .home-top-row, 
.body-inner-content.home .home-middle-row, 
.body-inner-content.home .home-bottom-row {	width:940px;margin-bottom:20px;	overflow: hidden;}

.body-inner-content.home .home-bottom-row{clear:both;}
.box-700-outer{width:700px;float:left;position:relative;height:290px;margin-bottom:-290px; overflow: hidden;}
.box-700-outer .box-700.top{background : url(../images/elements/top-700-gray-thin.png) no-repeat;height:6px;width:700px;position: relative;z-index:500;}
.box-700.btm{height:38px;width:700px;float:left;z-index:6000;display:none;}
.box-700.btm a{float:left;}
.box-700.btm a img{float:left;}

#herosouter{height:1170px;float:left;}
#hero_top{float: left;width:700px;}
#hero_wrapper{float: left;width:700px;height:292px;overflow: visible;}
#hero_wrapper.no-hero{height:330px;}
#hero_wrapper + .clearDiv {height:  20px !important;}
#herosouter .box-700-inner{border-left: none;border-right: none;	margin: 0;}
#hero_corners {	position: absolute;	top: 0;	left: 0;z-index: 601;}

.hero-links{float:left;height:28px;text-align : center;font-size:130%;	color:#000;	text-decoration : none;padding-top:10px;}
.hero-1-link{width:234px;background : url(../images/elements/home/btn-hero-1.jpg) 0px -38px;}
.hero-2-link{width:234px;background : url(../images/elements/home/btn-hero-2.jpg) 0px -38px;}
.hero-3-link{width:232px;background : url(../images/elements/home/btn-hero-3.jpg) 0px -38px;}
 .hero-links:hover{background-position: 0px 0px;}
.hero-links-on, .hero-links-on:hover{background-position: 0px 0px;}
.box-700-outer .box-700-inner{width:700px;height:292px;margin:0;padding:0;}
.box-700-outer .box-700-content{width:700px;float:left;height:292px;margin-top:0;position : relative;}

.hero{float:left;width:700px;height:292px;z-index:490;}
.box-700.top.hero-1-top{background : url(../images/elements/home/hero-1-top.jpg) no-repeat;}
#hero-1{position: absolute;	top:0px;left:0px;}
.hero-1{background :none;}
.hero-1 h1{float:left;position : relative;top:80px;width:698px;}
.hero-1 h1 span{float:left;	text-indent:-9000px;}
.hero-1 a{float:left;position : absolute;top:175px;left:230px;}
.hero-2 h1{float:left;position : absolute;top:20px;left:20px;}
.hero-2 a{float:left;position : absolute;top:50px;left:20px;}
.hero-3 h1{float:left;position : absolute;top:20px;left:20px;}
.hero-3 a{float:left;position : absolute;top:80px;left:20px;}

#hero-3-flash a {float: none;position: relative;top: 0;	left: 0;}

.box-700.top.hero-2-top{background : url(../images/elements/home/hero-2-top.jpg) no-repeat;}
#hero-2{float:left;	top:0px;left:0px;display : block;}
.hero-2{background : none;}

.box-700.top.hero-3-top{background : url(../images/elements/home/hero-3-top.jpg) no-repeat;}
#hero-3{float:left;top:0px;left:0px;}

/* flash no back image and padd top 5px */
.hero-3{position: absolute;left: 0px;top: 0;padding-top:0;z-index:602;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
	.hero-3 {
		left: 0;
	}
}

.box-220-image{width:220px;float:left;}
.box-220-image h3{font-weight:normal;font-size:180%;color:#FFF;padding: 10px 10px;}
.fv-shop-image{background : url(../images/elements/home/fv-shop-image-2.jpg) no-repeat;height:330px;}
.fv-shop-image img{float:left;}
.col-1 .fv-shop-image p, .fv-shop-image p{float:left;font-size:120%;color:#FFF;
padding:15px 14px 0px 19px;line-height:17px;
}

.col-1 .fv-shop-image a, .fv-shop-image a{color:#FFF;font-size:110%;font-weight:bold;padding:0px 0px 0px 20px;text-decoration: none;
	margin:5px 0px 0px 19px;background: url(../images/elements/btn-blue-right.png) no-repeat 0px 7px;
	line-height: 25px;float:left;
	}


.col-1 .fv-shop-image a:hover, .fv-shop-image a:hover{color:#3074DA;}	
	
.gdm .col-1 .fv-shop-image a:hover, .gdm .fv-shop-image a:hover{color:#770c7d;}

.fv-clearance a{color:#343434;}
.fv-clearance a:hover{color:#3074DA!important;}	


.promo-220{width:220px;float:left;}
.promo-220.gray .top-220{width:220px;background : url(../images/elements/top-220-gray.gif) no-repeat;height:5px;}
.promo-220.gray .promo-220-inner{width:218px;border-right: solid 1px #DADADA;border-left: solid 1px #DADADA;}
.promo-220.gray .promo-220-inner .inner-220-content {width:199px;padding:15px 0px 0px 19px;}

.promo-220.gray .promo-220-inner .inner-220-content h1,
.promo-220.gray .promo-220-inner .inner-220-content h2,
.promo-220.gray .promo-220-inner .inner-220-content h3,
.promo-220.gray .promo-220-inner .inner-220-content h4,
.promo-220.gray .promo-220-inner .inner-220-content h5{text-indent: -10000px;background-position: 0 0;background-repeat: no-repeat;}

.promo-220.gray .promo-220-inner .inner-220-content p,
.box-460 .inner-460 .inner-460-content .box p {font-size:120%;color:#666;float:left;line-height:17px; padding: 8px 10px 8px 0;}


.promo-220.gray .promo-220-inner .inner-220-content .desc a{text-decoration : none;color:#000;border-bottom: solid 1px #d90000;}
.promo-220.gray .promo-220-inner .inner-220-content .desc a:hover{color:#d90000;}

.promo-220.gray .btm-220{width:220px;background : url(../images/elements/btm-220-gray.gif) no-repeat;height:5px;}
.promo-220.gray .btm-220.trans{width:220px;float:left;background : url(../images/elements/btm-220-gray-trans.gif) no-repeat;height:5px;}
.promo-220.gray .btm-220.none{width:220px;float:left;background : none; height:5px;}

.promo-220 h3 img{float:left;}
.promo-planner-bg{background : url(../images/elements/home/promo-planner-bg.jpg) no-repeat 0% 100% #FFF}
.promo-planner-bg .padding-div{height:147px;}

.title{font-size:150%;color:#000;float:left;line-height:17px;}
.desc{font-size:120%;color:#666;float:left;line-height:17px;}
.only{font-size:200%;color:#d90000;font-weight:bold;float:left;}
.save{font-size:120%;color:#d90000;float:left;}

.box-460{width:460px;float:left;}
.box-460.gray .top-460{width:460px;background : url(../images/elements/top-460-gray.gif) no-repeat;height:5px;margin:0; padding:0;}
.box-460.gray .inner-460{width:458px;border-right: solid 1px #DADADA;border-left: solid 1px #DADADA;}
.box-460.gray .inner-460 .inner-460-content{width:439px;padding:15px 0px 0px 19px;}

.box-460.gray .inner-460 .inner-460-content h1,
.box-460.gray .inner-460 .inner-460-content h2,
.box-460.gray .inner-460 .inner-460-content h3,
.box-460.gray .inner-460 .inner-460-content h4,
.box-460.gray .inner-460 .inner-460-content h5{text-indent: -10000px;background-repeat: no-repeat;background-position: 0 0;}
.box-460.gray .inner-460 .inner-460-content h2 img{float:left; }

.box-460.gray .btm-460{width:460px;background : url(../images/elements/btm-460-gray.gif) no-repeat;height:5px;}

.inner-460-content.three-ways{position : relative; width: 100%; overflow: hidden;}
.inner-460-content.three-ways ul{width:200px;margin: 10px 0 0px 0}
.inner-460-content.three-ways ul li{font-size:120%;color:#666;width:200px;line-height:25px;padding-left:25px;}
.inner-460-content.three-ways ul li.one{background : url(../images/elements/home/icon-one-gray.gif) no-repeat 0px 6px;}
.inner-460-content.three-ways ul li.two{background : url(../images/elements/home/icon-two-gray.gif) no-repeat 0px 6px;}
.inner-460-content.three-ways ul li.three{background : url(../images/elements/home/icon-three-gray.gif) no-repeat 0px 6px;}
.inner-460-content.three-ways ul li a, .promo-220-inner a {
color:#000;text-decoration:none;line-height:17px;
}

.promo-220-inner a {
color:#000;text-decoration:none;line-height:17px;
}


.inner-460-content.three-ways ul li a{
color:#000;text-decoration:underline;
}

.home-bottom-row .promo-220-inner a{
color:#000;text-decoration:underline;
}




.promo-220-inner a:hover, .inner-460-content.three-ways ul li a:hover{color: #3074DA;}

.gdm .promo-220-inner a:hover, .gdm .inner-460-content.three-ways ul li a:hover{color: #770c7d;}



.inner-460-content.three-ways .image-right{float:right;padding-right:20px;margin-top:-20px;}
.inner-460-content.three-ways .find-a-store-wrap{position : absolute; width: 200px;left:20px ;top:142px;}
.inner-460-content.three-ways  .find-a-store-input{background : url(../images/elements/home/find-a-store-bg.jpg) bottom right no-repeat;
float:left;border: none;
position : absolute;width:137px;font-size:110%;color:#666;float:left;padding: 5px 0px 6px 10px;left:0px;top:28px;}
.inner-460-content.three-ways .find-a-store-wrap img{position:relative;float:left;padding:2px 0px 10px 0px;} 
.inner-460-content.three-ways .find-a-store-wrap input.form-search-submit{top:28px;position:absolute;left:147px;width:25px;height:24px;float:left;background : url(../images/elements/home/btn-find-a-store.jpg) no-repeat;font-size:0%;text-indent: -1000px;cursor: pointer;	float:left;border: none;}
.inner-460-content.three-ways .find-a-store-wrap input.form-search-submit:hover{background-position : 0px -24px;}

.box-700 {width: 700px;}


/*------------------------------------------------------------------------------------------------------------------------------*/
/*______________________________________________________________________________________________________________________________*/



/* Generic styles True DW 19/02/10 */
.body-inner-content{width:940px;padding-top:18px;float:left;}
.body-inner-content h1{font-size:240%;color: #001d89;font-weight:normal;width:50%;}

.w-50{width:50px!important;}
.w-70{width:70px!important;}
.w-80{width:80px!important;}
.w-100{width:100px!important;}
.w-110{width:110px!important;}
.w-120{width:120px!important;}
.w-130{width:130px!important;}
.w-175{width:175px;}
.w-178{width:178px;}
.w-180{width:180px;}
.w-190{width:190px;}
.w-195{width:195px;}
.w-198{width:198px;}
.w-200{width:200px;}
.w-220{width:220px;}
.w-218{width:218px;}
.w-260{width:260px;}
.w-262{width:262px;}
.w-338{width:338px;}
.w-336{width:336px;}
.w-420{width:420px;}
.w-440{width:420px;}
.w-460{width:460px;}
.w-303{width:303px;}
.w-323{width:323px;}
.w-full{width:100%;}
.h-50{height:50px;}
.h-15{height:15px;}
.mh-210{min-height:210px;height:auto!important;height:210px;}
.mh-215{min-height:215px;height:auto!important;height:215px;}
.mh-220{min-height:220px;height:auto!important;height:220px;}
.mh-225{min-height:225px;height:auto!important;height:225px;}
.mh-235{min-height:235px;height:auto!important;height:235px;}
.mh-245{min-height:245px;height:auto!important;height:245px;}
.font-18{font-size : 180%!important;}
.bg-grey{background : #F0F0F0;}
.span-indent{float:left;text-indent : -9000px;}
/* box */
.box{padding:0px 0px 0px 0px;float:left;}
.box-inner{margin:5px 0px 0px 0px;float:left;color:#000;}
.box-bottom{padding:0px 0px 0px 0px;float:left;height:5px;}
/* box red */
.box-red{background : url(../images/elements/box-338-red-top.png) no-repeat;}
.box-red .box-bottom{background : url(../images/elements/box-338-red-btm.png) no-repeat;}
.box-red .box-inner{border-left: solid 1px #d90000;border-right: solid 1px #d90000;}
/* box grey */
.box-grey{background : url(../images/elements/box-220-grey-top.png) no-repeat;}
.box-grey .box-bottom{background : url(../images/elements/box-220-grey-btm.png) no-repeat;}
.box-grey .box-inner{border-left: solid 1px #D8D8D8;border-right: solid 1px #D8D8D8;}

/* Solid box*/
.box-solid{padding:0px 0px 0px 0px;float:left;}

/* 220px box */
.box-220{padding:0px 0px 0px 0px;background : url(../images/elements/top-220.png) no-repeat;width:220px;float:left;}
.box-220 img{float:left;padding-left:10px;}
.box-220-inner{margin:6px 0px 0px 0px;border-left: solid 3px #d8d8d8;border-right: solid 3px #d8d8d8;float:left;width:214px;}
.box-220-top{min-height:35px;float:left;width:214px;padding-bottom:5px;padding-top:5px;}
.box-220-inner .left{float:left;width:122px;padding-left:15px;}
.box-220-inner .left .ident{width:122px;	float:left;}

.box-220-inner .left .ident a{font-size:130%;color:#000;text-decoration:underline;float:left;}

.box-220-inner .left .desc{font-size:110%;color:#666;width:122px;float:left;line-height:14px;min-height:35px;}
.box-220-inner .right{float:right;width:107px;width:62px;padding-right:15px;text-align:right;}
.box-220-inner .right .tease{font-size:110%;color:#666;width:62px;float:right;}

.box-220-inner .options-link{font-size:110%;color:#000;text-decoration : underline;float:left;margin-left:15px;}

.box-220-inner .options-link:hover{color:#3074DA;}

.box-bottom.w-220{background : url(../images/elements/box-220-grey-btm-3px.png) no-repeat; width:220px;height:5px;float:left;}
.box-top.w-220{background : url(../images/elements/box-220-grey-btm-3px.png) no-repeat; width:220px;height:5px;float:left;}

.bottom-thin.w-220{background : url(../images/elements/btm-220-thin.png) no-repeat; width:220px;height:5px;float:left;}
.w-220-hidden{display:none;float:left;width:100%;}
.w-220-hidden img{float:left;margin-left:35px;}
.w-220-hidden span{	width:100%;text-align : center;float:left;margin-bottom:10px;}
.w-220-hidden span a{line-height:15px;font-size:110%;color:#000;text-decoration : underline;}


/* 262px box */
 .box-grey-262{
	background : url(../images/elements/box-262-gray-top.png) no-repeat;
}



 .box-grey-262 .box-bottom{
	background : url(../images/elements/box-262-gray-btm.png) no-repeat;
}


/* 940px box */
.wide-940{width:940px;float:left;padding-bottom:30px;}
.wide-940 .top-940{width:940px;height:5px;background : url(../images/elements/checkout/940-top-gray.jpg) no-repeat;float:left;}
.wide-940 .top-940-inner{width:938px;border-left: solid 1px #DADADA;border-right: solid 1px #DADADA;}
.wide-940 .btm-940{	background : url(../images/elements/checkout/940-btm-gray.jpg) no-repeat;width:940px;height:5px;float:left;}

/* 208px box */
.info-208{width:208px;background : url(../images/elements/info-208-top.png) no-repeat;padding-top:9px;display:none;position:absolute;}
.info-208-inner{background : url(../images/elements/info-208-bg.png) repeat-y;width:168px;float:left;padding:0px 20px 15px 20px;}
.info-208 .box-bottom{background : url(../images/elements/info-208-btm.png) no-repeat;width:208px;height:7px;float:left;padding-top:7px;}
.info-208 span{	font-size:130%;color:#d90000;padding:5px 0px 5px 0px;background : url(../images/elements/gray-dash.png) repeat-x 0% 100%;float:left;width:168px;}
.info-208 table{width:168px;}
.info-208 table th, .info-208 table td{font-weight:normal;font-size:110%;color:#333;width:168px;vertical-align : top;}
.info-208 table th{padding:7px 0px 0px 0px;line-height:13px;}
.info-208 table td{background : url(../images/elements/gray-dash.png) repeat-x 0% 100%;padding:2px 0px 7px 0px; }
.info-208 .icon-info{text-decoration : none;float:right;margin-top:-25px;margin-right:7px;}
.info-208 p{font-weight:normal;font-size:110%;color:#333;width:168px;vertical-align : top; line-height:18px;padding: 5px 0px 0px 0px;}



/* Filter column */
.filter-column{float:left;background : url(../images/elements/top-220-thin.png) no-repeat;margin-bottom:10px;min-height:200px;width:220px;}
.filter-column img{float:left;}
.filter-inner{float:left;margin:5px 0px 0px 0px;border-left: solid 1px #d8d8d8;border-right: solid 1px #d8d8d8;width:198px;padding:10px 10px 10px 10px;}
.filter-inner h2{font-size:180%;color:#333;font-weight:normal;width:70px;float:left;}
/*.filter-inner h2 a{color:#333;font-weight:normal;background : url(../images/elements/icon-info.png) no-repeat 100% 5px;padding-right: 20px;width:70px;text-decoration : none;}*/
.filter-inner h2 a{color:#333;font-weight:normal;padding-right: 20px;width:70px;text-decoration : none;}

.clear-all{text-decoration : none;font-size:120%;color:#000;
background : url(../images/elements/arrow-blue.gif) no-repeat 0% 11px;padding: 4px 0px 0px 8px;line-height : 20px;float:right;}
.clear-all span:hover{border-bottom:solid 1px #3074DA;color:#3074DA;}
.filter-box{width:178px;background : #f0f0f0;padding:4px 10px 5px 10px;margin-top:10px; overflow:auto; float:left;}
.filter-links{margin-bottom:2px;}
.filter-box ul li {display:block;width: 100%;overflow: hidden;}
.filter-box ul li a.filter-link {display: block;width: 120px;padding: 0 0 5px 20px;margin: 0 0 2px 0;background: url('../images/elements/unchecked.png') 0 0 no-repeat;}
.filter-box ul li a.checked{background: url('../images/elements/check.png') 0 0 no-repeat;}
.filter-box ul li a:hover {	text-decoration: underline;}
.filter-box ul li a:hover span {text-decoration: none !important;}
.filter-box ul li a.no-js:hover {text-decoration: underline;background: url('../images/elements/check.png') 0 0 no-repeat;}
.filter-box ul li a.disabled{background: url('../images/elements/disabled_check.gif') 0 0 no-repeat;color: #ccc;}
.filter-box ul li a.disabled:hover{text-decoration: none;cursor:  default;}

.filter-box h4{font-size: 130%;color:#666;font-weight:normal;padding-bottom:9px;}
.filter-box div{float:left;width:178px;padding-bottom:5px;}
.filter-check{float:left;border:none;}
.filter-box a{font-size: 110%;float:left;color:#000;text-decoration:none;padding-left:5px;}
.filter-box label{font-size: 110%;float:left;color:#000;text-decoration:none;padding-left:5px;}
.count-span{float:right;color:#666;width:30px;text-align:right;}

.gray-dash{float:left;background : url(../images/elements/gray-dash.png) repeat-x; height:1px;}
.perc-off{float:left;}

#allproducts{background:#FFF;}
#allproducts .call-to-action{float:left;line-height:25px;}

.scrollout{position:relative;float:left;background : url(../images/elements/top-220-thin.png) no-repeat #FFF;z-index : 667;}

.gdm a.free-call-to-action:hover, .gdm a.call-to-action:hover{color:#770c7d;text-decoration:none;}



/*product html*/
.product-html-widget
{
    color:#666666;
}
/******product filters text**********/
.product-filters-text
{
    position:relative;
    top:-2px;
    font-size:120%;
    line-height:170%;
    color:#666;
    width:580px;
    padding-bottom:14px;
}
.productPaginationContainer .top-pagination
{
    top:0px;
    position:static;
    padding-bottom:14px;
}
/*Paragraph styles */
.p-11{font-size:110%;color:#666666;}


/* swatches */

ul.swatch-row {width:  100%;overflow: hidden;}
ul.swatch-row li {float: left;width:  33px;height: 33px;padding: 1px;position: relative;}
ul.swatch-row li.disabled {	filter: alpha(opacity=25);-moz-opacity: 0.25;opacity: 0.25;}
ul.swatch-row li a.swatch-wrap {width: 30px;height: 30px;margin: 0 1px 5px 0;padding: 1px;display:block;background: none;text-indent: -1000px;float: none;}
ul.swatch-row li a.swatch-wrap:hover, ul.swatch-row li a.checked {border:  1px solid #000;background-color: #fff;width:  30px;height:  30px;margin: -1px 0 0 -1px;}
ul.swatch-row li.disabled a.swatch-wrap:hover {border: 1px solid transparent;background-color: none;width:  30px;height:  30px;margin: -1px 0 0 -1px;cursor:  default;}

.swatch-row.filter-links{margin-bottom:0px;}

div.swatch-single .swatch-wrap{width:180px!important;padding-top:5px!important;}
div.swatch-single{}
div.swatch-single .swatch-wrap a{float:left;width:25px;}
div.swatch-single .swatch-single .swatch-wrap b{color:#666;float:left;padding-top:5px;min-height:50px;}
div.swatch-single .swatch-wrap img{float:left;width:25px;height:25px;position:absolute;left:0px;top:0px;z-index:4;}
div.swatch-single .swatch-wrap span{float:left;width:25px;height:25px;position:absolute;left:0px;top:0px;z-index:5;}
div.swatch-single a:hover span{background : url(../images/swatches/25x25/over.gif) no-repeat 0px 0px;float:left;width:25px;}

.swatch-60-60{float:left;width:100%;margin-bottom:5px;}
.swatch-60-60 .swatch-wrap{width:60px!important;float:left;margin-top:5px;margin-right:10px;position:relative;}
.swatch-60-60 .swatch-wrap input{width:60px;height:60px;}
.swatch-60-60 .swatch-wrap img{float:left;width:60px;height:60px;}
.swatch-60-60 .swatch-wrap:hover input{cursor:pointer;background :url(../images/swatches/60x60/over.gif) no-repeat 0px 0px;}
.swatch-60-60 .swatch-wrap b{font-weight:normal;font-size:110%;width:60px;text-align :center;float:left;padding-top:5px;}


.link-list ul{color:#000;}
.link-list ul li{color:#000;font-size:110%;	padding:3px 0px 5px 25px;}
.link-list ul li a{	color:#000;text-decoration : none;}

/* icons */
.icon-email{background : url(../images/elements/icon-email.png) no-repeat;}
.icon-heart{background : url(../images/elements/icon-heart.png) no-repeat;}

.reviews span{font-size:110%;color:#666;float:left;padding-right:5px;}
.reviews img{float:left;padding-right:4px;padding-top:3px;}
.reviews a{float:right;	font-size:110%;	color:#000;text-decoration : underline;margin-right:10px;}
.reviews a:hover{color:#3074DA;	text-decoration : none;}


/* rollover-330 */

.rollover{float:left;position:absolute;display:none;z-index:1500;}

.rollover .hdr{float:left;font-size:130%; color:#333;width:100%;}
.rollover.w-303 .rollover-top{background : url(../images/elements/303-rollover-top.png) no-repeat;width:100%;padding-top:41px;}
.rollover.w-303 .rollover-inner{background : url(../images/elements/303-rollover-bg.png) no-repeat 10px 31px;width:263px;margin-top:-31px;padding: 5px 15px 15px 25px;float:left;}

.rollover.w-323 .rollover-top{background : url(../images/elements/323-rollover-top.png) no-repeat;width:100%;padding-top:41px;}
.rollover.w-323 .rollover-inner{background : url(../images/elements/323-rollover-bg.png) no-repeat 10px 31px;width:283px;margin-top:-31px;padding: 5px 15px 15px 30px;float:left;}
.rollover.w-323 .rollover-btm{float:left;background : url(../images/elements/323-rollover-btm.png) no-repeat 0% 100%;width:100%;height : 11px;}


.rollover.w-303 .rollover-btm{float:left;background : url(../images/elements/303-rollover-btm.png) no-repeat 0% 100%;width:100%;height : 11px;}
.rollover-inner span{font-size:130%;color:#333;}

.rollover-fluid{float:left;position:absolute;display:none;z-index:1500;left:0px;top:0px;max-width : 390px;margin-right:6px;}
.rollover-top-fluid{position:absolute;left:0px;top:-10px;right:6px;float:left;width:auto;margin-bottom:20px;background : url(../images/elements/fluid-rollover-top.png) no-repeat;height:41px;}
.rollover-fluid .rollover-top-fluid .hdr{position:relative;left:25px;top:12px;width:auto;}
.rollover-fluid .close{right:-5px;top:2px;color:#000;text-decoration:underline;font-size:110%;position:absolute;background: url(../images/elements/fluid-rollover-top-right.png) top right no-repeat;padding:12px 12px 0px 0px;}
.rollover-fluid .close:hover{color:#d90000;}

.rollover-fluid .rollover-inner-fluid{background : url(../images/elements/fluid-rollover-bg.png) repeat-y;background-position : 10px 31px;
float:left;padding: 0px 5px 15px 25px;max-width : 390px;position:relative;left:0px;top:31px;}
.rollover-fluid-right-gutter{float:left;height:100%;position:relative;padding-bottom:31px;background: url(../images/elements/fluid-rollover-right.png) repeat-y;background-position : 100% 0px;padding-right:6px;}
.rollover-fluid .swatch-60-60{margin-bottom:5px;margin-top:-5px;float:left;}
.rollover-fluid .rollover-fluid-wrap{overflow: hidden;float:left;padding-bottom: 11px;padding-top:10px;}
.fluid-bottom-left{position: absolute;left:0px;bottom:0px;background: url(../images/elements/fluid-rollover-btm.png) 0px 0px no-repeat;height:11px;width:40%;}
.fluid-bottom-right{position: absolute;right:0px;bottom:0px;background: url(../images/elements/fluid-rollover-btm-right.png) no-repeat 100% 0;height:11px;width:60%;}


.rollover ul{width:100%;margin-top:10px;margin-left:20px;}
.rollover ul li{float:left;background : url(../images/elements/arrow-red.gif) no-repeat 0px 8px;width:100%;padding: 5px 0px 1px 10px;}
.rollover ul li a{font-size: 110%;color:#333;text-decoration : none;}
.rollover ul li a:hover{text-decoration : underline;}
.pos-relative{position:relative;z-index : 1500;}
.pos-absolute{position:absolute;}
.rollover-inner .close{right:10px;color:#000;text-decoration:underline;font-size:110%;float:right;position : relative;	top:-15px;}
.rollover-inner .close:hover{color:#d90000;}


/* Red box top */

.box-red-outer-pholder{width:453px;height:60px;float:right;}
#box-red-outer{width:340px;}
.box.save{float:right;font-size:140%;margin:0px 0px 0px 0px;position:absolute;right:0px;}
.box.save .box-inner{padding:9px 10px;width:316px;position:relative;right:0px;z-index:850;background : #FFF;}
.box.save  a{color:#000;text-decoration:none;background : url(../images/elements/btn-red-down.png) no-repeat 100% 2px;padding-right:20px;}
.box-inner-hidden{display:none;float:left;background : url(../images/elements/box-inner-hidden-top.png) no-repeat 0px 0px;margin-top:-3px;padding-top:5px;	
z-index:800;
position : relative;
}
.box-inner-hidden-wrap{background : #FFF;float:left;width:100%;border-left: solid 1px #d90000;	border-right: solid 1px #d90000;}
.box-inner-hidden-btm{float:left;width:100%;height:6px;background : url(../images/elements/box-inner-hidden-btm.png) no-repeat;}
.box-inner-hidden-btm img{float:right;margin-right:-2px;}
.image-row-wrap{float:left;	width:100%;margin-left:5px;padding-bottom:10px;}
.image-row {float:right;}
.btm-solid{	border-bottom: solid 1px #666;width:99%;}
.image-row .image-block{float:left;}
.image-row .image-block img{float:left;padding: 0px 5px 0px 5px;}
.image-row .image-block b{margin-top:20px;float:left;padding-left:5px;}
.image-row .desc{float:left;font-size:80%;color:#666;width:180px;line-height:17px;padding-left:5px;}
.image-row .desc span{color:#d90000;font-weight: bold;}
.image-row .desc a{float:left;color:#000;width:100px;background : url(../images/elements/btn-blue-right.png) no-repeat 0px 4px;padding-left:18px;line-height : 20px;font-weight:bold;}
.image-row .desc a:hover{text-decoration:none;color:#3074DA;}


/* 2 Column content */

.col-2-content{float:left;width:960px;}
.col-2-content .left-col{float:left;width:220px;}
.col-2-content .left-col .box.w-220.box-grey{background : none;}

#left-nav-collapse div.box-inner{border:  none;}
.grad-button {background : url(../images/elements/buyingguides/btn-grad-bg-sprite.gif) repeat-x 0 0;height:32px;width: 220px;}
.grad-button:hover {cursor: pointer;}
.grad-button:hover a {color:  #3074DA;text-decoration:  underline;}
.grad-button-bottom{height:33px;	background : url(../images/elements/buyingguides/btn-grad-bg-sprite.gif) repeat-x 0 -97px;}
.active {background : url(../images/elements/buyingguides/btn-grad-bg-sprite.gif) repeat-x 0 -32px;	}

.grad-button a{font-size:120%;color:#000;text-decoration : none;padding: 8px 0px 0px 10px; display: block} 
.col-2-content .left-col .box.w-220 ul{padding:5px 0px 10px 10px;width:198px;}
.col-2-content .left-col .box.w-220 .sub-wrap{display:none;}
.col-2-content .left-col .box.w-220 .sub-wrap.open{display:block; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;  border-bottom: 1px solid #d8d8d8; width: 218px;}
.col-2-content .left-col .box.w-220 .sub-wrap.closed{display:block;border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; width: 218px;}
.col-2-content .left-col .box.w-220 .sub-wrap.closed ul{padding:5px 0px 10px 10px;width:200px;}


.col-2-content .left-col .box.w-220 ul li{background : url(../images/elements/arrow-blue.gif) no-repeat 0px 10px;padding: 5px 0px 0px 10px;width:185px;}
.col-2-content .left-col .box.w-220 ul li a{font-size:110%;color:#000;text-decoration : none;}
.col-2-content .left-col .box.w-220 ul .sub-on a{color: #3074DA;}
.col-2-content .left-col .box.w-220 ul li a:hover{text-decoration : underline;color: #3074DA;}
.col-2-content .left-col .box.w-220 h4{font-size:150%;color:#666;font-weight:normal;margin-left:10px;}
.col-2-content .right-col{float:left;width:700px;}
.box-bottom.w-220.bottom-thin-off{background : url(../images/elements/buyingguides/btn-grad-btm.png);}
.box-top.w-220.top-thin-off{background : url(../images/elements/buyingguides/btn-grad-top.png);}
.box-700.gray{float:left;background : url(../images/elements/buyingguides/top-700-gray-thin.png) no-repeat;}
.box-700-inner{width:638px;margin-top:6px;padding:15px 30px 20px 30px;}
body.buying-guide .box-700-inner {border-left:  1px solid #d8d8d8;border-right:  1px solid #d8d8d8;}
.box-bottom.box-700.gray{background : url(../images/elements/buyingguides/btm-700-gray-thin.png) no-repeat;	height:6px;float:left;}

.box-700-inner h2{font-size:200%;font-weight:normal;color:#3074DA;padding:0px 0px 0px 0px;}
.box-700-inner h3{font-size:160%;font-weight:normal;color:#3074DA;padding:15px 0px 0px 0px;}
.box-700.gray.guides p{color:#666;font-size:120%;line-height:17px;padding:10px 0px 0px 0px;}
.box-700.gray.guides ul{padding-left:25px;}
.box-700.gray.guides ul li{color:#666;font-size:120%;line-height:17px;padding:5px 0px 0px 0px;list-style : disc;}

.box-700-inner p a, .box-700-inner li a{text-decoration: underline;color:#000;}
.box-700-inner p a:hover, .box-700-inner li a:hover{color:#3074DA;}


#bundle-options {background: url(../images/elements/bg-bundle-options.gif) 0 100% no-repeat;width: 440px;position: relative;padding: 10px;z-index :1800;margin-bottom:20px;}

#bundle-options span {display: block;position: absolute;top:  0;left: 0;height: 6px;width:  460px;	overflow: hidden;background: url(../images/elements/bg-bundle-options.gif) 0 0 no-repeat;}
#bundle-options p {	margin: 0 0 10px 0;	color: #666;font-size: 115%;}
div#combi-products {width:  100%;overflow: auto;text-align: center;}

/* pop up */
.popup .bodyContent, .popup .content, .popup .inner-wrapper, .popup .wrapper{width:720px;}
.popup .body-inner-content h1, .popup .box-700-inner h2, .popup .box-700-inner h3 {	width:100%;}

.popup .box-700-inner h2{padding-top:15px;}
.popup .body-inner-content{padding-top:0px;width:720px;float:left;display:block;margin-left: auto;margin-right: auto;}
body.popup .box-700.gray{}
body.popup .pop-content{float:left;	margin-left:10px;display:inline;}
body.popup .box-700-inner{border-left:  1px solid #d8d8d8;border-right:  1px solid #d8d8d8;}
body.popup .box-bottom.box-700.gray{}


/* col-1 elements */

.col-1 p{font-size:120%;color:#333;line-height:17px;padding:0px 0px 10px 0px;}

/* Contact us / Request a brochure */
.box-700.gray.contact-us-form .box-700-inner{padding-top:7px;}
.box-700.gray.contact-us-form p{color:#333;font-size:120%;line-height:17px;padding:10px 0px 0px 0px;float:left;}
.box-700.gray.contact-us-form .error{margin-top:15px;background : #f8ebeb;Border: solid 1px #d90000;font-size:120%;color:#d90000;padding:5px 5px;float:left;width:623px;}
.mand{color:#d90000;}
.contact-form{float:left;width:638px;}
.contact-form .select-wrap{float:left;width:500px; margin-bottom:8px;}
.contact-form .select-wrap .enq-select{float:left;width:200px; margin-bottom:5px;background : #ffe8e8;border : solid 1px #d90000;}


.contact-left, .contact-right{float:left;width:305px;}
.contact-left{margin-right:28px;display : inline;}
.contact-form .enq-select, .contact-form .related-select{float:left;width:150px;margin-bottom:7px;}


.contact-form .related-select{width:200px;}
.contact-form label{font-size:120%;color:#333;float:left;width:150px;}
.contact-form .con-input{float:left;width:140px;border:none;background : url(../images/elements/contact-bg-150.jpg) no-repeat top right;margin-bottom:7px;padding:5px 0px 5px 10px;font-size:120%;color:#333;}
.contact-form .con-input-error{background : url(../images/elements/contact-bg-150-error.jpg) no-repeat bottom right;}
.contact-form .con-input-70{background : url(../images/elements/contact-bg-70.jpg) no-repeat scroll bottom right;width:60px;}
.contact-form .con-input-70-error{background : url(../images/elements/contact-bg-70-error.jpg) no-repeat scroll bottom right;}
.contact-bottom{float:left;width:638px;}
.contact-bottom p{width:360px;clear:both;margin-bottom:20px;}
.form-comments{width:475px;height:105px;border:none;font-size:120%;color:#333;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;overflow : hidden;background : url(../images/elements/comment-bg.jpg) no-repeat;float:left;padding: 10px 0px 0px 10px;}
.contact-submit, .request-submit{float:right;margin-top:20px;margin-right:5px;background : url(../images/elements/btn-submit.jpg) no-repeat;width:64px;height:24px;}
.contact-submit:hover, .request-submit:hover{background-position : 0px -24px;}
.contact-form .error-label{color:#d90000;}
.contact-form .error-label, .contact-form .invalidLabel{color:#d90000;}


.contact-form .con-checkbox-input { float:left;background:none; border:medium none; color:#333333; font-size:120%; margin-bottom:7px; padding:5px 0 5px 10px; width:500px; margin-left:140px; }

.contact-form .con-checkbox-input label { float:left; font-size:100%; width:400px; }
.contact-form .con-checkbox-input input { float:left; font-size:100%; width:20px; }
.contact-form .opInWrapper { width:600px ; float:left }



.request-broch{background : url(../images/elements/request-broch-bg-1.jpg) no-repeat 100% 0px;



}

.request-broch .contact-left{margin-bottom:0px;}
.contact-form .gray-dash{width:638px;}
.request-cat-bottom{float:left;	margin-left:155px;display:inline;}
.howheard-select{margin-top:10px;}


.custom-checkboxes{width:450px;padding:10px 10px 5px 0px;margin-top:10px; overflow:auto;}
.custom-checkboxes .custom-links{display:none;}
.custom-links{margin-bottom:15px;}
.custom-checkboxes ul li {display: block;width: 100%;overflow: hidden;}
.custom-checkboxes ul li a.filter-link{display: block;width:450px;padding: 0 0 0 20px;margin: 0 0 2px 0;background: url('../images/elements/unchecked.png') 0 0 no-repeat;}
.custom-checkboxes ul li a.checked{background: url('../images/elements/check.png') 0 0 no-repeat;}
.custom-checkboxes ul li a:hover {	text-decoration: underline;}
.custom-checkboxes ul li a:hover span {text-decoration: none !important;}
.custom-checkboxes ul li a.no-js:hover {text-decoration: underline;background: url('../images/elements/check.png') 0 0 no-repeat;}
.custom-checkboxes ul li a.disabled{background: url('../images/elements/disabled_check.gif') 0 0 no-repeat;color: #ccc;}
.custom-checkboxes ul li a.disabled:hover{text-decoration: none;cursor: default;}
.filter-box div{float:left;width:178px;padding-bottom:5px;}
.custom-checkboxes a{font-size: 120%;float:left;color:#000;text-decoration:none;padding-left:5px;}
.custom-checkboxes label{font-size: 120%;float:left;color:#000;text-decoration:none;padding-left:5px;}

.request-submit{float:left;margin-left:150px;}
.request-optin .hidden-check{float:left;}
.request-optin label{float:left;width:400px;}
.request-thanks{margin-top:10px;}
.contact-left .free-call-to-action{display:block;background-position : 0px 6px;padding-left:20px;}
.call-to-wrap{float:left;margin-top: 20px;width:305px;padding-bottom: 55px;}

/* Wide Gray */
.wide-940-gray{width:940px;float:left;padding-bottom:30px;}
.wide-940-gray .top-940{width:940px;height:5px;background : url(../images/elements/checkout/940-top-gray.jpg) no-repeat;float:left;}
.wide-940-gray .top-940-inner{width:938px;border-left: solid 1px #DADADA;border-right: solid 1px #DADADA;}
.wide-940-gray .btm-940{	background : url(../images/elements/checkout/940-btm-gray.jpg) no-repeat;width:940px;height:5px;float:left;}

.start-designing{width:161px;float:left;height:26px;display:block;background:url(../images/elements/buyingguides/btn-launch-config.jpg) no-repeat;margin:0px 0px 20px 25px;

}
.start-designing:hover{background-position:0px -26px;}

.box-grey-closed{background: url(../images/elements/btm-220-thin.gif) no-repeat 0px 100%!important;
	padding-bottom:5px!important;
}


.html-tabbed-content{}
.tab-1{}
.tab-1 .main-image{}

/* Added bt TC 30/03/10 */
.swatch-wrapSelected{
    cursor:default;
    background :url(../images/swatches/60x60/over.gif) no-repeat 0px 0px;
}
.swatch-wrapSelected:hover{cursor:default !important;}

.widget-right { float: right;width:700px;}

/* Added by TC 06/05/10 */
.box-220-inner .range-text
{
    color: #D90000;
    float: right;
    font-size: 110%;
    font-weight: bold;
    width: 72px;
    text-align: right;
    padding-right: 15px;
}

.box-220-inner .left .ident, .box-220-inner .left{float:left;width:112px;}

.box-220-inner .low-sale
{
    float: right;
    padding-left: 0px;
    width: 91px;
}

.box-220-inner .low-sale img
{
    float: right;
    padding-left: 0px;
    padding-right: 15px;
}

.product-widget-bottom .options-link
{
    padding-top: 1px;
}

.box-220-inner .ident em
{
    color: #001d89;
    font-size: 130%;
    font-style: normal;

}

.box-220-inner a.product-link
{
    color:#000000;
    float:left;
    font-size:110%;
    text-decoration:underline;
}


.promoContainer
{padding-top:14px;}
.pagerFilterContainer
{padding-top:14px;
}

.pagerFilterContainerHidden
{height:0px;line-height:0px;padding-top:24px;}
.clearDivFull
{height:0px;line-height:0px;clear:both;}
.top-pagination ul li
{line-height:170%;}

/* GDM/SALE MODE COLOURS */
.offer-special-TL
{
    background :#e4cce4 url(../images/elements/box-special-TL-gdm.gif) top left no-repeat;
    margin-bottom:20px;
}
.sale .offer-special-TL
{
    background :#ffebe8 url(../images/elements/box-special-TL.gif) top left no-repeat;
}
.offer-special-TR
{
    background :url(../images/elements/box-special-TR-gdm.gif) top right no-repeat;
}
.sale .offer-special-TR
{
    background :url(../images/elements/box-special-TR.gif) top right no-repeat;
}
.offer-special-BL
{
    background :url(../images/elements/box-special-BL-gdm.gif) bottom left no-repeat;
}
.sale .offer-special-BL
{
    background :url(../images/elements/box-special-BL.gif) bottom left no-repeat;
}
.offer-special-BR
{
    background :url(../images/elements/box-special-BR-gdm.gif) bottom right no-repeat;
    padding: 20px;
    color:#851b86;font-size:120%;line-height : 17px;
}
.sale .offer-special-BR
{
    background :url(../images/elements/box-special-BR.gif) bottom right no-repeat;
    color:#FF6600;
}

/* Product Page */ 
/* GDM */ .right .price{font-size:150%;color:#730cbb;width:62px;font-weight:bold;float:right;}
.sale .right .price{font-size:150%;color:#d90000;width:62px;font-weight:bold;float:right;}

.icon-printer{background : url(../images/elements/icon-printer-gdm.png) no-repeat;}
.sale .icon-printer{background : url(../images/elements/icon-printer.png) no-repeat;}
.icon-home{background : url(../images/elements/icon-home-gdm.png) no-repeat;}
.sale .icon-home{background : url(../images/elements/icon-home.png) no-repeat;}

/* Default */div.w-220-hidden .call-to-action, .free-call-to-action, .top-940-content a{font-size:110%;
background : url(../images/elements/btn-blue-right.png) no-repeat 0px 0px;
color:#000;padding:0px 0px 0px 20px;
text-decoration:none;line-height:25px;border-bottom:none;
font-weight:bold;
}

/* GDM */.gdm div.w-220-hidden .call-to-action{background : url(../images/elements/btn-red-right-gdm.png) no-repeat 0px 6px;}
.sale div.w-220-hidden .call-to-action{background : url(../images/elements/btn-red-right.gif) no-repeat 0px 6px;}
/* Default */a.free-call-to-action:hover, a.call-to-action:hover{
color:#3074da;text-decoration:none;}
/*
a.free-call-to-action:active, a.free-call-to-action:visited{
color:#666666;text-decoration:none;}
*/


/* GDM */.gdm a.call-to-action:hover{color:#760078;}
.sale a.call-to-action:hover{color:#d90000;}


/* GDM */.w-220-hidden span a:hover{color:#21a5f7;text-decoration : underline;}
.sale .w-220-hidden span a:hover{color:#21a5f7;text-decoration : underline;}

/* GDM */a:hover.product-link{color:#760078;}
.sale a:hover.product-link{color:#3074DA;}

.box-220-inner .left .ident a:hover{color:#3074DA;}
.sale .box-220-inner .left .ident a:hover{color:#3074DA;}

.link-list ul li a:hover{color:#3074DA;text-decoration : underline;}
.sale .link-list ul li a:hover{color:#3074DA;text-decoration : underline;}

