/* --------------text style------------- */

body {
font-size: 11px;
font-color:#000000;
font-family: Arial,Helvetica;
padding:0px;
margin:0px;
}

p.fragment{
font-size:11px;
font-weight: normal;
color:#000000;
padding: 10px 0px;
margin:0px;
line-height:10pt;
}

h1.fragred{
font-size:12px;
font-weight: strong;
color:#CC0000;
padding: 10px 0px;
margin:0px;
line-height:normal;
}

h1.fragblue{
font-size:12px;
font-weight: strong;
color:#3892F2;
padding: 10px 0px;
margin:0px;
line-height:normal;
}


p {
font-family:Arial, Helvetica;
font-size:12px;
color:#000000;
padding: 10px 10px;
}

p.seo {
font-family:Arial, Helvetica;
font-size:12px;
color:#000000;
}

p.rightcol {
font-family:Arial, Helvetica;
font-size:10px;
color:#000000;
padding:0px 5px;
}

p.specialoffer {
font-family:Arial, Helvetica;
font-weight:bold;
font-size:10px;
color:#000000;
padding:0px 3px;
}

p.text_menu_cart {
font-family:Arial, Helvetica;
font-size:10px;
color:#FFFFFF;
padding:3px;
}


a {color: #000000;text-decoration:none;}
a:visited {color:#000000;text-decoration:none;}
a:hover {color: #000000;text-decoration:underline;}
a:active { color:#000000;text-decoration:none;}
a.orange:link {color:#FF6600;text-decoration:none;}
a.orange:visited {color:purple;text-decoration:none;}
a.orange:hover {color:#FF6600;text-decoration:underline;}
a.orangelrg:link {color:#FF6600;text-decoration:none;font-size:14px;}
a.orangelrg:visited {color:purple;text-decoration:none;font-size:14px;}
a.orangelrg:hover {color:#FF6600;text-decoration:underline;font-size:14px;}


a.black:active {color:#000000;text-decoration:none;}
a.black:link {color:#000000;text-decoration:none;}
a.black:visited {color:#000000;text-decoration:none;}
a.black:hover {color:#000000;text-decoration:underline;}
a.blue:active {color:#0033FF;text-decoration:none;}
a.blue:link {color:#0033FF;text-decoration:none;}
a.blue:visited {color:purple;text-decoration:none;}
a.blue:hover {color:#0033FF;text-decoration:underline;}
a.blueul:active {color:#0033FF;text-decoration:underline;}
a.blueul:link {color:#0033FF;text-decoration:underline;}
a.blueul:visited {color:purple;text-decoration:underline;}
a.blueul:hover {color:#0033FF;text-decoration:underline;}
a.blackul:active {color:#000000;text-decoration:underline;}
a.blackul:link {color:#000000;text-decoration:underline;}
a.blackul:visited {color:purple;text-decoration:none;}
a.blackul:hover {color:#FFFFFF;text-decoration:underline;}
a.white:active {color:#FFFFFF;text-decoration:underline;}
a.white:link {color:#FFFFFF;text-decoration:none;}
a.white:visited {color:#FFFFFF;text-decoration:none;}
a.white:hover {color:#FFFFFF;text-decoration:underline;}
.difcursor     {cursor:hand;}
a.link_cart:active {color:#FFFFFF;text-decoration:underline;}
a.link_cart:link {color:#FFFFFF;text-decoration:none;}
a.link_cart:visited {color:#FFFFFF;text-decoration:none;}
a.link_cart:hover {color:#FFFFFF;text-decoration:underline;}
a.flashtext:active {color:#cc0000;text-decoration:underline;}
a.flashtext:link {color:#cc0000;text-decoration:none;}
a.flashtext:visited {color:#cc0000;text-decoration:underline;}
a.flashtext:hover {color:#cc0000;text-decoration:underline;}

h1.flashtext{
font-size:12px;
font-weight:normal;
color:#CC0000;
font-family:"Arial Black";

}

h1{
font-size:12px;
font-weight: strong;
color:#000000;
padding: 10px 0px;
margin:0px;
}

h1.index{
font-size:12px;
font-weight: strong;
color:#CC0000;
padding: 10px 0px;
margin:0px;
line-height:normal;
}

h1.deptnav{
font-size:12px;
font-weight: strong;
color:#000000;
padding: 10px 0px;
margin:0px;
line-height:16px;
}

h1.prodtitle{

font-size:12px;
font-weight: strong;
color:#ffffff;
padding: 10px 0px;
margin:0px;
line-height:11.5px;

}

h1.prodtitleblack{

font-size:12px;
font-weight: strong;
color:#000000;
padding: 10px 0px;
margin:0px;
line-height:11.5px;

}

h1.red {
font-size: 14px;
color: #CC0000;
padding: 10px 10px;
margin:0px;
background-color: #FFFFFF;
text-align:left;
text-decoration:underline;
}

h1.r {
font-size: 12px;
color: #CC0000;
padding: 10px 10px;
margin:0px;
text-align:left;
font-weight:bold;
}

h2.proddesc{

font-size:11px;
color:#000000;
padding: 10px 0px;
margin:0px;
font-weight:normal;

}

h2.seclink{

font-size:11px;
color:#FFFFFF;
padding: 10px 15px;

}

h2.seo {
font-size:12px;
font-weight: normal;
font-color:#000000;
padding: 10px 10px;
margin:0px;
text-align:left;
}

h3.index {
font-size:12px;
font-weight: normal;
font-color:#000000;
padding: 10px 10px;
margin:0px;
}

h2 {
font-size:12px;
font-weight: normal;
font-color:#000000;
padding: 10px 10px;
margin:0px;
text-align:left;
}

.linkbk{

font-size:11px;
color:#000000;
padding: 10px 10px;

}

h3.link {
font-size:12px;
font-weight: strong;
color:#ffffff;
padding: 10px 10px;
margin:0px;
line-height:11.5px;

}

h3.linkt {
font-size:12px;
font-weight: strong;
color:#ffffff;
padding: 10px 0px;
margin:0px;
line-height:11.5px;

}

h3.bc {
font-family:Verdana;
font-size:11px;
color:#000000;
text-decoration:underline;
}

h3.srch {
font-size:12px;
font-weight: strong;
color:#ffffff;
padding: 0px 10px;
margin:0px;


}

h3.so {
font-size:12px;
font-weight: strong;
color:#000000;
padding: 0px 10px;
margin:0px;
line-height:9px;

}

h3.cart {
font-size:10px;
color:#ffffff;
font-weight:normal;
padding:0px 0px;
margin:0px;

}


/* --------------text style------------- */


.padding {
	width: 100%;
	height: 30px;
	clear: both;
	border: 0;
	margin: 0;
	padding: 0;
}

#mainarea {
	margin: 0 auto;
	border:  0;
	background-color: #FFFFFF;
	padding: 0px;
	width: 830px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:800px;
}

#banner {
	width: 100%;
	background-image:url(01a-numberanimationnologos.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	height: 83px;
	padding: 0;
	margin: 0;
}







#cartbuttons {
	border: 0;
	padding: 0px;
	float: right;
	padding-top:52px;
	margin:0px 1px;
	background-color: #ffffff;
}

#cartbuttons-lefttab {
height:21px;
width:3px;
background:url(01a-whtableft.gif);
}

#cartbuttons-vbco {
height:21px;
background:url(01a-whtabbg.gif);
}

#cartbuttons-righttab {
height:21px;
width:3px;
background:url(01a-whtabright.gif);
}

#cartbuttons-spacer {
height:21px;
width:5px;
background-color:#FFFFFF;
}



#navbar {
	width: 100%;
	width: 100%;
	padding: 5px 0;
	margin: 0;
}

#textarea {
	width: 100%;
	padding: 0px 0;
	margin: 0;
	background-color:  #fff;
}


#leftcolumn {
	border: 0;
	width: 198px;
	float: left;
	margin-left: 0px;
	padding: 0;
	display: block;
}

#leftcolumnsearch {
	border: 0;
	height:66px;
	width: 198px;
	background-image:url(01a-wholesale-heating-search3.gif);
	float: left;
	margin-left: 0px;
	padding: 0;
	display: block;
}

#toolbarlinks1 {
	border: 0;
	height:66px;
	width: 198px;
	background-image:url(01a-wholesale-heating-orbg.jpg);
	float: left;
	margin-left: 0px;
	padding: 0;
	display: block;
}

#rightcolumn {
	border: 0;
	width: 601px;
	margin-left: 0px;
	float: right;
	height:auto;
	padding: 0;
	display: block;
}

#footer {
	border: 0;
	width: 100%;
	float: right;
	margin-left: 0px;
	height:auto;
	padding: 0;
}

#bodytxt {
	border: 0;
	width: 100%;
	margin-left: 0px;
	height:auto;
	padding: 0;
}

#rightcolumn-bc {
	border: 0;
	width: 591px;
	height:auto;
	margin-left: 0px;
	float: left;
	background-color:#CCCCCC;
	padding: 5px 5px;
	display: block;
}


#rightcolumnnav {
	border: 0;
	height:66px;
	width: 300px;
	margin-left: 0px;
	float: left;
	padding: 0;
	background-image:url(01a-wholesale-heating-orbg.jpg);
	display: block;
}

#quicksearch {
	border: 0;
	height:66px;
	width: 301px;
	margin-left: 0px;
	float: left;
	padding: 0;
	background-image:url(01a-wholesale-heating-orbg.jpg);
	display: block;
}

#quicksearch2 {
	border: 0;
	height:66px;
	width: 244px;
	margin-left: 0px;
	float: left;
	padding: 0;
	background-image:url(01a-wholesale-heating-orbg.jpg);
	display: block;
}

#quicksearchbutton {
	border: 0;
	height:66px;
	width: 58px;
	margin-left: 0px;
	float: right;
	padding: 0;
	background-image:url(01a-wholesale-heating-orbg.jpg);
	display: block;
}



#logos {
	border: 0;
	height:auto;
	width: 163px;
	margin-left: 0px;
	float: right;
	padding: 0;
}

#rightbar {
border: solid 1px #CC0000;
height:auto;
	width: 163px;
	margin-left: 0px;
	float: right;
	padding: 0;
}

#leftbar {

height:auto;
	width: 435px;
	margin-left: 0px;
	float: left;
	padding: 0;
}

#specialoffer {
border-left: solid 1px #CC0000;
border-top: solid 1px #CC0000;
border-bottom: solid 1px #CC0000;
height:213px;
	width: 144px;
	margin-left: 0px;
	float: left;
	padding: 0px 0px;
}

#feedbackleft {
border-left: solid 1px #CC0000;
border-top: solid 1px #CC0000;
border-bottom: solid 1px #CC0000;
height:170px;
	width: 144px;
	margin-left: 0px;
	float: left;
	padding: 0px 0px;
}

/* --------------left menu------------- */
#lm_bathrooms {
background-image:url(01a-wholesale-heating-blue.jpg);
height:31px;
width:196px;
}
/* --------------left menu------------- */
#lm_heating {
background-image:url(01a-wholesale-heating-red.jpg);
height:31px;
width:196px;
}

#lm_infogreen {
background-image:url(01a-info-green.jpg);
height:31px;
width:196px;
}

/* --------------left menu------------- */
#lm_offers{
background-image:url(01a-wholesale-heating-yellow.jpg);
height:31px;
width:196px;
}
/* --------------left menu------------- */
#lm_plumbing {
background-image:url(01a-wholesale-heating-green.jpg);
height:31px;
width:196px;
}
/* --------------left menu------------- */
#lm_info {
background-image:url(01a-wholesale-heating-orange.jpg);
height:31px;
width:196px;
}
/* --------------left menu------------- */
#lm_protx {

background-image:url(01a-wholesale-heating-online-payments.jpg);
height:79px;
width:196px;
}

#productlayout-holder{
width:100%;
height:auto;
background-color:#FFFFFF;
z-index:0;
}

#productlayout-redtitle {
width:100%;
height:53px;
background-color:#cc0000;
}

