           @charset "UTF-8";
/* CSS Document */

@charset "UTF-8";


 /* general */ 

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#builtin_container {
	width: 790px;
	margin: 0 auto;
	background-color: #FFFFFF;
	}
#best_sellers_panel {
	background-image:url(../../Media/Images/content_builtincookers/builtin_homepage/best_sellers/best_sellers_background.png);
	display:inline-block;
	width:789px;
	border:1px solid #cd4f27;
	margin-bottom:15px;
	}
#best_sellers_quarter {
	width:190px;
	height:350px;
	float:left;
	margin-left:6px;
	text-align:center;
	margin-bottom:10px;
	}
#multibuy_container {
	width: 770px;
	margin: 0 auto;
	border:1px solid #bfbfbf;
	background-color: #FFFFFF;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal;
	color:#333333;
	text-align: left;
	}
#intro_panel_homepage {
	width:789px;
	height:260px;
	border:1px solid #bfbfbf;
	background-image:url(../../Media/Images/content_builtincookers/backgrounds_etc/homepage_intro.jpg);
	margin-bottom:10px;
	}
#intro_content_right_padded {
	width:375px;
	margin:10px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	}
#ovens_full_width_panel {
	width:789px;
	height:260px;
	border:1px solid #e39e7c;
	margin-bottom:5px;
	background-image:url(../../Media/Images/content_builtincookers/builtin_homepage/ovens_background.png)
	}
#vat_panel {
	width:789px;
	border: 1px solid #bfbfbf;
	height:220px;
	margin-bottom:5px;
	background-image:url(../../Media/Images/content_builtincookers/builtin_homepage/homepage_vat_wider.jpg);
	}
#vat_text {
	margin-left:17px;
	margin-top:120px;
	width:480px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align: left;
	line-height:13.5px;
	}
#christmas_panel_2010 {
	width:390px;
	border: 1px solid #bfbfbf;
	height:220px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	background-image:url(../../Media/Images/content_builtincookers/builtin_homepage/homepage_christmas.jpg);
	}
#christmas_text {
	margin-left:135px;
	margin-top:130px;
	margin-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align: left;
	line-height:13.5px;
	}
#intro_panel_generic {
	width:789px;
	height:260px;
	border:1px solid #bfbfbf;
	background-color:#FFF;
	margin-bottom:5px;
	}
#generic_panel_noheight {
	width:789px;
	border:1px solid #bfbfbf;
	background-color:#FFF;
	margin-bottom:5px;
	}

#dividing_bar {
	width:775px;
	padding:5px;
	padding-left:11px;
	margin-bottom:5px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	background-image: url(../../Media/Images/content_builtincookers/wider_format_backgrounds/divider_background.png);
	background-repeat:no-repeat;
	display:inline-block;
		}
#full_width_panel {
	width:789px;
	height:260px;
	border:1px solid #bfbfbf;
	margin-bottom:5px;
	}

#half_width_left {
	width:391px;
	border: 1px solid #bfbfbf;
	height:260px;
	float:left;
	background-color:#ffffff;
	margin-right:5px;
	margin-bottom:5px;
	}
#half_width_right {
	width:390px;
	border: 1px solid #bfbfbf;
	height:260px;
	float:right;
	margin-bottom:5px;
	}
#quarter_width_left {
	width:192px;
	border:1px solid #e39e7c;
	height:260px;
	margin-right:5px;
	float:left;
	margin-bottom:5px;
	background-image:url(../../Media/Images/content_builtincookers/builtin_homepage/ovens_background.png)
	}
#quarter_width_middle_left {
	width:192px;
	border:1px solid #e39e7c;
	height:260px;
	margin-right:5px;
	float:left;
	margin-bottom:5px;
	background-image:url(../../Media/Images/content_builtincookers/builtin_homepage/ovens_background.png)
	}
#quarter_width_middle_right {
	width:192px;
	border:1px solid #e39e7c;
	height:260px;
	margin-right:5px;
	float:left;
	margin-bottom:5px;
	background-image:url(../../Media/Images/content_builtincookers/builtin_homepage/ovens_background.png)
	}
