 @charset "UTF-8";

/* CSS Document */

@charset "UTF-8";

 /* general */ 

.clearfloat { /* this class should be placed on an EMPTY 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;

}

#wider_container {

	width: 790px;

	margin: 0 auto;

	}

#intro_panel_homepage {

	width:789px;

	height:295px;

	border:1px solid #bfbfbf;

	margin-top:0px;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/homepage_intro_background.jpg);

	}

#intro_panel_homepage h1 {

	font-family: Arial, Helvetica, sans-serif;

	color:#ffffff;

	text-align: left;

	font-size:18px;

	font-weight:lighter;

	line-height:22px;

	display:inline;

	}

#homepage_intro_content_padded {

	margin:15px;

	margin-bottom:0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#333333;

	font-size:11px;

	}

#title_content_padded {

	width:375px;

	margin:10px;

	margin-top:15px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	color:#333333;

	font-size:11px;

	}

#intro_panel_generic {

	width:789px;

	height:260px;

	border:1px solid #bfbfbf;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/generic_intro_background.png);

	background-repeat:no-repeat;

	display:inline-block;

	}

#intro_panel_elastic {

	width:789px;

	border:1px solid #bfbfbf;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/generic_intro_background.png);

	background-repeat:no-repeat;

	display:inline-block;

	}

#intro_panel_location {

	width:789px;

	height:260px;

	border:1px solid #bfbfbf;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/generic_intro_background.png);

	background-repeat:no-repeat;

	display:inline-block;

	}

#homepage_content_left_padded {

	width:375px;

	margin:10px;

	margin-left:15px;

	margin-right:0px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	color:#e2e2e2;

	font-size:11px;

	line-height:14px;

	}

#fullwidth_panel {

	width:789px;

	height:220px;

	border:1px solid #bfbfbf;

	margin-bottom:5px;

	display:inline-block;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/generic_panel_background.png);

	background-repeat:no-repeat;

	}

#christmas_panel {

	width:789px;

	height:250px;

	border:1px solid #bfbfbf;

	margin-bottom:5px;

	display:inline-block;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/generic_panel_background.png);

	background-repeat:no-repeat;

	}

#current_offers_panel {

	width:391px;

	border: 1px solid #bfbfbf;

	height:220px;

	float:left;

	margin-right:5px;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/current_offers_background.jpg);

	}

#current_offers_text {

	margin-left:135px;

	margin-top:130px;

	margin-right:10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	text-align: left;

	line-height:13.5px;

	}

#delivery_panel {

	width:390px;

	border: 1px solid #bfbfbf;

	height:220px;

	float:right;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/general_images/homepage_delivery.jpg);

	}

#delivery_text {

	margin-left:85px;

	margin-top:120px;

	margin-right:10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	text-align: left;

	line-height:14.5px;

	}

#vat_panel {

	width:390px;

	border: 1px solid #bfbfbf;

	height:220px;

	float:left;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/general_images/homepage_vat.jpg);

	}

#vat_text {

	margin-left:135px;

	margin-top:120px;

	margin-right:10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	text-align: left;

	line-height:14.5px;

	}

#new_years_offers {

	width:789px;

	border: 1px solid #bfbfbf;

	height:220px;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/general_images/homepage_newyear.jpg);

	}

#new_years_text {

	margin-left:20px;

	margin-top:120px;

	width:405px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	text-align: left;

	line-height:13.5px;

	}

#fullwidth_panel_elastic {

	width:789px;

	border:1px solid #bfbfbf;

	margin-bottom:5px;

	display:inline-block;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/generic_panel_background.png);

	background-repeat:no-repeat;

	}

#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:15px;

	font-family:Arial, Helvetica, sans-serif;

	color:#666666;

	font-size:11px;

	float:right;

		}

#search_header_content_central {

	width:605px;

	margin:0px auto;

	margin-top:17px;

	font-family:Arial, Helvetica, sans-serif;

	color:#666666;

	font-size:11px;

	line-height:13px;

		}

#search_header_content_fueltypes {

	width:725px;

	margin:0px auto;

	margin-top:17px;

	font-family:Arial, Helvetica, sans-serif;

	color:#666666;

	font-size:11px;

	line-height:13px;

		}

#generic_panel_noheight {

	width:789px;

	border:1px solid #bfbfbf;

	margin-bottom:5px;

	display:inline-block;

	}



#dividing_bar {

	width:780px;

	padding:5px;

	margin-bottom:5px;

	margin-top:10px;

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size:14px;

	background-color:#353434;

	display:inline-block;

		}

#homepage_half_width_left {

	width:391px;

	border: 1px solid #bfbfbf;

	height:220px;

	float:left;

	margin-right:5px;

	margin-bottom:5px;

	}

#homepage_half_width_right {

	width:390px;

	border: 1px solid #bfbfbf;

	height:220px;

	float:right;

	margin-bottom:5px;

	}

#half_width_left {

	width:391px;

	border: 1px solid #bfbfbf;

	height:250px;

	float:left;

	margin-right:5px;

	margin-bottom:5px;

	}

#half_width_right {

	width:390px;

	border: 1px solid #bfbfbf;

	height:250px;

	float:right;

	margin-bottom:5px;

	}

#brand_half_width_left {

	width:391px;

	border: 1px solid #bfbfbf;

	height:225px;

	float:left;

	margin-right:5px;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/half_width_background_light.png);

	}

#brand_half_width_right {

	width:390px;

	border: 1px solid #bfbfbf;

	height:225px;

	float:right;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/half_width_background_light.png);

	}

#half_width_left_noborder {

	width:391px;

	border: 0px solid #bfbfbf;

	height:220px;

	float:left;

	margin-right:5px;

	margin-bottom:5px;

		}

#half_width_right_noborder {

	width:390px;

	border: 0px solid #bfbfbf;

	height:220px;

	float:right;

	margin-bottom:5px;

	}

#feature_half_width_left {

	width:391px;

	border: 1px solid #bfbfbf;

	height:240px;

	float:left;

	margin-right:5px;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/half_width_background.png);

	}

#ethos_feature_half_width_left {

	width:391px;

	border: 1px solid #bfbfbf;

	height:220px;

	float:left;

	margin-right:5px;

	margin-bottom:5px;

	}

#feature_half_width_right {

	width:390px;

	border: 1px solid #bfbfbf;

	height:240px;

	float:right;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/half_width_background.png);

	}

#half_width_content_left {

	width:170px;

	margin:10px;

	margin-right:0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#333333;

	font-size:11px;

	float:left;

		}

#half_width_content_right {

	width:195px;

	margin:10px;

	margin-left:0px;

	margin-top:20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#333333;

	font-size:11px;

	float:right;

		}

#wide_content_right {

	width:590px;

	margin:10px;

	margin-left:0px;

	margin-top:20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#333333;

	font-size:11px;

	float:right;

		}

#quarter_width_left {

	width:192px;

	border: 1px solid #bfbfbf;

	height:285px;

	margin-right:5px; 

	float:left;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/quarter_box_background.png);

	background-repeat:no-repeat;

	}

#quarter_width_middle_left {

	width:192px;

	border: 1px solid #bfbfbf;

	height:285px;

	margin-right:5px;

	float:left;

	margin-bottom:5px; 

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/quarter_box_background.png);

		background-repeat:no-repeat;

	}

#quarter_width_middle_right {

	width:192px;

	border: 1px solid #bfbfbf;

	height:285px;

	margin-right:5px;

	float:left;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/quarter_box_background.png);

		background-repeat:no-repeat;

	}

#quarter_width_right {

	width:191px;

	border: 1px solid #bfbfbf;

	height:285px;

	float:right;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/quarter_box_background.png);

		background-repeat:no-repeat;

	}

#brand_quarter_width_left {

	width:192px;

	border: 1px solid #bfbfbf;

	height:290px;

	margin-right:5px; 

	float:left;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/quarter_box_background.png);

	background-repeat:no-repeat;

	}

#brand_quarter_width_middle_left {

	width:192px;

	border: 1px solid #bfbfbf;

	height:290px;

	margin-right:5px;

	float:left;

	margin-bottom:5px; 

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/quarter_box_background.png);

	background-repeat:no-repeat;

	}

#brand_quarter_width_middle_right {

	width:192px;

	border: 1px solid #bfbfbf;

	height:290px;

	margin-right:5px;

	float:left;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/quarter_box_background.png);

		background-repeat:no-repeat;

	}

#brand_quarter_width_right {

	width:191px;

	border: 1px solid #bfbfbf;

	height:290px;

	float:right;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/quarter_box_background.png);

	background-repeat:no-repeat;

	}

#quarter_width_delivery {

	width:191px;

	border: 1px solid #cd4f27;

	height:285px;

	float:right;

	margin-bottom:5px;

	}

#quarter_width_packdiscount {

	width:192px;

	border: 1px solid #cd4f27;

	height:285px;

	margin-right:5px;

	float:left;

	margin-bottom:5px;

	}

#threequarter_width_left {

	width:590px;

	border: 1px solid #bfbfbf;

	height:280px;

	margin-right:5px;

	float:left;

	margin-bottom:5px;

	}

#threequarter_width_right {

	width:589px;

	border: 1px solid #bfbfbf;

	height:285px;

	float:right;

	margin-bottom:5px;

	}

#content_left_padded {

	width:375px;

	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_padded_centred {

	margin:10px;

	margin-top:15px;

	font-family:Arial, Helvetica, sans-serif;

	text-align:center;

	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;

	}

#offers_content_padded {

	margin:10px;

	font-family:Arial, Helvetica, sans-serif;

	color:#333333;

	font-size:11px;

	text-align:center;

	}

#wider_footer {

	width:779px;

	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;

}

#pack_offers_panel {

	width:789px;

	border:1px solid #eeeeee;

	color:#808080;

	margin-bottom:5px;

	display:inline-block;

	background-color:#ffffff;

	background-repeat:no-repeat;

	}

#pack_offers_inner_right {

	width:550px;

	margin:10px;

	float:right;

	font-family:Arial, Helvetica, sans-serif;

	color:#333333;

	font-size:11px;

	}

#product_page_packoffers_panel {

	width:100%;

	border:0px solid #eeeeee;

	color:#808080;

	text-align:center;

	margin-top: 10px;

	margin-bottom:5px;

	display:inline-block;

	background-repeat:no-repeat;

	}



.imagefloatleft {

	float:left;

	margin-right:20px;

	margin-bottom:30px;

	margin-top:-20px;

}

	

/* specific panels */

#lacanche_content_right {

	width:585px;

	margin:10px;

	margin-left:0px;

	margin-top:20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#333333;

	font-size:11px;

	float:right;

		}