#productlayout-yelltitle {
width:100%;
height:53px;
background-color:#FFCC00;
}

#productlayout-bluetitle {
width:100%;
height:53px;
background-color:#3892F2;
}

#productlayout-greentitle {
width:100%;
height:53px;
background-color:#009933;
}

#productlayout-area{
width:100%;
height:auto;
background-color:#FFFFFF;
}

#productlayout-code {
width:340px;
height:auto;
float:left;
background-color:#FFFFFF;
}

#productlayout-desc {
width:340px;
height:auto;
float:left;
background-color:#FFFFFF;
}

.confusedlinks{
color:#CC0000;
}

#productlayout-image {
width:200px;
height:auto;
float:right;
background-color:#FFFFFF;
}

#productlayout-otherbits{
width:340px;
height:auto;
float:left;
background-color:#FFFFFF;

}

#productlayout-redprice{
width:340px;
height:auto;
float:left;
background-color:#FFFFFF;

}

#addtocartmess{
width:100%;
height:auto;
float:left;
background-color:#FFFFFF;

}

.productlayout-redprice{
font:Arial, Helvetica;
font-size:14px;
color:#339933;
height:auto;

}

#productlayout-redborder {
width:100%;
border-bottom: solid 1px #CC0000;
background-color: #fff;
padding: 0;
margin: 5px 0px;
font:Arial, Helvetica;
font-size:11px;
color:#339933;
z-index:0;
height:auto;

}


