div.kitchen{
	padding:10px;
}

div.kitchen p{
	margin-bottom:18px;
}

div.kitchen .box{
	margin-bottom:18px;
}

.box-basix, .box-imagine{
	display:block;
	/*width:271px;
	height:271px;*/
	height:261px;
	width:251px;
	padding:10px 10px 0px 10px;
	background: url(../images/boxs/kitchen-basix.png) no-repeat top left; 
	float:left;
	font-size:12px;
	font-weight: bold;
}
.box-basix a, .box-imagine a{
	display:block;
	width:100%;
	height:120px;
	border:solid 0px red;
	margin-bottom:30px;
}
.box-imagine{
	background-image: url(../images/boxs/kitchen-imagine.png) ; 
	float:right;
}

.imaginegrey{
	background: url(../images/headers/dept-kitchen-bathroom-imagine-grey.jpg) no-repeat top left;
	height:480px;
}
.imaginegrey p{
	margin-top:250px;
}
.preview{
	position:absolute;
	top:140px;
	left:0px;
	width:200px;
	height:180px;
	z-index:1000;	
	border: solid 5px black;
	/*background: black url(../images/imagine/ajax-loader.gif) no-repeat center center;*/
	background: url(../images/imagine/blackbg.gif);
	/* opacity:0.5; */
}

/* preview popup 
.preview{
	position:absolute;
	top:180px;
	left:300px;
	width:530px;
	z-index:10000;
}

.phead{	
	background: url(../images/preview/previewt-head-left.png) no-repeat left bottom;	
}

.phead .outer{
	background: url(../images/preview/preview-head-right.png) no-repeat right bottom;
}

.phead .outer .inner{
	width:500px;
	margin:0px 0px 0px 15px;
	background: url(../images/preview/preview-head.png) repeat-x;
	height:32px;
}

.pbody{	
	background: url(../images/preview/preview-body-left.png) repeat-y;
	height:500px;
	
}
.pbody .outer{
	background: url(../images/preview/preview-body-right.png) repeat-y right top;
	height:100%;
}
.pbody .outer .inner{
	width:500px;
	margin:0px 0px 0px 15px;
	background: #333;
	height:100%;
}*/

.stockistscontacts th{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding-top:16px;
}
.stockistscontacts td{
	padding-right:14px;
	color:#01308e;
}
.stockistscontacts td.phone{
	color:black;
	background: url(../images/skin/smallphone.png) no-repeat left center;
	padding:0px 0px 0px 20px;
}
.stockistscontacts tfoot th{
	font-size:15px;
}


/** NEW RANGE STYLES **/

/* General Styles */
.newrange {
	margin:0px;
	padding:0px;
}
.newrange_headers {
	font-size:18px;
	font-weight:bold;
	color:#78787a;
	line-height:120%;
	font-family:verdana;
}
.newrange_headers.titletext {
	padding:5px 0px 0px 25px;
}

.titleimage {
	width:568px;
}
.newrange_titletext {
	padding:188px 25px 0px 25px;
}

.imagineheader {
	float:left;
	width:135px;
	margin-right:25px;
	padding-left:10px;
}
.newrange_intro {
	float:left;
	width:395px;
}

.newrange_buttons a {
	margin-left:4px;
}

.newrange_bottom_banner {
	padding-top:15px;
	margin-bottom:20px;
}

.bluebar_link {
	color:white;
	font-weight:bold;
	font-size:15px;
	padding:0px 0px 0px 25px;
	width:568px;
	height:38px;
	background:url(../images/imagine/newrange/blue_ribbon.jpg) no-repeat;
}
.bluebar_link img {
	margin:-2px 5px 0px 0px;
	vertical-align:text-top;
}
.bluebar_link.nobkg {
	background:none;
}
#content div.bluebar_link a {
	color:white;
	width:519px;
	display:block;
	border:none;
}
#content div.bluebar_link a:hover {
	color:white;
}


/**
 *	Kitchen Accessories AND Kitchen Appliances Pages
**/
#KitchenAccessories_Header {
	background:url(../images/imagine/newrange/Kitchen-Accessories-Title.jpg) no-repeat;
	height:264px;
}
#kitchenaccessories_productlist {
	float:left;
	width:220px;
	padding-left:25px;
	margin-top:10px;
}
#kitchenaccessories_productdetail, #kitchenappliances_productdetail {
	float:left;
	width:289px;
	height:381px;
	background:url(../images/imagine/newrange/Kitchen-Accessories-ProductBkg.jpg) no-repeat;
	margin-top:10px;
	padding:15px 10px 0px 20px;
}
#kitchenappliances_productdetail {
	background:url(../images/imagine/newrange/Kitchen-Appliances-ProductBkg.jpg) no-repeat;
	height:416px;
}
#kitchenaccessories_productdetail .title, #kitchenappliances_productdetail .title {
	color:#00aeef;	
	font-weight:bold;
}
#kitchenaccessories_productdetail .price{
	padding-left:10px;	
	font-weight:bold;
}
#kitchenappliances_productdetail .price {
	font-weight:bold;	
}
#kitchenaccessories_productdetail .features {
	padding-top:10px;	
	padding-bottom:10px;
	width:250px;
}
#kitchenappliances_productdetail .features {
	padding-top:0px;
}
#kitchenappliances_productdetail .contents {
	float:left;
	width:300px;
	padding-top:10px;
}
#kitchenappliances_productdetail .moreinfo {
	display:inline;
}
#kitchenappliances_productdetail .warranty {
	float:left;
	display:none;
	width:54px;
	padding-top:10px;
}
#kitchenaccessories_productlist .appliances_subheader {
	color:#00aeef;
	font-size:12px;
	font-weight:bold;
	padding-bottom:4px;
	padding-top:10px;
}