#lacanche_panel_1 {

	width:789px;

	border:1px solid #bfbfbf;

	margin-bottom:5px;

	display:inline-block;

	background: #f2f2f2;

	}		

#rangeviewer_right {

	width:390px;

	border: 1px solid #bfbfbf;

	height:220px;

	float:right;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/rangeviewer_box_background.png);

	}	

	

#rangeviewer_right a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff  ;

	text-decoration: none;

	}	

#rangeviewer_right a:hover{

	color: #e2e2e2;

	text-decoration: underline;

	}	

#thankyou_panel_noheight {
	width:900px;
	background-color:#FFFfff;
	border:1px solid #bfbfbf;
	margin-top:50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 60px; 
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
	
.thankyou_panel_left {
	width:63%;
	height:340px;
	background-color:#f2f2f2;
	padding-top:20px;
	float:left;
	border:1px solid #999999;
	margin-top:50px;
	margin-bottom:30px;	
	color:#666666;	
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 12px;
	}

.thankyou_panel_right {
	width:31%;
	height:340px;
	background-color:#FFFfff;
	padding-top:20px;
	float:right;
	border:1px solid #bfbfbf;
	margin-top:50px;
	margin-bottom:30px;
	color:#666666;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 12px;
	}

#thankyou_footer a.greenlinks { font-size: 12px; }
#thankyou_footer { margin-left:10px; }

#britannia_quarter_width_left {

	width:192px;

	border: 1px solid #bfbfbf;

	height:285px;

	margin-right:5px; 

	float:left;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/half_width_background.png);

	background-repeat:no-repeat;

	}

#mercury_panel_1 {

	width:789px;

	border:1px solid #bfbfbf;

	margin-bottom:5px;

	display:inline-block;

	background: url(../Media/Images/Content/wider_format_images/backgrounds/mercury_background_1.png) repeat-y;

	}

#mercury_panel_2 {

	width:789px;

	border:1px solid #bfbfbf;

	margin-bottom:5px;

	display:inline-block;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/mercury_background_2.png);

	background-repeat:no-repeat;

	}

#maintenance_panel {

	width:600px;

	padding:50px;

	height:400px;

	background-image:url(../Media/Images/Content/wider_format_images/maintenance/maintenance_background.png);

	border:0px solid #bfbfbf;

	margin:0px auto;

	margin-top:75px;

	text-align:center;

	}













/* current offers */



#offers_quarter_width_left {

	width:192px;

	border: 1px solid #bfbfbf;

	height:285px;

	margin-right:5px; 

	float:left;

	margin-bottom:5px;

	background-image:url(../Media/Images/Content/wider_format_images/current_offers/offers_intro_image.jpg);

	background-repeat:no-repeat;

	}

#offers_footer {

	width:774px;

	display:inline-block;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#333333;

	border: 1px solid #bfbfbf;

	text-align:left;

	padding-left:10px;

	padding-top:5px;

	padding-bottom:5px;

	}

#wider_offers_container {

	width: 790px;

	margin: 0 auto;

	background-color: #FFFFFF;

	}

#wider_offers_container a{

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #9bbf3c;

	text-decoration: none;

	}

#wider_offers_container a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #e2e2e2;

	text-decoration: underline;

}

#wider_offers_container a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #9bbf3c;

	text-decoration: none;

}	

#we_reccommend_panel {

	width:189;

	padding:5px;

	padding-bottom:10px;

	font-family: Arial, Helvetica, sans-serif;

	text-align:center;

	color:#333;

	border: 1px solid #e2e2e2;

}

.we_recommend_images {

	margin-bottom:5px

}

	





/* text styles */



h1 {

	font-family: Arial, Helvetica, sans-serif;

	color:#ffffff;

	text-align: left;

	font-size:24px;

	font-weight:lighter;

	line-height: 32px;

	}

h2 {

	font-family:Arial, Helvetica, sans-serif;

	color:#e2e2e2;

	font-size:14px;

	font-weight:normal;

	margin:0px;

	}

h3 {

	font-family:Arial, Helvetica, sans-serif;

	color:#666666;

	font-size:14px;

	font-weight:normal;

	margin:0px;

	display:inline;

	}

.centredblacktext {

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	text-decoration: none;

}

.centredblacktext_larger {

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	text-decoration: none;

}

.product_price {

	font-family: Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#990000;

	text-align: center;

	font-weight: bold;

	margin-top:12px;

	margin-bottom:12px;

	}

		

	.hompage_subheader {

	font-family: Arial, Helvetica, sans-serif;

	color:#ffffff;

	text-align: left;

	font-size:16px;

	font-weight:lighter;

	}

.hompage_subheader_big {

	font-family: Arial, Helvetica, sans-serif;

	color:#ffffff;

	text-align: left;

	font-size:20px;

	font-weight:lighter;

	}

.hompage_subheader_small {

	font-family: Arial, Helvetica, sans-serif;

	color:#ffffff;

	text-align: left;

	font-size:12px;

	font-weight:lighter;

	line-height:12px;

	}

.topgreytext {font-family: Arial, Helvetica, sans-serif;

	color:#696969;

	text-align: left;

	font-size:12px;

	font-weight:lighter;

	line-height:14px;

	}

.bodytext {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	text-align: left;

	}

.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_green_bold {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#9bbf3c;

	text-align: left;

	font-weight:bold;

	}