#productlayout-blueborder {
width:100%;
	border-bottom: solid 1px #3892F2;
	background-color: #fff;
	padding: 0;
	margin: 5px 0px;
font:Arial, Helvetica;
font-size:11px;
color:#339933;
z-index:0;
height:auto;

}

#productlayout-greenborder {
width:100%;
border-bottom: solid 1px #009933;
background-color: #fff;
padding: 0;
margin: 5px 0px;
font:Arial, Helvetica;
font-size:11px;
color:#339933;
z-index:0;
height:auto;

}

.feedback{
font:Arial, Helvetica;
font-size:11px;
color:blue;
text-decoration:underline;
height:auto;
}

.largeorlink{
font:Arial, Helvetica;
font-size:14px;
color:#ff6600;
text-decoration:underline;
height:auto;
}

#slim_product_area {
width:100%;
height:auto;
}

#slim_product_title{
width:100%;
height:53px;
background-color:#999999;
padding:5px 5px;
}

#slim_product_image {
width:80px;
height:auto;
float:right;
background-color:#FFFFFF;
margin:10px 0px;
}

#slim_product_code {
width:416px;
height:auto;
float:left;
background-color:#FFFFFF;

}

#slim_product_desc {
width:416px;
height:auto;
float:left;
background-color:#FFFFFF;
}

#slim_product_otherbits{
width:416px;
height:auto;
float:left;
background-color:#FFFFFF;

}

#slim_product_redprice{
width:416px;
height:auto;
float:left;
background-color:#FFFFFF;

}

#section-productlist{
width:100%;

}


#section_redbg {
background-image:url(01a-red-bkg.gif);
height:90px;
width:179px;
}

#slim_product_greyborder {
width:100%;
	border-bottom: solid 1px #999999;
	background-color: #fff;
	padding: 0;
	margin: 5px 0px;
font:Arial, Helvetica;
font-size:11px;
color:#339933;
height:3px;
background-color:#999999;

}

h3.slim_product_price{
font:Arial, Helvetica;
font-size:11px;
color:#339933;

}

p.slim_quantity{
font:Arial, Helvetica;
font-size:11px;
color:#000000;
}

#litlayout {
width:100%;
height:auto:
background-color:#FFFFFF;
z-index:0;
}

/* Sortable tables */
table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}