body,td {

	font-family:Tahoma,Arial,Helvetica,Sans-Serif;

	font-size:12px;

}

img {

	border:0px;

}

a {

	color:#000000;

	text-decoration:none;

}

a:hover {

	color:#000000;

	text-decoration:underline;

}

h1 {

        font-size:20px;

}

.container {

	width:1006px;

}

.main_container {

	width:980px;

	text-align:left;

}

.light_bar_left {

	background:url(/images/light_bar_left.jpg);

}

.light_bar_middle {

	background:url(/images/light_bar_middle.jpg);

	color:#FFFFFF;

	font-size:14px;

}

.light_bar_middle a {

        font-weight:bold;

	color:#FFFFFF;

	font-size:14px;

	text-decoration:none;

}

.light_bar_middle a:hover {

        font-weight:bold;

	color:#FFFFFF;

	font-size:14px;

	text-decoration:underline;

}

.light_bar_right {

	background:url(/images/light_bar_right.jpg);

}

.generated_links {

	width:1006px;

	text-align:left;

}

.middle_bar_left {

	background:url(/images/middle_bar_left.jpg);

}

.middle_bar_middle {

	background:url(/images/middle_bar_middle.jpg);

	color:#000000;

	font-size:12px;

}

.middle_bar_right {

	background:url(/images/middle_bar_right.jpg);

}

.dark_bar_left {

	background:url(/images/dark_bar_left.jpg);

}

.dark_bar_middle {

	background-color:#990000;

	color:#FFFFFF;

	font-size:12px;

}

.dark_bar_middle_links {

	background-color:#990000;

	color:#FFFFFF;

	font-size:12px;

	padding-top:6px;

}

.dark_bar_middle_links a {

	color:#FFFFFF;

	margin-right:20px;

	text-decoration:none;

	padding-bottom:12px;

	padding-left:5px;

	padding-right:5px;

	border-left:1px solid #990000;

	border-right:1px solid #990000;

	border-top:1px solid #990000;

	background:url(/images/arrow_down.jpg) no-repeat center 17px;

}

.dark_bar_middle_links a:hover {

	color:#FFFFFF;

	text-decoration:none;

	padding-bottom:16px;

	padding-left:5px;

	padding-right:5px;

	border-left:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;

	border-top:1px solid #FFFFFF;

	background:url(/images/arrow_down.jpg) no-repeat center 17px;

}

.dark_bar_right {

	background:url(/images/dark_bar_right.jpg);

}

.hidden {

	display:none;	

}
.strapLine {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: italic;
}
.strapLine2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
}


.menu_header {

	display:inline;

	position:relative;

	margin-right:5px;

}

.dropdown {

	display:none;

	border-left:1px solid #D5D5D5;	

	border-right:1px solid #D5D5D5;	

	border-bottom:1px solid #D5D5D5;

	position:absolute;

	z-index:1;

	top:30px;

	left:0;

	padding:10px;

	text-align:left;

	background-color:#F4F4F4;

}

.dropdown a {

        width:150px;

	display:block;

	color:#000000;

	border:0;

	background:#F4F4F4;

	padding:0;

	text-decoration:none;

}

.dropdown a:hover {

	display:block;

	color:#000000;

	text-decoration:underline;

	border:0;

	background:#F4F4F4;

	padding:0;

}

.left_content {

	float:left;

	width:755px;

}

.right_content {

	float:right;

	width:190px;

}

.right_bar_top {

	background:url(/images/right_bar_top.jpg);

}

.right_bar_middle {

	background-color:#F4F4F4;

	color:#000000;

	font-size:12px;

	border-left:1px solid #D5D5D5;

	border-right:1px solid #D5D5D5;

	padding:5px;

}

.right_bar_bottom {

	background:url(/images/right_bar_bottom.jpg);

}

.clear {

	clear:both;	

}

.section_heading {

	font-size:13px;

font-weight:bold;

}

.section_heading a {

	color:#000000;

	text-decoration:none;

	font-weight:200;

font-weight:bold;

}

.section_heading a:hover {

	color:#000000;

	text-decoration:underline;

	font-weight:200;

font-weight:bold;

}

.section_price {

	font-weight:bold;

	text-transform:uppercase;

	color:#006600;

}

.section_kw {

	font-weight:bold;

	text-transform:uppercase;

	color:#FF3300;

	font-size:11px;

}

.section_flowrate {

	font-weight:bold;

	text-transform:uppercase;

	color:#666666;

	font-size:11px;

}

.best_seller {

	text-align:left;

        font-size:12px;

        padding:12px;

}

.best_seller_price {

	font-weight:bold;

	text-transform:uppercase;

	color:#006600;

        font-size:14px;

        text-align:right;

}

.best_seller_name {

	font-weight:200;

}