.bodytext_red{

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#990000;

	text-align: left;

	}

.subheader_green_bold {

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#9bbf3c;

	text-align: left;

	font-weight:bold;

	}

.subheader {

	font-family: Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#666666;

	text-align: left;

	}

.subheader_bodycolour {

	font-family: Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#333333;

	text-align: left;

	}

.pagehearder {

	font-family: Arial, Helvetica, sans-serif;

	color:#666666;

	text-align: left;

	font-size:24px;

	font-weight:lighter;

	}

.pagehearder_light {

	font-family: Arial, Helvetica, sans-serif;

	color:#999999;

	text-align: left;

	font-size:24px;

	font-weight:lighter;

	}
	
.thankyou_pageheader {
	
	font-family: Arial, Helvetica, sans-serif;
	
	color:#003366;
	
	text-align: left;
	
	font-size:24px;
	
	font-weight:lighter;
	
	}
	
.thankyou_header {
	font-family: Arial, Helvetica, sans-serif;
	color:#003366;
	text-align: left;
	font-size:12px;
	font-weight:bold;	
	}	
	
.offers_header {

	font-family: Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#990000;

	text-align: center;

	font-weight: normal;

	}

.offers_subheader {

	font-family: Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#990000;

	text-align: left;

	}

.offers_subheader_bold {

	font-family: Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#990000;

	text-align: left;

	font-weight:bold;

	}

.h1_bodytextbold {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	text-align: left;

	font-weight:bold;

	display:inline;

	line-height:normal;

	}

.select_packs_bodytext {

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

	color:#000000;

 	}

.select_packs_bodytext_bold {

	font-family:Arial, Helvetica, sans-serif;

	font-size:x-small;

	font-weight:bold;

	color:#000000;

 	}

.select_packs_redprice {

	font-family:Arial, Helvetica, sans-serif;

	font-size:medium;

	color:#990000;

	font-weight:bold;

 	}

.select_packs_strikethrough {

	font-family:Arial, Helvetica, sans-serif;

	font-size:medium;

	color:#cccccc;

	font-weight:normal;

	text-decoration:line-through;

 	}

.select_packs_tablecell {

border-bottom:1px solid #eeeeee;

padding-bottom:5px;

padding-top:2px;

width:185px;

 	}

.select_packs_tablecell_bordered {

border-bottom:1px solid #eeeeee;

border-right:1px solid #eeeeee;

padding-bottom:5px;

padding-top:2px;

width:185px;

 	}

.select_packs_tablecell_bordered_nowidth {

border-bottom:1px solid #eeeeee;

border-right:1px solid #eeeeee;

padding-bottom:5px;

padding-top:2px;

 	}



/* link styles */



a.greenlinks {

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #9bbf3c;

	text-decoration: none;

}

a.greenlinks:visited {

	color: #9bbf3c;

	text-decoration: none;

}

a.greenlinks:hover {

	color: #e2e2e2;

	text-decoration: none;

}

a.whitelinks {

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

}

a.whitelinks:visited {

	color: #ffffff;

	text-decoration: none;

}

a.whitelinks:hover {

	color: #e2e2e2;

	text-decoration: none;

}

a.greenlinkscentred {

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #9bbf3c;

	text-decoration: none;

}

a.greenlinkscentred:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #e2e2e2;

	text-decoration: underline;

}

a.greenlinkscentred:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #9bbf3c;

	text-decoration: none;

}

#intro_panel_homepage a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	}

#intro_panel_homepage a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: underline;

	}

#intro_panel_location a {

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #9bbf3c;

	text-decoration: none;

	}

#intro_panel_location a:hover {

	color: #e2e2e2;

	text-decoration: underline;

	}

a.centredblacklinks {

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color: #000000;

	text-decoration: none;

}

a.centredblacklinks:visited {

	

}

a.centredblacklinks:hover {

	

}







/* left hand side static area and lightviews */





#gift_voucher_lightview {

	margin:0px auto;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	background-image:url(../Media/Images/Content/wider_format_images/general_images/gift_vouchers_lightview.png);

	background-repeat:no-repeat;

	padding:15px;

	padding-top:40px;

	padding-bottom:15px;

	font-size: 11px;

	border:0px solid #e2e2e2;

	color: #333333;

	line-height: 14px;

	text-decoration: none;

	width:570px;

	height:192px;

	}

	

#latest_news_lightview {

	margin:0px auto;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	background-image:url(../Media/Images/Content/wider_format_images/general_images/latest_news_lightview.png);

	background-repeat:no-repeat;

	padding:15px;

	padding-top:40px;

	padding-bottom:15px;

	font-size: 11px;

	border:0px solid #e2e2e2;

	color: #333333;

	line-height: 14px;

	text-decoration: none;

	width:419px;

	height:192px;

	}

	

#latest_news_container {

	margin:0px auto;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	background-image:url(../Media/Images/Content/wider_format_images/general_images/latest_news_title.png);

	background-repeat:no-repeat;

	padding:7px;

	padding-top:40px;

	padding-bottom:15px;

	font-size: 11px;

	border:1px solid #e2e2e2;

	color: #333333;

	line-height: 14px;

	text-decoration: none;

	width:185px;

	}

	

	#latest_news_container a{

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #9bbf3c;

	text-decoration: none;

	margin-left:10px;

	line-height:18px;

	text-align:left;

	margin-left:6px;

}

#latest_news_container a:hover {

	text-decoration: underline;

	color:#e2e2e2;

}



#lhs_static_container {

	margin:0px auto;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	line-height: 14px;

	text-decoration: none;

	width:200px;

	}

	

	#lhs_static_container a{

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #9bbf3c;

	text-decoration: none;

	margin-left:10px;

	line-height:18px;

}

#lhs_static_container a:hover {

	text-decoration: underline;

	margin-left:10px;

	color:#e2e2e2;

}

#lhs_static_container2 {

	margin:0px auto;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	line-height: 14px;

	text-decoration: none;

	width:200px;

	}

	

.lhs_text {

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	margin-left:10px;

}







/* lightview popup styles */



#lightview_container {

	margin:0px auto;

	width:600px;

	background-color:#ffffff;

}





/* delivery table styles*/

#delivery_table_panel {

	width:850px;

	border:1px solid #bfbfbf;

	margin:0px auto;

	margin-bottom:5px;

	display:inline-block;

	background-color:#ffffff;

	background-repeat:no-repeat;

	}

#packdiscount_panel {

	width:779px;

	border:1px solid #bfbfbf;

	margin:0px auto;

	margin-bottom:5px;

	display:inline-block;

	background-color:#ffffff;

	background-repeat:no-repeat;

	}

	



/* accordion styles */



.Accordion {

	border-left: 1px solid #bfbfbf;

	border-right: 1px solid #bfbfbf;

	border-bottom: 1px solid #bfbfbf;

	margin-top: 0px;

	margin-bottom:20px;

}



.AccordionPanel {

	margin: 0px;

	padding: 0px;

	margin-left: auto; 

	margin-right: auto;

	width: 789px;

	color: #808080;

}



.AccordionPanelTab {

	background-color: #a7a9ac;

	margin: 0px;

	cursor: pointer;

	-moz-user-select: none;

	-khtml-user-select: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	text-indent: 12px;

	height: 18px;

	width: 789px;

	font-weight: normal;

	padding-top: 4px;

	border-top: 1px solid #bfbfbf;

}



.AccordionPanelContent {

	background-color: #ffffff;

	overflow: auto;

	margin: 0px;

	margin-left: 7px;

	margin-right:7px;

	padding-left: 5px;

	padding-right: 5px;

	font-size: 11px;

	font: arial;

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	margin-bottom: 15px;

	text-align:left;

}



.AccordionPanelContent a {

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #9bbf3c;

	text-decoration: none;

}



.AccordionPanelContent a.hover {

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #e2e2e2;

	text-decoration: none;

}



.AccordionPanelOpen .AccordionPanelTab {

	background-color: #666666;

	color: #FFFFFF;

}