#quarter_width_right {
	width:191px;
	border:1px solid #e39e7c;
	height:260px;
	float:right;
	margin-bottom:5px;
	background-image:url(../../Media/Images/content_builtincookers/builtin_homepage/ovens_background.png)
	}
#quarter_width_promo {
	width:191px;
	border: 1px solid #cd4f27;
	height:260px;
	float:right;
	margin-bottom:5px;
	}
#threequarter_width_left {
	width:590px;
	border: 1px solid #bfbfbf;
	height:260px;
	background-image: url(../../Media/Images/content_builtincookers/wider_format_backgrounds/general_gradient_background.png);
	margin-right:5px;
	float:left;
	margin-bottom:5px;
	}
#content_left_padded {
	margin:10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	}
#content_right_padded {
	width:375px;
	margin:10px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	}
#content_left {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	}
#content_right {
	width:380px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	}
#content_padded {
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	}
#content_white {
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	}
#content_nopadding {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	}
#search_header_panel {
	width:789px;
	border:1px solid #eeeeee;
	color:#808080;
	margin-bottom:15px;
	display:inline-block;
	background-color:#ffffff;
	background-repeat:no-repeat;
	}
#search_header_content_right {
	width:590px;
	margin:10px;
	margin-left:0px;
	margin-top:17px;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	float:right;
		}
#half_width_content_left {
	width:170px;
	margin:10px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	float:left;
		}
	
	
	
/* specific homepage divs */	
#half_width_left_gas {
	width:391px;
	border: 1px solid #bfbfbf;
	height:260px;
	float:left;
	background-color:#ffffff;
	margin-right:5px;
	margin-bottom:5px;
	}

/*packs panels*/

#packs_full_width_panel {
	width:789px;
	height:260px;
	border: 1px solid #bfbfbf;
	margin-bottom:10px;
	display:inline-block;
	}
#packs_full_width_panel_noheight {
	width:789px;
	border: 1px solid #bfbfbf;
	margin-bottom:15px;
	display:inline-block;
	}
#pack1_full_width_panel {
	width:789px;
	height:260px;
	border: 1px solid #bfbfbf;
	margin-bottom:10px;
	display:inline-block;
	background-image:url(../../Media/Images/content_builtincookers/backgrounds_etc/pack_background1.png);
	}

#pack2_full_width_panel {
	width:789px;
	height:260px;
	border: 1px solid #bfbfbf;
	margin-bottom:10px;
	display:inline-block;
	background-image:url(../../Media/Images/content_builtincookers/backgrounds_etc/pack_background2.png)
	}
	
#pack3_full_width_panel {
	width:789px;
	height:260px;
	border: 1px solid #bfbfbf;
	margin-bottom:10px;
	display:inline-block;
	background-image:url(../../Media/Images/content_builtincookers/backgrounds_etc/pack_background3.png)
	}
#pack4_full_width_panel {
	width:789px;
	height:260px;
	border: 1px solid #bfbfbf;
	margin-bottom:10px;
	display:inline-block;
	background-image:url(../../Media/Images/content_builtincookers/backgrounds_etc/pack_background4.png)
	}
#pack5_full_width_panel {
	width:789px;
	height:260px;
	border: 1px solid #bfbfbf;
	margin-bottom:10px;
	display:inline-block;
	background-image:url(../../Media/Images/content_builtincookers/backgrounds_etc/pack_background5.png)
	}
#packs_half_width_left {
	background-image:url(../../Media/Images/content_builtincookers/backgrounds_etc/pack_background.png);
	width:391px;
	height:400px;
	border: 1px solid #bfbfbf;
	text-align:center;
	float:left;
	background-color:#ffffff;
	margin-right:5px;
	margin-bottom:10px;
	}
#packs_half_width_right {
	background-image:url(../../Media/Images/content_builtincookers/backgrounds_etc/pack_background.png);
	text-align:center;
	width:390px;
	height:400px;
	border: 1px solid #bfbfbf;
	float:right;
	margin-bottom:5px;
	}
.packtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	text-align: center;
	}
.packtitle_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#cd4f27;
	margin-bottom:5px;
	font-weight:bold;
	text-align: center;
	}