/**
** Plan & Design Your Kitchen Pages 
**/
#PlanandDesign_Header {
	background:url(../images/imagine/newrange/Plan-And-Design-Title.jpg) no-repeat;
	height:185px;
}
.PlanandDesign_columns {
	width:234px;
	float:left;
	padding:0px 5px 50px 30px;
}

/**
** Store Locator Pages 
**/
#StoreLocator_Header {
	background:url(../images/imagine/newrange/Store-Locator-Title.jpg) no-repeat;
	height:302px;
}
#KitchenDisplayStore, #LocalStore {
	padding:5px 25px 5px 25px;	
}
#LocalStore {
	height:200px;
}
#KitchenDisplayStore .state_title {
	color:#00aeef;
	font-weight:bold;
	font-size:14px;	
	padding-left:2px;
}
#KitchenDisplayStore select {
	width:150px;
	margin-left:10px;
}


/**
** Support and Information Pages 
**/
#SupportInfo_Header {
	background:url(../images/imagine/newrange/Support-Info-Title.jpg) no-repeat;
	height:302px;
}
.faq_holder {
	padding:5px 25px 0px 25px;
}
#content div.faq_holder a {
	color:#00aeef;
}
.faq_holder a {
	text-decoration:underline;
}
.SupportInfo_Faq {
	padding-top:10px;
	padding-bottom:20px;
	width:350px;
}
.SupportInfo_Faq li {
	list-style:none;
	list-style-image:url(../images/imagine/newrange/list_arrow.gif);
	padding-bottom:5px;
}
.SupportInfo_Faq a {
	text-decoration:none;
}
#content ul.SupportInfo_Faq a:hover {
	color:#67a506;
	}
#content ul.SupportInfo_Faq a:active {
	color:#67a506;
}
/* FAQ question and answers */
.question {
	color:#67a506;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}
.question span {
	font-size:16px;
	font-weight:bolder;
	font-style:italic;	
}
.answer {
	border-bottom:1px solid grey;
	margin-bottom:20px;
}
.top  a {
	text-decoration:none;
	font-weight:bold;
	}
	
	
/**
 * KITCHEN RANGE INFO PAGES
 */
.titleimage {
	height:348px;
}
.titletext {
	width:459px;
	float:left;
}
.rangeThumb {
	cursor:pointer;
}
#KitchenRange_Header td {
	color:#00aeef;
	font-weight:bold;
	font-size:12px;
}
.KitchenRange_Content {
	padding-top:5px;
	line-height:150%;	
}
.KitchenRange_left {
	float:left;
	width:310px;
	margin-right:23px;
	padding-left:25px;
}
.KitchenRange_right {
	float:left;
	width:185px;
	padding-right:25px;
	line-height:130%;
}
.KitchenRange_title {
	color:#939598;
	font-weight:bold;
	font-size:15px;
	line-height:150%
}
.KitchenRange_price {
	color:#00aeef;
	font-size:16px;
	font-weight:bold;
	line-height:200%;
}
.KitchenRange_bluebold {
	color:#00aeef;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
}
.disclaimer {
	color:#b6b6b6;
	font-size:9px;
	line-height:110%;
}
.KitchenRange_tip_container {
	margin-top:20px;
	width:561px;
	height:67px;
	float:left;
	margin-left:7px;
	background:url(../images/imagine/newrange/Range/design_tip_bkg.jpg) no-repeat;
	
}
.KitchenRange_tip {
	width:521px;
	margin:24px 20px 15px 20px;
	font-style:italic;
	color:black;
	font-weight:bold;
	font-size:10px;
	line-height:120%;
}
.zoom_button {
	padding:0px;
	margin:0px;
	width:84px;
	float:left;
	cursor:pointer;
}
	


/* These styles define the header background images which is set in the js */
.chapel_Header {
	background:url(../images/imagine/newrange/Range/Chapel-Title.jpg) no-repeat;
}
.alpine_Header {
	background:url(../images/imagine/newrange/Range/Alpine-Title.jpg) no-repeat;
}
.espresso_Header {
	background:url(../images/imagine/newrange/Range/Espresso-Title.jpg) no-repeat;
}
.ravina_Header {
	background:url(../images/imagine/newrange/Range/Ravina-Title.jpg) no-repeat;
}
.glacier_Header {
	background:url(../images/imagine/newrange/Range/Glacier-Title.jpg) no-repeat;
}
.urban_Header {
	background:url(../images/imagine/newrange/Range/Urban-Title.jpg) no-repeat;
}

.KitchenPlannerSkin {
	width:568px;
	height:465px;
	background:url(../images/imagine/newrange/KitchenPlannerTeaserSkin.jpg) no-repeat;
	margin:100px 0px 0px 0px;
	padding:75px 0px 0px 0px;
}
.KitchenPlannerButton {
	margin:10px 12px 0px 0px;
}