.AccordionPanelTabHover {

	color: #ffffff;

	background-color: #e2e2e2;

}

.AccordionPanelOpen .AccordionPanelTabHover {

	

}



.AccordionFocused .AccordionPanelTab {

	

}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {

	

}

#buying_guide_header {

	background-color: #ffffff;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/generic_intro_background.png);

	margin: 0px;

	padding-top: 4px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #666666;

	text-indent: 8px;

	height: 33px;

	width: 788px;

	font-weight: normal;

	border: 1px solid #bfbfbf;

}

#buying_guide_header_noborder {

	background-color: #ffffff;

	background-image:url(../Media/Images/Content/wider_format_images/backgrounds/generic_intro_background.png);

	margin: 0px;

	padding-top: 4px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #666666;

	text-indent: 8px;

	height: 33px;

	width: 788px;

	font-weight: normal;

}





#directory_brand_box {

	width:770px;

	margin: 0px auto;

	border:1px solid #e2e2e2;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#808080;

	background-color: #FFFFFF;

	padding:10px;

	margin-top:10px;

	margin-bottom:20px;

}

#directory_left_box {

	width: 240px;

	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: 240px;

	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: 240px;

	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:#808080;

	line-height:18px;

	text-decoration:none;

}

#directory_brand_box a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align:left;

	color:#9bbf3c;

	text-decoration:underline;

}

#directory_brand_title_box {

	background-color: #e2e2e2;

	padding:2px;

	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:#808080;

}

#directory_brand_title_box a:hover {

	color:#9bbf3c;

	font-size:12px;

}

#small_rangemaster_div {

	text-align: left;

	width: 340px;

	margin: 0px auto;

	border: 0px solid #808080;

	padding:10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #808080;

}

/* RSS FEED STYLES */



div#RssContent{

	width:590px;

	border:1px solid #bfbfbf;

	background-image: url(../../Media/Images/content_builtincookers/wider_format_backgrounds/general_gradient_background.png);

	float:left;

	 height:285px;

	margin-bottom:5px;



}

 

/* 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:#9bbf3c;

	text-align: left;

	font-size:18px;

	font-weight:lighter;

	line-height: 17px;

	margin-bottom:2px;

}

 

.rssItemTitle h3 a

{

	font-family: Arial, Helvetica, sans-serif;

	color:#9bbf3c;

	text-align: left;

	font-size:17px;

	font-weight:lighter;

	text-decoration:none;

}

.rssItemTitle h3 a:hover

{

	text-decoration:underline;

	color:#e2e2e2;

}



 

 

/* this is the div that contains date of the item */

.rssItemDate

{

 	font-family: Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#9bbf3c;

	text-align: left;

	font-style:italic;

	margin-bottom:2px;

}

 

/* 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;

	margin-bottom:17px;

}

.rssItemContent a

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#9bbf3c;

	text-align: left;

	text-decoration:none;

}

.rssItemContent a:hover {

	text-decoration:underline;

	color:#e2e2e2;

}



@charset "UTF-8";

/* CSS Document */



/*rangecookers brand homepage*/



#rangecookers_brand_container {

	width: 790px;

	margin: 0 auto;

	border-left:1px solid #e2e2e2;

	}

#rangecookers_brand_fullwidthbox {

	width:749px;

	padding:20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	text-align: left;

	margin-bottom:10px;

}

#rangecookers_brand_seriesbox {

	width:749px;

	padding:19px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	text-align: left;

	margin-bottom:10px;

	margin-top:10px;

}

#rangecookers_brand_imagebox {

	width:355px;

	padding:10px;

	float:right;

}

#rangecookers_left_textbox {

	width:265px;

	margin-top:20px;

	font-family: Arial, Helvetica, sans-serif;

	padding-right:12px;

	font-size:11px;

	color:#333333;

	text-align: left;

	float:left;

	}

#rangecookers_brand_specimage {

	width:470px;

	margin-top:20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	text-align: left;

	float:right;

}

#rangecookers_brand_dividerbox {

	width:788px;

	border-top:1px solid #e2e2e2;

	height:5px;

}

.rangecookers_brand_ethos {

	font-weight:bolder;

}

.rangecookers_brand_subhead {

	font-family: Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#666666;

	text-align: left;

	font-weight:bold;

	}









@charset "UTF-8";



/* SpryTabbedPanels.css - version 0.4 - Spry Pre-Release 1.6.1 */



/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */



/* Horizontal Tabbed Panels

 *

 * The default style for a TabbedPanels widget places all tab buttons

 * (left aligned) above the content panel. 

 */



/* This is the selector for the main TabbedPanels container. For our

 * default style, this container does not contribute anything visually,

 * but it is floated left to make sure that any floating or clearing done

 * with any of its child elements are contained completely within the

 * TabbedPanels container, to minimize any impact or undesireable

 * interaction with other floated elements on the page that may be used

 * for layout.

 *

 * If you want to constrain the width of the TabbedPanels widget, set a

 * width on the TabbedPanels container. By default, the TabbedPanels widget

 * expands horizontally to fill up available space.

 *

 * The name of the class ("TabbedPanels") used in this selector is not

 * necessary to make the widget function. You can use any class name you

 * want to style the TabbedPanels container.

 */

.TabbedPanels {

	margin: 0px auto;

	padding: 0px;

	clear: none;

	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/

}



/* This is the selector for the TabGroup. The TabGroup container houses

 * all of the tab buttons for each tabbed panel in the widget. This container

 * does not contribute anything visually to the look of the widget for our

 * default style.

 *

 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not

 * necessary to make the widget function. You can use any class name you

 * want to style the TabGroup container.

 */

.TabbedPanelsTabGroup {

	margin: 0px;

	padding: 0px;

}



/* This is the selector for the TabbedPanelsTab. This container houses

 * the title for the panel. This is also the tab "button" that the user clicks

 * on to activate the corresponding content panel so that it appears on top

 * of the other tabbed panels contained in the widget.

 *

 * For our default style, each tab is positioned relatively 1 pixel down from

 * where it wold normally render. This allows each tab to overlap the content

 * panel that renders below it. Each tab is rendered with a 1 pixel bottom

 * border that has a color that matches the top border of the current content

 * panel. This gives the appearance that the tab is being drawn behind the

 * content panel.

 *

 * The name of the class ("TabbedPanelsTab") used in this selector is not

 * necessary to make the widget function. You can use any class name you want

 * to style this tab container.

 */

.TabbedPanelsTab {

	position: relative;

	top: 1px;

	float: left;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:10px;

	padding-right:30px;

	margin: 0px 0px 0px 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#333333;

	text-align: center;

	background-color: #ffffff;

	list-style: none;

	border-left: solid 1px #e2e2e2;

	border-bottom: solid 1px #e2e2e2;

	border-top: solid 1px #e2e2e2;

	border-right: solid 8px #e2e2e2;

	-moz-user-select: none;

	-khtml-user-select: none;

	cursor: pointer;

}



/* This selector is an example of how to change the appearnce of a tab button

 * container as the mouse enters it. The class "TabbedPanelsTabHover" is

 * programatically added and removed from the tab element as the mouse enters

 * and exits the container.

 */

.TabbedPanelsTabHover {

	background-color: #e2e2e2;

}



/* This selector is an example of how to change the appearance of a tab button

 * container after the user has clicked on it to activate a content panel.

 * The class "TabbedPanelsTabSelected" is programatically added and removed

 * from the tab element as the user clicks on the tab button containers in

 * the widget.

 *

 * As mentioned above, for our default style, tab buttons are positioned

 * 1 pixel down from where it would normally render. When the tab button is

 * selected, we change its bottom border to match the background color of the

 * content panel so that it looks like the tab is part of the content panel.

 */

.TabbedPanelsTabSelected {

	background-color: #ffffff;

	border-bottom: 1px solid #ffffff;

	color:#EF4135;

	

}