#loading_content {

	position:absolute;

	top:300px;

	left:40%;

	border:1px solid #CCCCCC;

	padding:5px;

	background-color:#F2F2F2;

        display:none;

}

.product_header_right {

	text-align:left;

	margin-bottom:10px;

}

.product_header_right h1 {

	padding-left:10px;

	font-size:24px;





















	font-weight:200;

	margin:0;

}

.product_code {

	color:#FF3300;

	font-weight:bold;

	font-size:11px;

}

.product_price {

	color:#006600;

	font-weight:bold;

	font-size:28px;

}

.tax_message {

	font-size:14px;

}

.product_image_right {

	float:left;

    margin-right:20px;

}

.cart_button {

	float:right;

	padding-left:10px;

}

.product_price_layout {

	text-align:right;

}

.expansion_header {

	margin-top:30px;	

}

.expansion_header h2 {

	margin:0;

	font-size:18px;

	font-weight:200;

}

.expansion_header a {

	color:#000000;

	text-decoration:none;

}

.expansion_header a:hover {

	color:#000000;

	text-decoration:underline;

}

.open_expansion {

	padding-bottom:10px;

	padding-top:10px;

}

.closed_expansion {

	display:none;	

}

.product_description_content_right {

	float:right;

        text-align:left;

	width:400px;

}

.boiler_table {

	width:420px;

}

.boiler_table_top {

	background:url(/images/boiler_table_top.jpg) no-repeat;

	padding:2px;

	padding-left:10px;

	color:#FFFFFF;

	font-size:14px;

	font-weight:bold;

}

.boiler_table_middle {

	background-color:#FFFFFF;

	border-left:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	padding-left:20px;

	padding-right:20px;

	padding-top:10px;

	padding-bottom:10px;

}

.boiler_table_bottom_left {

	background:url(/images/boiler_table_bottom_left.jpg) no-repeat;

}

.boiler_table_bottom_middle {

	background-color:#F2F2F2;

	padding-left:5px;

	padding-right:5px;

}

.boiler_table_bottom_right {

	background:url(/images/boiler_table_bottom_right.jpg) no-repeat;

}

.ex_vat {

        font-size:14px;

        color:#006600;

}

.footer {

        font-size:11px;

}

.footer a {

        font-size:11px;

}

.footer a:hover {

        font-size:11px;

}

.small_product {

        background-color:#EBEBEB;

}

.small_price {

        color:#666666;

        font-weight:bold;

}

.small_quantity {

        color:#006600;

        font-weight:bold;

}

.small_quantity input {

        font-size:11px;

        margin-top:5px;

}

.small_name {

        font-size:12px;

}

legend {

        font-size:18px;

        color:#000000;

}

.breadcrumb {

        padding-left:13px;

}

.search_text {

        text-transform:uppercase;

        font-size:12px;

        font-family:Tahoma,Arial,Helvetica,Sans-Serif;

        color:#999999;

        width:150px;

        margin-right:10px;

}

hr {

        color:#CCCCCC;

}

.cart_heading {

        color:#FFFFFF;

        background-color:#C40000;

}

.tech_specs {

	border:1px solid #CCCCCC;

}

.tech_specs th {

	background-color:#990000;

	color:#FFFFFF;

	font-size:11px;

	text-align:center;

}

.tech_specs td {

	background-color:#EDEDED;

	font-size:11px;

	text-align:center;

}

fieldset {

       border:1px solid #CCCCCC;

       padding-top:10px;

       padding-bottom:10px;

       padding-left:20px;

       padding-right:20px;

       margin-top:10px;

}

#dynamic_search_results {

	position:absolute;

	background-color:#FFFFFF;

	color:#000000;

	border-left:1px solid #999999;

	border-right:2px solid #666666;

	border-top:1px solid #999999;

	border-bottom:2px solid #666666;

	padding:5px;

	text-align:left;

	left:51%;

	top:9%;

	font-size:12px;

	display:none;

	z-index:300;

}

#dynamic_search_results a {

	color:#4682B4;

	text-decoration:none;

	font-size:12px;

}

#dynamic_search_results a:hover {

	color:#4682B4;

	text-decoration:underline;

	font-size:12px;

}

.dynamic_search_result {

        display:block;

        margin-top:5px;

}

form {

        margin:0;

}

.product_accessories_name {

	text-align:left;

	margin-bottom:10px;

}

.further_flues {

        font-size:18px;

        color:#000000;

}

.HomeGreenText {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #006600;












	text-align: center;

}

.HomeBlackText {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.VOK_logo {

	background-image: url(/images/homepage_images/vok_logo_homepage.jpg);

	background-repeat: no-repeat;

	background-position: left;

}

.HomepageTitleArea {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	text-align: left;

	text-indent: 110px;











}

.HomepageTitleArea2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	text-align: left;

	text-indent: 60px;

}

.homepageBarFade1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	background-color: #999999;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	text-align: center;

	padding: 9px;

}

