@import url('elements.css'); 
/*category style sheet  DW True 17/02/10*/

.body-inner-content.product{margin-top:0;}
.body-inner-content.product.bundle{padding-top: 10px;margin-top:0; clear:left;}
.body-inner-content.product h1{margin-top:0;padding-bottom:15px;white-space:normal;}
.body-inner-content.product.bundle h1{margin-top:0;margin-bottom:15px;margin-top:8px;}

/* 3 column content */
.zoom{font-size:130%;color:#666;background : url(../images/elements/mag.png) no-repeat;
	padding-left:18px;position : relative;z-index : 350;
	}
#main-image-wrap{float:left;position : relative;border:solid 1px #FFF;
background : url(../magiczoom/img/ajax-loader.gif) no-repeat center; 
margin-left:20px;
}

body#bundle #main-image-wrap {float: none;}

.body-inner-content.product .main-image{margin-top:-15px;}
.content-3-col{margin-top:27px;}
.content-3-col .col-1{float:left;width:220px;clear: both;}
.col-1 .box h2{font-size:180%;color:#666;font-weight:normal;}

.box-solid.choose{padding:5px 10px;}
.box-solid.choose h3{font-size:120%;color:#666;float:left;font-weight:normal;}
.box-solid.choose a{font-size:120%;color:#000;text-decoration : none;float:right;background : url(../images/elements/arrow-blue.gif) no-repeat 0px 4px;padding-left:8px;}
.box-solid.choose a:hover{text-decoration : none;color:#3074DA;}
.box-solid.choose div{float:left;clear:both;padding-bottom:0px;width:180px;}
.box-solid.choose img{float:left;padding:0px 5px 0px 0px;
position : relative!important;
}
.box-solid.choose .desc{float:left;font-size:110%; color:#666;padding:5px 0px 0px 5px;}
.box-solid.choose b{font-weight:normal;color:#666;font-size:110%;padding-top:5px;float:left;}

.content-3-col .col-2{float:left;width:460px;margin-left:20px;}
.content-3-col .col-3{float:left;width:220px;margin-left:20px;}


.box-solid.bg-grey.swatches .swatch-wrap{width:60px!important;height:60px;}
.box-solid.bg-grey.swatches .swatch-wrap a{left:15px;}
.box-solid.bg-grey.swatches .swatch-wrap b{	font-weight:normal;	width:60px;	float:left;	text-align : center;font-size:110%;	color:#333;	padding-top:5px;}

.box.w-220.box-grey .wide-link{font-size:120%; color:#000;text-decoration:none;border-left: solid 1px #d8d8d8;border-right: solid 1px #d8d8d8;float:left;width:208px;	background : url(../images/elements/wide-link-bg.jpg) repeat-x #dddcdc;	min-height:22px;padding:10px 0px 0px 10px;line-height : 20px;cursor : pointer;}
.box.w-220.box-grey .wide-link span{float:left;padding:0px 20px 0px 0px;background : url(../images/elements/btn-gray-down.png) no-repeat 100% 3px;}
.box .btm-220-solid{background : url(../images/elements/btm-220-solid.png) no-repeat;}

.box.w-220.box-grey .wide-link-hidden{display:none;}
.box.w-220.box-grey .wide-link-hidden span{background : url(../images/elements/btn-gray-up.png) no-repeat 100% 3px;}

.prod-hdr-14{font-size:140%;color:#3074DA;font-weight:normal;padding-bottom:5px;
width:190px;

}
.tel-12{font-size:120%;color:#dd580d;font-weight:normal;text-align:right;}
.sale .tel-12{color:#D21243;}
.prod-220 .perc-off{background : #FFEBE8;color:#d90000;font-size:110%;font-weight:bold;}
.prod-220 table th, .prod-220 table td{color:#333; font-size:120%;font-weight:normal;padding:2px 0px 2px 0px;}
.prod-220 table th{text-align : left;}
.prod-220 table td{text-align : right;}

.prod-220 table .font-18{color:#dd580d!important;}
.sale .prod-220 table .font-18{color:#D21243!important;}


.prod-220 .add-to-basket{height:26px;width:111px;float:left;
	background : url(../images/elements/add-to-basket.png) no-repeat;
}

.gdm .prod-220 .add-to-basket{height:26px;width:111px;float:left;
	background : url(../images/elements/add-to-basket-orange.png) no-repeat; }

.prod-220 .add-to-basket:hover{
	background-position : 0px -26px;
}

.prod-220 .add-to-basket span{
	text-indent : -9000px;float:left;
}

.prod-220 .qty-wrap-outer{float:left;}
.prod-220 .qty-wrap-outer label{float:left;font-size:110%;color:#666;}
.prod-220 .qty-wrap{float:left;	background : url(../images/elements/qty-bg.png) no-repeat;width:26px;height:23px;position : relative;z-index : 15;}
.prod-220 .qty-wrap input{border:none;width:26px;height:23px;background : transparent;position : relative;z-index : 16;text-align : center;padding-top:3px;}


.gallery{ float:left;margin-top:0px;}


/* Orange offer box 460 */
.offer-460{	background :url(../images/elements/box-460-orange-top.png) no-repeat  #FFEBE8;float:left;width:460px;padding-top:5px;margin-top:20px;}
.offer-460-inner{float:left;background : #FFEBE8;float:left;padding: 15px 20px;width:420px;}
.offer-460 h2{color:#FF6600;font-size:140%;margin-bottom:1px;}
.offer-460 p{color:#FF6600;font-size:120%;line-height : 17px;}
.offer-460 .box-bottom{background : url(../images/elements/box-460-orange-btm.png) no-repeat;height:5px;float:left;	width:460px;}

/* Orange offer box 220 */
.offer-220{	background :url(../images/elements/box-220-orange-top.png) no-repeat  #FFEBE8;float:left;width:220px;padding-top:5px;margin-top:20px;}
.offer-220-inner{float:left;background : #FFEBE8;float:left;padding: 10px 20px;width:180px;}
.offer-220 h2{color:#FF6600;font-size:140%;;width:190px;margin-bottom:2px;}
.offer-220 p{color:#FF6600;font-size:110%;line-height : 17px;}
.offer-220 .box-bottom{background : url(../images/elements/box-220-orange-btm.png) no-repeat;height:5px;float:left;	width:220px;}

.offer-220 a{
background :url(../images/elements/btn-blue-right.png) no-repeat;
font-size:110%;color:#000;text-decoration : none;padding:0px 0px 5px 17px;line-height : 30px;
font-weight:bold;
}

.offer-220 a:hover{text-decoration : none;color: #3074DA;}

/* gray info box 220 */
.info-220{	background :url(../images/elements/box-220-gray-top.png) no-repeat  #FFEBE8;float:left;width:220px;padding-top:5px;margin-top:20px;}
.info-220-inner{float:left;background : #F0F0F0;float:left;padding: 10px 20px;width:180px;}
.info-220 h2{color:#666;font-size:110%;width:190px;margin-bottom:2px;}
.info-220 .box-bottom{background : url(../images/elements/box-220-gray-btm.png) no-repeat;height:5px;float:left;width:220px;}
.info-220 a{
background :url(../images/elements/btn-blue-right.png) no-repeat;
font-size:110%;color:#000;text-decoration : none;padding:0px 0px 5px 17px;line-height : 30px;
font-weight:bold;
}

.info-220 a:hover{text-decoration : none;color: #3074DA;}
.info-220 p{color:#666;font-size:110%;line-height : 17px;}
.info-220 table{width:200px;}
.info-220 table th{	font-weight: normal;font-size:110%;color:#666;text-align : left;width:100px;padding:1px 0px 5px 0px;vertical-align: top;}
.info-220 table td{font-weight: normal;font-size:110%;color:#666;text-align : right;width:100px;padding:1px 10px 5px 0px;vertical-align: top;}

#recliners .close{margin: 10px 0px 0px 0px;}