/* This selector is an example of how to make a link inside of a tab button

 * look like normal text. Users may want to use links inside of a tab button

 * so that when it gets focus, the text *inside* the tab button gets a focus

 * ring around it, instead of the focus ring around the entire tab.

 */

.TabbedPanelsTab a {

	color: #333333;

	text-decoration: none;

}



/* This is the selector for the ContentGroup. The ContentGroup container houses

 * all of the content panels for each tabbed panel in the widget. For our

 * default style, this container provides the background color and borders that

 * surround the content.

 *

 * The name of the class ("TabbedPanelsContentGroup") used in this selector is

 * not necessary to make the widget function. You can use any class name you

 * want to style the ContentGroup container.

 */

.TabbedPanelsContentGroup {

	clear: both;

	border-left: solid 1px #e2e2e2;

	border-bottom: solid 1px #e2e2e2;

	border-top: solid 1px #e2e2e2;

	border-right: solid 1px #e2e2e2;

	background-color: #ffffff;

}



/* This is the selector for the Content panel. The Content panel holds the

 * content for a single tabbed panel. For our default style, this container

 * provides some padding, so that the content is not pushed up against the

 * widget borders.

 *

 * The name of the class ("TabbedPanelsContent") used in this selector is

 * not necessary to make the widget function. You can use any class name you

 * want to style the Content container.

 */

.TabbedPanelsContent {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	text-align: left;

	height:300px;



}



/* This selector is an example of how to change the appearnce of the currently

 * active container panel. The class "TabbedPanelsContentVisible" is

 * programatically added and removed from the content element as the panel

 * is activated/deactivated.

 */

.TabbedPanelsContentVisible {

}



/* Vertical Tabbed Panels

 *

 * The following rules override some of the default rules above so that the

 * TabbedPanels widget renders with its tab buttons along the left side of

 * the currently active content panel.

 *

 * With the rules defined below, the only change that will have to be made

 * to switch a horizontal tabbed panels widget to a vertical tabbed panels

 * widget, is to use the "VTabbedPanels" class on the top-level widget

 * container element, instead of "TabbedPanels".

 */



/* This selector floats the TabGroup so that the tab buttons it contains

 * render to the left of the active content panel. A border is drawn around

 * the group container to make it look like a list container.

 */

.VTabbedPanels .TabbedPanelsTabGroup {

	float: left;

	width: 10em;

	height: 20em;

	background-color: #EEE;

	position: relative;

	border-top: solid 1px #e2e2e2;

	border-right: solid 1px #e2e2e2;

	border-left: solid 1px #e2e2e2;

	border-bottom: solid 1px #e2e2e2;

}



/* This selector disables the float property that is placed on each tab button

 * by the default TabbedPanelsTab selector rule above. It also draws a bottom

 * border for the tab. The tab button will get its left and right border from

 * the TabGroup, and its top border from the TabGroup or tab button above it.

 */

.VTabbedPanels .TabbedPanelsTab {

	float: none;

	margin: 0px;

	border-top: none;

	border-left: none;

	border-right: none;

}



/* This selector disables the float property that is placed on each tab button

 * by the default TabbedPanelsTab selector rule above. It also draws a bottom

 * border for the tab. The tab button will get its left and right border from

 * the TabGroup, and its top border from the TabGroup or tab button above it.

 */

.VTabbedPanels .TabbedPanelsTabSelected {

	background-color: #ffffff;

	border-bottom: solid 1px #e2e2e2;

}



/* This selector floats the content panels for the widget so that they

 * render to the right of the tabbed buttons.

 */

.VTabbedPanels .TabbedPanelsContentGroup {

	clear: none;

	float: left;

	padding: 0px;

	width: 30em;

	height: 20em;

}

/*SEO styles*/

.clear

{

	clear:both;

}



.w426

{

	

	WIDTH:789PX;

}





#home #main

{

	

}



	#main .w426

	{

		width:789px;

		overflow:auto;

		padding:0px;

		border:1px solid #eeeeee;

		margin-bottom:17px;

	}

	#main p {

		

	}

		#main .panels

		{

			

		}

	

			#main .panels p

			{

				margin-left:0;

			}

			

			h1.pageheading{

				font-size:12px;

				font-weight:normal;

				margin:0px;

				color:#808080;

			}

			

			#main .panels h1

			{

				color:#808080;

				margin:0;

			}

			#main .panels h1

			{

				color:#808080;

				font-size:12px;

				font-weight:normal;

				margin:0;

			}

			

			#main .panels h2

			{

				margin:0;

			}

			

			#main .panels h2

			{

				font-size:1.7em;

				font-weight:normal;

				margin:0;

			}

			

			#main .panels a{

				color:#D20A18;

				text-decoration:none;

			}

			

			.panels p {

				font-size:11px;

				font-weight:normal;

				margin:0;

			}

			

			.panels a {

				text-decoration:none;

				display:inline;

			}

			

			.panels img {

				margin-bottom:20px;

			}

			

			.panelsHtag {

				color:#7F5E39;

				font-size:16px;

				font-weight:bold;

				margin-bottom:0px;

			}

			

			.panels_header {

			width:725px;

			margin:0px auto;

			margin-top:17px;

			font-family:Arial, Helvetica, sans-serif;

			color:#666666;

			font-size:11px;

			font-weight:bold;

			line-height:14px;

			}

					

		#links

		{

			width:774px;

			text-align:right;

			padding-right:15px;

			top:0px;

			display:inline-block;

		}

		

			#links img

			{

				margin-left:5px;

				border:0 none;

			}

		

	

.h1Replace {

border-bottom:1px solid #92B6F8;

color:#073384;

font-size:2.1em;

letter-spacing:0.4em;

font-weight:bold;

}



.h2Replace{

font-size:1.6em;

margin-top:2px;

line-height:.4em;

}






/* SEO DIV STYLES */

#bottom_panel {

	width:788px;

	height:60px;

	overflow:scroll; 

	overflow-x: hidden;

	border:1px solid #bfbfbf;

	background-color:#ffffff;

	margin-top:5px;

	margin-bottom:5px;

	display:inline-block;

	}



#bottom_panel h1 {

	font-family: Arial, Helvetica, sans-serif;

	color:#666666;

	text-align: left;

	font-size:18px;

	font-weight:lighter;

	margin-bottom:3px;

	display:inline;

	}

#bottom_panel h2 {

	font-family: Arial, Helvetica, sans-serif;

	color:#9bbf3c;

	text-align: left;

	font-size:13px;

	font-weight:lighter;

	line-height: 16px;

	display:inline;

	margin-bottom:2px;

	}
	
/******** Search Pages Styles ****** */

.resultstext a, .resultstext a:visited
{
	color: #9BBF3C;
    text-decoration: none;
}

.resultstext a:hover, .resultstext a:active
{
	color: #9BBF3C;
    text-decoration: underline;
}
	
/* PRODUCT PAGE STYLES */

/* Product Page Validator Styles */
#divSelectColour 

{  

    left: 20px;

    top: 370px;
    background-image:url(../Media/Images/Content/wider_format_images/validators/select_colour.png); 
    background-repeat:no-repeat;

}



#divSelectAttribute

{ 

    left: 423px;

    top: 370px;
        background-image:url(../Media/Images/Content/wider_format_images/validators/select_options.png); 
    background-repeat:no-repeat;

}



.productValidator

{

    display: none;

    height: 47px;

    width: 107px;

    z-index: 15;

    position: absolute;

}

/*Continue Shopping & Product Associations*/

.continueshoppingcontainer
{
    border: 8px solid #EEEEEE;
    display: block;
    width:778px;
    height: 225px;
    margin-top: 1px;
    padding-top: 20px;
}

.continueShoppingBlock
{
    float: left;
    margin: 0 0 0 30px;
}

div#continueShoppingItemAddedText
{
    margin: 10px 0 0 50px;
    width: 380px;
}

.viewBasket
{
    margin-bottom:5px;
}

div#addedToOrderTick
{
    margin: 15px 0 0 80px;
    text-align: center;
}

.continueshoppingPrice
{
    padding-bottom: 8px;
}