.homepageBarFade2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	background-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	text-align: center;

	padding: 9px;

}

.tri_logo {

	background-image: url(/images/homepage_images/tri_logo_homepage.jpg);

	background-repeat: no-repeat;

	background-position: left;

}

.grant_logo {

	background-image: url(/images/homepage_images/grant_logo_homepage.jpg);

	background-repeat: no-repeat;

	background-position: left;

}

.HomeText {

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.HomeBlackText a {

	text-decoration: underline;

	color: #000000;

}

.HomeBlackText a:hover {

	color: #FF0000;

	text-decoration: none;

}

.homepageBarFade1 a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

}

.homepageBarFade1 a:hover {

	color: #FFFFFF;

	text-decoration: none;

}

.homepageBarFade2 a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

}

.homepageBarFade2 a:hover {

	color: #FFFFFF;

	text-decoration: none;

}

.homepage_area1 {

        background:url(/images/homepage_images/homepage_area1.jpg);

}

.homepage_area2 {

        background:url(/images/homepage_images/homepage_area2.jpg);

}

.top_boilers_tap {

        background:url(/images/homepage_images/top_boilers_tab.jpg);

}

.section_sedbuk {

        color:steelblue;

        font-size:11px;

        font-weight:bold;

}
.Tel {

	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight:bold;

}

.section_price {

	font-weight:bold;

	text-transform:uppercase;

	color:#006600;

}

.section_material {

	font-weight:bold;

	text-transform:uppercase;

	color:#FF3300;

	font-size:11px;

}

.section_colour {

	font-weight:bold;

	text-transform:uppercase;

	color:#666666;

	font-size:11px;

}

.section_hinge {

	font-weight:bold;

	text-transform:uppercase;

	color:#666666;

	font-size:11px;

}


.related_price {
color: #006600;
font-weight: bold;
}

.related_product_layout {
font-weight: bold;
text-align: center;
}

.radio_button_header {
        background-color:#990000;
color: #FFFFFF;
}

.radio_button {
        background-color:#F2F2F2;
color: #000000;
}


#navigation {
	width:160px;
}
#navigation a {
	display:block;
	border-bottom:1px solid #999999;
	padding-bottom:5px;
	padding-top:5px;
}
#middle {
	width:550px;
	float:right;
}

#prodtab0 {
	display:block;
	padding-top:25px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #76684E;
	border-right:1px solid #76684E;
	border-bottom:1px solid #76684E;
}
#prodtab1 {
	display:none;
	padding-top:25px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #76684E;
	border-right:1px solid #76684E;
	border-bottom:1px solid #76684E;
}
#prodtab2 {
	display:none;
	padding-top:25px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #76684E;
	border-right:1px solid #76684E;
	border-bottom:1px solid #76684E;
}
#prodtab3 {
	display:none;
	padding-top:25px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #76684E;
	border-right:1px solid #76684E;
	border-bottom:1px solid #76684E;
}
#prodtab4 {
	display:none;
	padding-top:25px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #76684E;
	border-right:1px solid #76684E;
	border-bottom:1px solid #76684E;
}
#prodtab5 {
	display:none;
	padding-top:25px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #76684E;
	border-right:1px solid #76684E;
	border-bottom:1px solid #76684E;
}
#prodtabs {
	width:100%;
}
#prodtab_container {
	float:left;
	width:100%;
	background:#FFFFFF url("/images/tabs/tabbed_bg.jpg") repeat-x bottom;
	font-size:11px;
}
#prodtab_container ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}
#prodtab_container li {
	float:left;
	background:url("/images/tabs/tabbed_left.gif")
	no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
}
#prodtab_container li a {
	float:left;
	display:block;
	background:url("/images/tabs/tabbed_right.gif")
	no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
#prodtab_container a {float:none;}
#prodtab_container a, #header strong, #header span {
	display:block;
	background:url("/images/tabs/right.gif")
	no-repeat right top;
	padding:5px 15px 4px 6px;
}
#prodtab_container .current {
	background-image:url("/images/tabs/tabbed_left_on.gif");
}
#prodtab_container .current a {
	background-image:url("/images/tabs/tabbed_right_on.gif");
	padding-bottom:5px;
}
#prodtab_container .nocurrent {
	background-image:url("/images/tabs/tabbed_left.gif");
}
#prodtab_container .nocurrent a {
	background-image:url("/images/tabs/tabbed_right.gif");
	padding-bottom:5px;
}
.prod_info_container a {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.prod_info_container a:hover {
	color:#000000;
	font-size:16px;
	text-decoration:underline;
}
.prod_info_container_2 {
	color:#000000;
	font-size:13px;
}
.prod_info_container_2 a {
	color:#000000;
	font-size:13px;
	text-decoration:none;
}
.prod_info_container_2 a:hover {
	color:#000000;
	font-size:13px;
	text-decoration:underline;
}