.packprice_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#cd4f27;
	font-weight:bold;
	text-align: centre;
	}
	

/* current offers */

#offers_quarter_width_left {
	width:192px;
	border: 1px solid #bfbfbf;
	height:260px;
	background-color: #bfbfbf;
	margin-right:5px;
	float:left;
	margin-bottom:5px;
	}
#offers_left {
	width:192px;
	border: 1px solid #bfbfbf;
	height:260px;
	margin-right:5px;
	float:left;
	margin-bottom:5px;
	text-align:center;
	}
#offers_middle_left {
	width:192px;
	border: 1px solid #bfbfbf;
	height:260px;
	margin-right:5px;
	float:left;
	margin-bottom:5px;
	text-align:center;
	}
#offers_middle_right {
	width:192px;
	border: 1px solid #bfbfbf;
	height:260px;
	margin-right:5px;
	float:left;
	margin-bottom:5px;
	text-align:center;
	}
#offers_right {
	width:191px;
	border: 1px solid #bfbfbf;
	height:260px;
	float:right;
	margin-bottom:5px;
	text-align:center;
	}
#offers_footer {
	width:789px;
	background-color:#bfbfbf;
	display:inline-block;
	color:#FFFFFF;
	text-align:center;
	}
	
	
	
	
	


/* text styles */
.homepage_header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#ffffff;
	text-align: left;
	font-size:32px;
	line-height: 21px;
	}
.homepage_subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#cd4f27;
	text-align: left;
	font-size:16px;
	line-height:21px;
	}
#intro_panel_homepage h1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align: left;
	font-size:28px;
	font-weight:lighter;
	line-height: 24px;
	DISPLAY:inLINE;
	}
#intro_panel_homepage h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align: left;
	font-size:21px;
	font-weight:lighter;
	line-height: 24px;
	DISPLAY:inLINE;
	}
#intro_panel_homepage h3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align: left;
	font-size:14px;
	font-weight:lighter;
	display:inline;
	line-height:18px;
	}



h1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#cd4f27;
	text-align: left;
	font-size:28px;
	font-weight:lighter;
	display:inline;
	}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#cd4f27;
	text-align: left;
	font-size:24px;
	font-weight:lighter;
	display:inline
	}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#cd4f27;
	text-align: left;
	font-size:15px;
	font-weight:lighter;
	line-height: 16px;
	margin-bottom:3px;
	}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align: left;
	}
.bodytext_centred {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align: center;
	}
.bodytext_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align: left;
	}
.bodytext_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align: left;
	font-weight:bold;
	}
.bodytext_bold_centred {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align: center;
	font-weight:bold;
	}
.bodytext_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cd4f27;
	text-align: left;
	}
.pack_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#cd4f27;
	font-weight:bold;
	text-align: left;
	}
.pack_subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#333333;
	text-align: left;
	font-size:16px;
	line-height:21px;
	}

.current_offers_summary {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cd4f27;
	text-align:center;
	}
.best_sellers_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#cd4f27;
	text-align:center;
	line-height:38px;
	}




/* link styles */

a.orangelinks {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cd4f27;
	text-decoration: none;
}
a.orangelinks:hover {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
a.orangelinks_smaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cd4f27;
	text-decoration: none;
}
a.orangelinkscentred {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cd4f27;
	text-decoration: none;
}
a.orangelinkscentred:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9cbf3c;
	text-decoration: underline;
}



/* left hand side static area */

#side_box {
	margin:0px auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 14px;
	text-decoration: none;
	width:195px;
}

#side_box a{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cd4f27;
	line-height: 18px;
	text-decoration: none;
}

#side_box a:visited{
	color: #cd4f27;
	text-decoration: none;
	
	}
#side_box a:hover{
	color: #333333;
	text-decoration: underline;
}


#side_brand_box {
	margin:0px auto;
	margin-bottom:5px;
	border:1px solid #bfbfbf;
	padding:5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 14px;
	text-decoration: none;
	}


/* delivery table */