div#continueToCheckoutParent
{
    font-size: 14px;
    display: inline-block;
}

div#continueToCheckoutParent div#cardLogos
{
    float:left;
    margin: 35px 20px 0 205px;
}

div#continueToCheckoutParent div#continueToCheckout
{
    float:left;
    background-image: url('/Media/Images/Content/Checkout/btn_continue_to_checkout_2.png');
    width: 390px;
    height: 24px;
    text-align: center;
    margin-top:30px;
}

div#continueToCheckoutParent div#continueToCheckout a
{
    position: relative;
    top: 15%;
    right: 9%;
    color: #fff;
}

div#continueToCheckoutParent div#continueToCheckout a:hover{ text-decoration:underline; }

div#continueToCheckoutParent div#continueShoppingText
{
    /*border-color: #E2E2E2 -moz-use-text-color;
    border-style: solid none;
    border-width: 1px medium;
    padding: 20px 0;
    */
    color: #9BBF3C;
    float: right;
    font-size: 13px;
    margin: 50px 30px 0 0;
    padding-bottom: 10px;
}

.continueShoppingSpanText
{
    padding-bottom: 20px;
    vertical-align: middle;
}

.productassociations
{
   width : 793px;
   margin-top: 15px;
   /*margin-left: 20px;*/
   text-align: center;
}

.productassociationsnarrow
{
   float: left;
}

/**************** Product Page Media Styles ***************************/
#ctl00_PHMainContent_productInfoView_divMediaLink { text-align: center; cursor: pointer; }

/*The dark gradient image behind the media player */
#mediaOverlayClose {
    background: url("/media/images/AdditionalMedia/media_screen_background.png") repeat scroll left top transparent;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000;
}

/*simple_overlay refers to the media player background div/image not the dark overlay */
#mediaPlayer {
    
    background-image: url("/media/images/AdditionalMedia/media_background.png");
    background-repeat: no-repeat;
    display: none;
    height: 495px;
    margin-left: 3px;
    padding: 10px;
    position: fixed;
    width: 597px;
    top: 150px;
    z-index: 1010;
}

/* close button positioned on upper right corner */
#mediaPlayer .close, div.close {
    position:absolute;
    right:12px;
    top:-8px;
    cursor:pointer;
    height:22px;
    width:22px;
    z-index:1011;
}

#mediaPanels {
    /*height: 420px;*/
    position: absolute;
    /*width: 9999em;*/
    z-index:1000;
    /*margin-left: 15%;*/
    text-align:center;
}
.mediaPanel {
    float: left;
    /*height: 340px;
    width: 1000px;*/
    text-align: center;
	margin: 5px 0 0 8px;
	position:absolute;
}

.rangeviewer
{
    display:block;
    width:560px;
    height:345px; 
    margin-top:5px;
    border:none;
}

a.video
{
    display:block;
    width:475px;
	height:340px;
    margin-top:5px;
}

/* play button */
a.video img.play {
    margin-top:30%;
    border:0px;
    height: 60px;
    width: 120px;
}

/* when container is hovered we alter the border color */
a.video:hover {
    border:0px solid #e2e2e2;
}

#thumbsParent
{
    width: 570px;
    bottom: 55px;
    height: 75px;
    position: absolute;
    text-align: center;
}

#thumbs {

    margin: 0 auto;
    display:inline-block;
}

.t {
    border: 0 none !important;
    padding: 0 !important;
}
.t a {
    cursor: pointer;
    display: block;
    float: left;
    margin-left: 11px;
}
.t a.active {
    cursor: default !important;
}

.t a:hover {
    opacity: 0.75;
}

.t img {
    height: 75px;
    width: 75px;
}

.splash { 
    width:400px;
    height:inherit; 
}

/* Product Page Tooltips */

.tooltip 

{
	display:none;
	position:absolute;
	z-index: 10;
	right: 186px;
	opacity: 0;
}



/* Vertical positioning of tooltip set here */

#divDeliveryContent { top: 175px; }

#divGuaranteeContent { top: 175px; }



.tooltiptrigger 

{

	/*display:block;*/

	overflow:hidden;

	cursor:pointer;

	text-decoration: none;
    
    font-size:12px;

	color: #9bbf3c;	

}



.tooltiptrigger:hover 

{

	background-position:0 -44px ;		

}



.tooltiptrigger:focus 

{

	background-position:0 -88px;

}


#guarantee_wrapper {
width: 400px; 
height: 170px; 
display:table;
background-image:url(../Media/Images/Content/wider_format_images/guarantee/guarantee_box.png); 
background-repeat:no-repeat; 
font-family: Arial,Helvetica,sans-serif; 
font-size: 12px; line-height: 18px; 
color: #666; 
text-align: center; 
margin: 0px auto;
}

#guarantee_text {
display:table-cell;
vertical-align:middle;
}

#delivery_wrapper {
width: 400px; 
height: 230px; 
display:table;
background-image:url(../Media/Images/Content/wider_format_images/guarantee/delivery_box.png); 
background-repeat:no-repeat; 
font-family: Arial,Helvetica,sans-serif; 
font-size: 12px; line-height: 18px; 
color: #666; 
text-align: center; 
margin: 0px auto;
}

#delivery_tooltip_text {
display:table-cell;
vertical-align:middle;
}


#delivery_wrapper {
width: 400px; 
height: 230px; 
display:table;
background-image:url(../Media/Images/Content/wider_format_images/guarantee/delivery_box.png); 
background-repeat:no-repeat; 
font-family: Arial,Helvetica,sans-serif; 
font-size: 12px; line-height: 18px; 
color: #666; 
text-align: center; 
margin: 0px auto;
}


#tooltip_container {
	width:400px;
	margin:0px auto;
}


#tooltip_text {
width:325px;
padding:27px;
font-family: Arial,Helvetica,sans-serif; 
font-size: 12px; line-height: 18px; 
color: #666; 
text-align: center; 
background-image:url(../Media/Images/Content/wider_format_images/product_page_tooltips/tooltip_background.png);
float:left;
border:1px solid #9bbf3c;
}

#tooltip_arrow {
	width:20px;
	margin-top:25px;
	margin-left:-2px;
	float:left;
}

#thankyou_footer.subheader { margin-left: 10px }
#thankyou_footer img
{
    position: relative;
    top: 10px;
}
.thankyou_panel_left ul { padding: 5px 0 5px 25px; }

/* New Checkout Styles */



.overlayContentDiv
{
    background-color:#fff;
    overflow: scroll;
    height: 495px;
    width: 597px;
    padding-top: 10px;
}

.popoutOverlay
{
    background-color: #fff;
    display: none;  
    margin-left: 3px;
    padding: 10px;
    position: fixed;
    top: 150px;
    z-index: 1010;
    border-top: 15px solid #FFFFFF;
}

div.popoutOverlay div.close
{
    top: -14px;
    right: 8px;
}

/* New Homepage Styles Oct 2011 */

/* top panel */
#intro_div_container div.intro_div {
    position: absolute;
    z-index: 8;
    opacity: 0;
}
#intro_div_container div.active {
    z-index: 10;
	opacity: 1;
}

#intro_div_container div.last-active{
    z-index: 9;
}

#intro_div_container {
width:791px;
height:461px;
margin:0px auto 0 auto;
display:block;
overflow: hidden;
}

#intro_div_1 {
	width:790px;
	height:460px;
	margin:0px auto 0 auto;
	border:1px solid #d2d2d2;
	background-image:url(../Media/Images/Content/homepage/intro1.jpg);
}

#intro_div_2 {
	width:790px;
	height:460px;
	margin:0px auto 0 auto;
	border:1px solid #d2d2d2;
	background-image:url(../Media/Images/Content/homepage/intro2.jpg);
}
#intro_div_3 {
	width:790px;
	height:460px;
	margin:0px auto 0 auto;
	border:1px solid #d2d2d2;
	background-image:url(../Media/Images/Content/homepage/intro3.jpg);
}
#intro_div_text {
	margin:330px 30px 0px 30px;
	font-family: cronos-pro,serif;
	color:#666;
	font-size:14px;
	line-height:18px;
	text-align:justify;
	letter-spacing:0px;

}
#intro_div_text_left {
	margin:330px 20px 0 30px;
	font-family: cronos-pro,serif;
	width:370px;
	color:#666;
	font-size:14px;
	line-height:18px;
	float:left;
	letter-spacing:0px;
}
#intro_div_text_right {
	margin:330px 30px 0 0px;
	font-family: cronos-pro,serif;
	width:340px;
	color:#666;
	font-size:14px;
	line-height:18px;
	float:left;
	letter-spacing:0px;
}
.intro_div_subhead {
	color: #7D8365;
    display: inline-block;
    font-family: reenie-beanie,serif;
    font-size: 28px;
    margin-bottom: 15px;
	font-weight:500;

}
.intro_div_signature {
	font-family: reenie-beanie,serif;
	font-size:36px;
	color:#7d8365;
	line-height:54px;
	text-align:center;
	font-weight:500;
}
a.introdiv {
	font-size:14px;
	line-height:22px;
	color:#9bbf3c;
	text-decoration:none;
}
a.introdiv:visited {
	color:#9bbf3c;
	text-decoration:none;
}
a.introdiv:hover {
	color:#666;
	text-decoration:none;
}
a.clickstartshopping {
	font-family: reenie-beanie,serif;
	font-size:36px;
	line-height:36px;
	color:#9bbf3c;
	text-align:left;
	font-weight:600;
}
a.clickstartshopping:visited{

}
a.clickstartshopping:hover{
	color:#666;
}
	
/* shopping panel */

#generic_section {
	width:729px;
	margin:0px auto 8px auto;
	padding:20px 30px 20px 30px;
	border:1px solid #d2d2d2;
	font-family: cronos-pro,serif;
	color:#666;
	font-size:14px;
	line-height:22px;
	text-align:justify;
	letter-spacing:0px;
	background-color:#fff;
}
#generic_section a {
	color:#9bbf3c;
	text-decoration:none;
}
#generic_section a:visited {
	color:#9bbf3c;
	text-decoration:none;
}
#generic_section a:hover {
	color:#666;
	text-decoration:none;
}
#generic_section_noborder {
	width:729px;
	margin:0px auto 8px auto;
	padding:20px 30px 20px 30px;
	border:0px solid #d2d2d2;
	font-family: cronos-pro,serif;
	color:#666;
	font-size:14px;
	line-height:22px;
	text-align:justify;
	letter-spacing:0px;
	background-color:#fff;
}
.section_pageheader {
 	color:#666666;
	font-family: cronos-pro,serif;
	font-size:44px;
	margin-top:10px;
	text-align:left;
	letter-spacing:0px;
	display:inline;
}

.section_subheader {
	color:#666666;
	font-family: cronos-pro,serif;
	font-size:34px;
	font-weight:300;
	margin-top:10px;
	text-align:left;
	letter-spacing:-1px;
	display:inline;
}

.section_sub_subheader {
	color:#666666;
	font-family: cronos-pro,serif;
	font-size:28px;
	font-weight:300;
	margin-top:10px;
	text-align:left;
	letter-spacing:-1px;
	display:inline;
}
.generic_bordered_div {
	padding:10px;
	border:1px solid #f2f2f2;
}
	
#homepage_section {
	width:729px;
	margin:8px auto 0 auto;
	padding:30px 30px 20px 30px;
	border:1px solid #d2d2d2;
	font-family: cronos-pro,serif;
	color:#666;
	font-size:14px;
	line-height:22px;
	text-align:justify;
	letter-spacing:0px;
	background-color:#f9f9f9;
}
#homepage_section a {
	color:#9bbf3c;
	text-decoration:none;
}
#homepage_section a:visited {
	color:#9bbf3c;
	text-decoration:none;
}
#homepage_section a:hover {
	color:#666;
	text-decoration:none;
}
.homepage_section_bold {
	color:#7d8365;
	text-align:justify;
	letter-spacing:0px;	
	font-weight:bold; 
	}

#rangecooker_container {
	width:730px; 
	height:235px;
	background-image:url(../Media/Images/Content/homepage/backgrounds/rangecooker_container.png);
	font-family: cronos-pro,serif;
	margin:25px 0 20px 0;
	color:#666;
	font-size:14px;
	line-height:22px;
	text-align:justify;
	letter-spacing:0px;
}

#brand_container {
	width:182px;
	height:208px;
	text-align:center;
	float:left;
	padding-top:10px;
	
	}
.brand_container {
	width:182px;
	height:208px;
	text-align:center;
	float:left;
	padding-top:10px;
	
	}

a.bodylinks {
	color:#9bbf3c;
	font-size:14px;
	text-decoration:none;
}

a.bodylinks:visited {
}

a.bodylinks:hover {
	color:#666;
}





/* side panel */

#left_newyear_box {
	width:199px;
	border:1px solid #990000;
	text-align:center;
}

#left_grey_box {
	width:199px;
	border:1px solid #d2d2d2;
	text-align:center;
	padding:10px 0 0 0;
}
.left_offers_header {
	color:#990000;
	text-decoration:none;
	font-family: reenie-beanie,serif;
	font-size:48px;
	text-align:center;
	letter-spacing:-1px;
}
.left_offers_sub {
	color:#990000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	line-height:0px;
	font-weight:300;
}
#left_grey_box a {
	font-size:14px;
	line-height:22px;
	color:#9bbf3c;
	text-decoration:none;
	font-family:cronos-pro, serif;
}
#left_grey_box a:visited {
	color:#9bbf3c;
	text-decoration:none;
}
#left_grey_box a:hover {
	color:#666;
	text-decoration:none;
}

.start_shopping {
	font-family: reenie-beanie,serif;
	font-size:32px;
	color:#9bbf3c;
	text-align:left;
	margin: 10px 0 10px 5px;
}

#basketCards {
	margin-bottom:5px;margin-left:4px;
	}
	
#left_christmas_box {
	width:199px;
	background:url(../Media/Images/Content/homepage/side_panel/christmas.png);
	border:1px solid #d2d2d2;
	text-align:center;
	padding:90px 0 10px 0;
	font-family: cronos-pro,serif;
	color:#666;
	font-size:14px;
	line-height:22px;
	margin-bottom:6px;
}
.christmas_box_header {
	font-family: reenie-beanie,serif;
	font-weight:400;
	font-size: 32px;
	color:#A19474;
	letter-spacing:-1px;
}

/* top banner area */
/* NOT NEEDED DC 01/11/11
#top_h_container div.top_h_container_child {
    position: absolute;
    z-index: 8;
    opacity: 0;
}
#top_h_container div.active {
    z-index: 10;
	opacity: 1;
}

#top_h_container div.last-active{
    z-index: 9;
}
*/
#top_container {
	width:1000px;
	height:155px;
	margin:3px auto 0 auto;
	background-image:url(../Media/Images/Content/homepage/backgrounds/top_banner_background.jpg);
}
#logo_div {
	float:left;
	margin: 5px 0 0 -20px;
	width:211px;
}
#top_inner_container {
	width:799px;
	float:right;
	height:150px;
}
#top_h1_container {
	width:500px; 
	color: #666666;
    float: left;
    font-family: cronos-pro,serif;
    font-size: 31px;
    font-weight:300;
	letter-spacing:-1px;
    height: 45px;
    padding: 35px 10px 10px 0px;
	overflow:hidden;
}
#top_h2_container {
	width:500px; 
	color: #666666;
    float: left;
    font-family: cronos-pro,serif;
      font-size: 31px;
    font-weight:300;
	letter-spacing:-1px;
    height: 45px;
    padding: 35px 10px 10px 0px;
	overflow:hidden;
}
#top_h3_container {
	width:500px; 
	color: #666666;
    float: left;
    font-family: cronos-pro,serif;
      font-size: 31px;
    font-weight:300;
	letter-spacing:-1px;
    height: 45px;
    padding: 35px 10px 10px 0px;
	overflow:hidden;
}
#top_h4_container {
	width:500px; 
	color: #666666;
    float: left;
    font-family: cronos-pro,serif;
      font-size: 31px;
    font-weight:300;
	letter-spacing:-1px;
    height: 45px;
    padding: 35px 10px 10px 0px;
	overflow:hidden;
}
.top_container {
	width:500px; 
	color: #666666;
    float: left;
    font-family: cronos-pro,serif;
    font-size: 28px;
    font-weight:100;
    height: 50px;
    padding: 30px 10px 10px 0px;
	overflow:hidden;
}