#delivery_table_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	width: 700px;
	padding:20px;
	border: 1px solid #c6c8ca;
	margin: 10px auto;
	background-color:#FFFFFF;
}
#delivery_table_packdiscount {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	width: 700px;
	padding:20px;
	border-top: 1px solid #c6c8ca;
	margin: 10px auto;
}
.delivery_table_small_grey {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size:9px;
	color:#808080;
}
.delivery_table_small_lightgrey {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size:9px;
	color:#b2b2b2;
}
.maptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #808080;
	text-decoration:none;
	font-weight: bold;
}
.maptitle_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #cd4f27;
	text-decoration:none;
	font-weight: bold;
}
#deliverytablecontainer {
	width: 614px;
	margin: 10px auto;
	}
.deliverytablebackground {
	border: 1px solid #c6c8ca;
	padding:2px;
	background-color:#f2f2f2;
	}
.bodytext_light {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-align: left;
	line-height: 14px;
	}
	


/* oven directory styles */

#directory_container {
	width:790px;
	margin: 0px auto;
	border:1px solid #c6c8ca;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	background-color: #FFFFFF;
	margin-top:10px;
	margin-bottom:20px;
}
#directory_brand_box {
	width:750px;
	margin: 0px auto;
	border:1px solid #c6c8ca;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	background-image: url(../../Media/Images/content_builtincookers/wider_format_backgrounds/general_gradient_background.png);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	padding:10px;
	margin-top:10px;
	margin-bottom:20px;
}
#directory_left_box {
	width: 340px;
	margin-top:10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	text-align:left;
	padding:4px;
	}
#directory_centre_box {
	width: 186px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	text-align:left;
	padding:4px;
	}
#directory_right_box {
	width: 340px;
	margin-top:10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	text-align:left;
	padding:4px;
	}
#directory_brand_box a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color: #cd4f27;
	line-height:18px;
	text-decoration:none;
}
#directory_brand_box a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color: #9cbf3c;
	text-decoration:underline;
}
#directory_brand_title_box {
	border:1px solid #c6c8ca;
	background-color:#ffffff;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808080;
}
#directory_brand_title_box a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #818180;
}
#directory_brand_title_box a:hover {
	color: #9cbf3c;
	font-size:12px;
}


/* RSS FEED STYLES */

div#RssContent{
	margin:0px auto;
	margin-bottom:5px;
	border:1px solid #bfbfbf;
	padding:5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 14px;
	text-decoration: none;
	}

}
 
/* this is the div that contains the item information (all the bits below) */
.rssItemDiv
{
 margin:10px;
}
 
/* this is the div that contains the title of the item */
/* The title actually sits within a h3 within this div */
.rssItemTitle
{
font-family: Arial, Helvetica, sans-serif;
	color:#cd4f27;
	text-align: left;
	font-size:15px;
	font-weight:lighter;
	line-height: 16px;
	margin-bottom:2px;
}
 
.rssItemTitle h3 a
{
	font-family: Arial, Helvetica, sans-serif;
	color:#cd4f27;
	text-align: left;
	font-size:14px;
	font-weight:lighter;
	text-decoration:none;
}
.rssItemTitle h3 a:hover
{
	text-decoration:underline;
	color:#9cbf3c;
}

 
 
/* this is the div that contains date of the item */
.rssItemDate
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#cd4f27;
	text-align: left;
	font-style:italic;
}
 
/* this is the div that contains the content of the item */
.rssItemContent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align: left;
}
.rssItemContent a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cd4f27;
	text-align: left;
	text-decoration:none;
}
.rssItemContent a:hover {
	text-decoration:underline;
	color:#9cbf3c;
}

/* SEO DIV STYLES */
#bottom_panel {
	width:783px;
	height:130px;
	overflow:scroll; 
	overflow-x: hidden;
	border:1px solid #bfbfbf;
	background-color:#ffffff;
	margin-top:15px;
	margin-bottom:5px;
	display:inline-block;
	}
#wider_footer_panel {
	width:780px;
	padding:5px;
	border:1px solid #bfbfbf;
	margin-bottom:5px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	text-align:right;
	display:inline-block;
}

#bottom_panel h1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#cd4f27;
	text-align: left;
	font-size:18px;
	font-weight:lighter;
	margin-bottom:3px;
	display:inline;
	}
#bottom_panel h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#cd4f27;
	text-align: left;
	font-size:15px;
	font-weight:lighter;
	line-height: 16px;
	margin-bottom:3px;
	}

/* COLLAPSIBLE PANELS*/
.CollapsiblePanel {
	margin: 0px;
	margin-bottom:5px;
	padding: 0px;
}

/* This is the selector for the CollapsiblePanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open or close the panel.
 *
 * The name of the class ("CollapsiblePanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * CollapsiblePanel panel tab container.
 */
.CollapsiblePanelTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cd4f27;
	border:1px solid #ffffff;
	margin: 0px;
	padding:2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

/* This is the selector for a CollapsiblePanel's Content area. It's important to note that
 * you should never put any padding on the content area element if you plan to
 * use the CollapsiblePanel's open/close animations. Placing a non-zero padding on the content
 * element can cause the CollapsiblePanel to abruptly grow in height while the panels animate.
 *
 * The name of the class ("CollapsiblePanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style a
 * CollapsiblePanel content container.
 */
.CollapsiblePanelContent {
	margin: 0px;
	padding-left:3px;
	padding-top:5px;
	font-size:11px;
}

/* An anchor tag can be used inside of a CollapsiblePanelTab so that the
 * keyboard focus ring appears *inside* the tab instead of around the tab.
 * This is an example of how to make the text within the anchor tag look
 * like non-anchor (normal) text.
 */
.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "CollapsiblePanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the CollapsiblePanel.
 */
.CollapsiblePanelOpen .CollapsiblePanelTab {
	border:1px solid #333333;
	background:#333333;
	color:#ffffff;
	
}

/* This is an example of how to change the appearance of the panel tab when the
 * CollapsiblePanel is closed. The "CollapsiblePanelClosed" class is programatically added and removed
 * whenever the CollapsiblePanel is closed.
 */

.CollapsiblePanelClosed .CollapsiblePanelTab {
 /* background-color: #EFEFEF */
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "CollapsiblePanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	border:1px solid #bfbfbf;
	background:#bfbfbf;
	color:#ffffff;
}

/* This is an example of how to change the appearance of all the panel tabs when the
 * CollapsiblePanel has focus. The "CollapsiblePanelFocused" class is programatically added and removed
 * whenever the CollapsiblePanel gains or loses keyboard focus.
 */
.CollapsiblePanelFocused .CollapsiblePanelTab {
	
}


/* updated homepage styles aug 11 */

#four_column_div {
margin:10px 10px 10px 10px; 
height:220px;
width:175px;
float:left; 
border:1px solid #fff;
text-align:center;
padding-top:5px;
}

#four_column_div_spacer {
margin:10px 10px 5px 10px; 
height:220px;
width:175px;
float:left; 
border:1px solid #e5e4e3;
background-color:#e5e4e3;

text-align:center;
padding-top:5px;
}

#sub_div {
	margin:10px;
	width: 754px;
	background-image:url(../../Media/Images/content_builtincookers/builtin_homepage/sub_background.png);
	background-repeat:no-repeat;
	padding:10px 5px 0 10px;
	display:inline-block;
	}

#intro_text_div {
	background-color:#e5e4e3; 
	padding:20px 35px 20px 35px; 
	color:#404040;
	line-height:18px;
	font-size:12px;
	text-align:justify;
}
#shop_by_panel {
	width:789px;
	border: 1px solid #bfbfbf;
	margin-bottom:15px;
	display:inline-block;
	}
	
/*tool tip styles*/
.tooltip {
	display:none;
	margin-bottom: -10px;
	background-image:url(../../Media/Images/content_builtincookers/builtin_homepage/homepage_tooltip_background.png);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:16px;
	height:70px;
	width:190px;
	padding:15px;
	color:#404040;	
	font-family:Arial, Helvetica, sans-serif;
}
#shop_by_panel img {
	border:0;
	cursor:pointer;

}
.img_left {
	float:left;
	margin: -55px 40px 0px 0;
}
.img_right {
	float:right;
	margin: -55px 0px 0px 40px;
}
.img_right_normal {
	float:right;
	margin:0px 35px 0 30px;
}
.img_left_normal {
	float:left;
	margin:-5px 0 0 30px;
}