#top_h_container .top_h_container_child { display:none; }

#top_telephone_container {
	float:right;
	padding-top:10px;
	text-align:right;
	height:82px;
	
}
#addthis {
margin:0 2px 0 2px;
}

/* top menu area */

#uppermenu {
	width:795px;
	top:5px;
	left:5px;
	position:relative;
	height:20px;
}

#uppermenu a {
    color: #FFFFFF;
    float: left;
	width:131px;
    font-family:arial, helvetica, sans-serif;
	font-size: 13px;
    font-weight: 400;
    padding-bottom: 3px;
    padding-top: 2px;
    text-align:left;
    text-decoration: none;
    vertical-align: middle;
}
#uppermenu a:hover {
    color: #CCCCCC;
}

#lowermenu {
	width:795px;
	top:12px;
	left:5px;
	position:relative;
	height:20px;
}

#lowermenu a {
    color: #666;
    float: left;
	width:131px;
	font-family:arial, helvetica, sans-serif;
	font-size: 13px;
    font-weight: 400;
    padding-bottom: 3px;
    padding-top: 2px;
    text-align:left;
    text-decoration: none;
    vertical-align: middle;
}
#lowermenu a:hover {
    color: #fff;
}

/*homepage content */

.homepage_tooltip {
background-image:url(../Media/Images/Content/homepage/backgrounds/homepage_tooltip.png);
width:234px;
height:144px;
padding:25px;
font-family: cronos-pro,serif;
color:#666;
font-size:14px;
line-height:18px;
text-align:justify;
letter-spacing:0px;
opacity: 0;
display: none;
position:absolute;
z-index: 50;
}

#footer_internal_links {
	width:729px;
	margin:20px auto 0 auto;
	padding:30px 30px 20px 30px;
	border-top:1px solid #d2d2d2;
	font-family: arial, helvetica, sans serif;
	color:#666;
	font-size:11px;
	line-height:16px;
	text-align:justify;

}

#footer_internal_links a {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9bbf3c;
text-decoration: none;

}

#footer_internal_links a:visited {
color: #9bbf3c;
text-decoration: none;

}

#footer_internal_links a:hover {
color: #666;
text-decoration: none;

}

/*null results styles */

.null_results_header {
	color:#7d8365;
	font-family: reenie-beanie,serif;
	font-size:52px;
	margin-top:10px;
	text-align:left;
	letter-spacing:-2px;
	display:inline;
}

#null_results_container {
	width:729px;
	height:500px;
	margin:8px auto 0 auto;
	padding:30px 30px 20px 30px;
	font-family: cronos-pro,serif;
	color:#666;
	font-size:14px;
	line-height:22px;
	text-align:justify;
	letter-spacing:0px;
	background-color:#ffffff;
}


/*spares service  styles */

#spares_service_container {
	width:730px; 
	height:235px;
	background-image:url(../Media/Images/Content/homepage/backgrounds/rangecooker_container.png);
	background-position:0 -50px;
	font-family: cronos-pro,serif;
	margin:25px 0 20px 0;
	color:#666;
	font-size:14px;
	line-height:22px;
	text-align:justify;
	letter-spacing:0px;
}

.spares_service_brand_container {
	width:181px;
	height:110px;
	text-align:center;
	float:left;
	padding:20px 0 20px 0;
	border-right:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	
	}
.spares_service_brand_container_right {
	width:181px;
	height:110px;
	text-align:center;
	float:left;
	padding:20px 0 20px 0;
	border-bottom:1px solid #f2f2f2;
	
	}
.spares_service_logo {
	margin-bottom:10px;
}

/*christmas collapsable panel */
.CollapsiblePanel {
	margin-bottom: 6px;
	width:199px;
	padding: 0px;
	border: solid 1px #d2d2d2;

}

.CollapsiblePanelTab {
	width:199px;
	background-color:#a6ab97;
	text-align:center;
	height:40px;
	padding:20px 0 20px 0;
	font-family: cronos-pro,serif;
	color:#fff;
	font-size:14px;
	line-height:22px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.CollapsiblePanelContent {
	background-color:#a6ab97;
	width:169px;
	margin: 0px;
	padding: 15px;
	padding-bottom:15px;
	font-family: cronos-pro,serif;
	color:#fff;
	font-size:14px;
	line-height:16px;
	text-align:justify;
}

.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}

.CollapsiblePanelOpen .CollapsiblePanelTab {

}
.CollapsiblePanelClosed .CollapsiblePanelTab {
}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {

}
.CollapsiblePanelFocused .CollapsiblePanelTab {
}
.price_increase_header {
	font-family: reenie-beanie, serif;
	font-size:36px;
	color:#fff;
}

/*stop press styles */

#product_page_stop_press {
background-color: #a6ab97;
    color: #FFFFFF;
    font-family: cronos-pro,serif;
    font-size: 14px;
    line-height: 22px;
    margin-left: 0;
    padding: 18px;
	}
.stop_press_subhead {
	font-family: reenie-beanie,serif;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: -2px;
    padding-right: 8px;
	margin-left:-8px;
}

/* current offers header 2012 */

.offers_header_div {
    background-image: url("../Media/Images/Content/current_offers/background.png");
    border: 1px solid #D2D2D2;
    color: #666666;
    font-family: cronos-pro,serif;
    font-size: 14px;
    height: 140px;
    letter-spacing: 0;
    line-height: 22px;
    margin: 0 0 0 3px;
    padding: 30px 20px 20px 200px;
    text-align: justify;
    width: 564px;
}

.offers_header_img {
	margin:-20px 25px 0 -30px;
	float:left;
}

.offers_sub_subheader {
	color:#990000;
	font-family: cronos-pro,serif;
	font-size:40px;
	font-weight:300;
	margin-top:10px;
	text-align:left;
	display:inline;
}
#homepage_roundel {
	height: 250px;
    margin-left: 550px;
    margin-top: -6px;
    position: absolute;
    width: 250px;
    z-index: 501;
}

/* Video Catalogue Page 2012 */
.videoPageOfferDiv
{
    height: 180px;
}

div#VidCatControls select
{
    margin: 5px 20px 0 0;
    min-width: 200px;
}

div#videoCatelogueContainer input
{
    padding: 2px;
}

/*product search header styles*/

.click_image_prompt {
	font-family:reenie-beanie, serif;
	font-size:24px;
	color:#9bbf3c;
}

/*Product Key Features Styles */
/*
div#tabLinks
{
    margin-bottom: 10px;
    float:left;
}

div#tabLinks a
{
    color:#9BBF3C;
    text-decoration:none;
    padding: 0 0 0 10px;
}
*/
div#keyfeatures
{
   clear: both;
   position:relative;
   padding: 10px 10px 0px 10px;
   /*bottom: 10px;*/
   margin-bottom: 10px;
   color: #8F8F8F;
   font-size: 10px;
}

div#keyfeatures h2
{
    color: #8F8F8F;
    font-size: 10px;
	font-weight:bold;
	float: left;
}

div#keyfeatures .tablink
{
    float:left;
    padding-left: 20px;
    font-size: 10px;
}
div#keyfeatures a {
	color: #9BBF3C;
    text-decoration: none;
}
div#keyfeatures a:visited {

}
div#keyfeatures a:hover {
    color: #E2E2E2;
}



/*
div#keyfeatures a:hover 
{
    text-decoration:underline;
}
*/
