body#products .pageTitle h1 { color: #2895d5;  }
/*body#products .module h1 { color: #2895d5; }*/
body#products .pPageContent a:link{
 font-family: arial, helvetica, sans-serif;
 font-size:100%;}
body#products .pPageContent a, body#products .pPageContent a:visited, body#products .pPageContent a:hover, body#products .pPageContent a:active{
 font-family: arial, helvetica, sans-serif;
 font-size:100%;
 text-decoration: underline;
}

body#products .sidebar ul li { padding-left: 13px; }
body#products .sidebar ul li ul li { padding-left: 10px; }
/*override*/
body#products .sidebar ul li, .rightCol ul li { background: transparent url('/images/linkmark_pro.gif') no-repeat 0px 6px; }
body#products #links_ftr .linksFtrCol li {background: transparent url('/images/linkmark_pro.gif') no-repeat 0px 6px; padding-left:13px;}


#prod h1{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 4px;
  border-left:solid 3px #2895d5;
  border-bottom:solid 1px #adafb2;
  border-top:solid 1px #adafb2;
  border-right:solid 1px #adafb2;
  line-height:1.45;
  background:url("/images/tit_bg.jpg") repeat-x;
   font-size:130%;
}

#prod h2{
  border-left:solid 3px #2895d5;
  border-bottom:solid 1px #adafb2;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 4px;
  font-weight: bold;
  line-height: 1.25;
   font-size:120%;
}

#prod h3{
  border-left:solid 3px #adafb2;
  border-bottom:solid 1px #adafb2;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 4px;
     font-size:100%;
}

/*override the colour*/
.pPageContent h1 {
  border-left:solid 3px #2895d5; }

.pPageContent h2 {
    border-left:solid 3px #2895d5;

}
.pPageContent h3 {
    border-left:solid 3px  #adafb2;
}




#products_utils { margin-bottom: 10px; }
/*.util_col1 { float: left; width: 330px; }*/
.util_col1 { float: left; width: 300px; }
.util_col1 select { margin: 5px 0px 5px; font-size:100%; color: #000000; width: 330px; padding: 2px 3px; }
.util_col2 { float: right; width: 140px; }
/*.util_col2 { float: right; width: 140px; }*/
/*.util_col2 a, .util_col2 a:hover, .util_col2 a:active, .util_col2 a:visited { color: #008cc9; }*/

.pCategory, .pSubCategory { margin-bottom: 15px; }
/*.pCatTitle, .pSubCatTitle { height: 18px; margin-bottom: 10px; border-bottom: 1px solid #dcdcdc; }*/
/*.pCatTitle h1, .pSubCatTitle h1 { font-size:130%; margin: 0px; height: 18px; color: #2895d5;  }*/
.pCatTitle, .pSubCatTitle { height: 18px; margin-bottom: 10px;}
.pCatTitle h1, .pSubCatTitle h1 { font-size:130%;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 4px;
  border-left:solid 3px #2895d5;
  border-bottom:solid 1px #adafb2;
  border-top:solid 1px #adafb2;
  border-right:solid 1px #adafb2;
  line-height:1.45;
  background:url("/images/tit_bg.jpg") repeat-x;
}

.pCatTitle h2, .pSubCatTitle h2 { font-size:120%;
 border-left:solid 3px #2895d5;
  border-bottom:solid 1px #adafb2;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 4px;
  font-weight: bold;
  line-height: 1.25;
}

.pCatTitle span { display: block; padding-top: 2px; height: 16px;  vertical-align: bottom; color: #000000; }

.pSubCategory .pCatTitle, .pSubCategory .pCatTitle h1 { height: 20px; }
/*.pSubCategory .pCatTitle, .pSubCategory .pCatTitle h2 { border-left:solid 3px #2895d5;*/
  /*border-bottom:solid 1px #adafb2;*/
  /*margin: 0px 0px 10px 0px;*/
  /*padding: 0px 0px 0px 4px;*/
  /*font-weight: bold;*/
  /*line-height: 1.25;  }*/
.pSubCatTitle, .pCatDescription {  }
.pSummary { float: left; width: 155px; color: #000000; line-height: 1.2em; }
/*.pSummary ul { margin: 10px 0px 0px; padding: 0px; text-align: left; position: relative; zoom: 1;}*/
.pSummary ul { margin: 10px 0px 0px; padding: 0px; text-align: left; position: relative;}
/*.pSummary ul li { zoom: 1; list-style-type: none; padding: 0px 0px 0px 9px; margin: 0px; background: transparent url('/images/listmark_pro.gif') no-repeat 0px 5px; }*/
.pSummary ul li {
    list-style-type: none; 
    margin:5px 0px 5px 10px;
    padding:0px 0px 0px 15px;
    background: transparent url('/images/listmark_pro.gif') no-repeat 0px 5px; }
/*.pSummary a, .pSummary a:hover, .pSummary a:active, .pSummary a:visited,*/
/*.pTile span.pName a, .pTile span.pName a:hover, .pTile span.pName a:active, .pTile span.pName a:visited {*/
	/*color: #008cc9;*/
/*}*/

.pPopular, .pSubCatList { float: left; width: 410px; margin-left: 10px; display: inline; }
.pTile { width: 136px; float: left; color: #000000; }
.pTile span { display: block; }
.pTile span.pName { color: #008cc9; }
.pImage { width: 136px; text-align: center; height: 115px; margin-top: 25px; }
.pTile .pImage { text-align: left;}
.pImage img { margin: 0px auto;  }
.pTile .pTileInfo { height: 65px; }


.pFullList .pTile { width: 280px; position: relative; }
.pFullList .pTile span { padding-left: 130px; }
.pFullList .pName { margin-bottom: 2px; }
.pFullList .pImage { width: 115px; position: absolute; top: 0px; left: 0px; }
.pFullList .pPreview { margin: 5px 0px; }
.pFullList .pPreview .bold, .pFullList .pPreview .itemSpec { color: #000000; margin: 3px 0px; }
.pFullList .pPreview .itemDesc { color: #000000; }

.pListHBreak { float: left; width: 575px; height: 1px; border-bottom: 1px solid #ededed; font-size: 0; margin: 10px 0px;  }

.pTabs { height: 30px; width: 575px; }
.pTabs ul { margin: 0px; padding: 0px; float: left; width: 300px; }
.pTabs ul li { margin: 0px; padding: 0px; list-style-type: none; width: 136px; background: transparent url('/images/products/tab_left.gif') no-repeat top left; }
.pTabs ul li a { text-align: center;  display: block; width: 116px; margin-left: 10px; padding-right: 10px; background: transparent url('/images/products/tab_right.gif') no-repeat top right; cursor: hand; }
/*.pTabs a, .pTabs a:hover, .pTabs a:visited, .pTabs a:active { color: #2895d5; text-decoration: none; }*/
.pTabs ul li h1 { margin: 0px; color: #2895d5; height: 22px; padding: 8px 0px 0px; }

/*Jacki added*/

ul.tabnav {
    list-style-type: none;
    margin: 0;
    padding: 0 0 30px 0;
    font-size: 11px;
    font-weight: bold;
    text-align:inherit;
}

ul.tabnav li {
    float: left;
    line-height: 23px;
    width: 120px;
    /*background-color:#f5f5f5;*/
    background-color:#ffffff;
    margin: 0 5px 0 0;
    padding: 0px 2px 5px 3px;
    text-align:left;
}

ul.tabnav li.selected {
    /*background-image: url( /images/img_selected.jpg );*/
    background-image: url( /images/tabbackg_selected.gif);
    background-repeat: no-repeat;
    background-position: top center;

}

ul.tabnav li.selected a, ul.tabnav li.selected a:visited, ul.tabnav li.selected a:hover {
    color:#2895d5;
    text-decoration: none;
}

ul.tabnav li.unselected {
    background-image: url( /images/tabbackg_unselected.gif);
    background-repeat: no-repeat;
    background-position: top center;

}

ul.tabnav li.unselected a, ul.tabnav li.unselected a:visited, ul.tabnav li.unselected a:hover {
    color:  #2895d5;
    text-decoration: none;
}


div.tabContents {
    clear: both;
    padding-bottom: 25px;
}



.pDetails {
	background-color: #fafafa;
	border: 1px solid #ececec;
	padding: 10px 20px 20px;
    font-family:arial, helvetica, sans-serif;
    font-size:100%;
    color:#000000;

}

.pDetails h1 {
    margin: 5px 0;
    color:#000000;
    font-family:arial, helvetica, sans-serif;
    /*font-weight:bold;*/
    font-size:130%;

}
.pDetails h2 {
    margin: 5px 0;
    color:#000000;
    font-family:arial, helvetica, sans-serif;
    /*font-weight:bold;*/
    font-size:120%;

}

.pDetails h3 {
    margin: 5px 0;
    color:#000000;
    font-family:arial, helvetica, sans-serif;
    /*font-weight:bold;*/
    font-size:100%;

}
.pDetails h4 {
    margin: 5px 0;
    color:#000000;
    font-family:arial, helvetica, sans-serif;
    /*font-weight:bold;*/
    font-size:80%;

}
.pDetails h5 {
    margin: 5px 0;
    color:#000000;
    font-family:arial, helvetica, sans-serif;
    /*font-weight:bold;*/
    font-size:70%;

}
.pDetails p { margin: 0px 0px 10px; }
.pDetails ul {margin: 0px 0px 10px; padding: 0px;
    list-style-type:disc;
}
.pDetails ol {margin: 0px 0px 10px; padding: 0px;
    list-style-type:decimal;
 }

.pDetails li {margin: 3px 0px 3px 30px; padding: 0px 0px 0px 15px;
}



.product_content { margin: 10px 0px; }
.pButtons { width: 210px; height: 26px; float: right; text-align: right; }
table.pSpecs {
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	width: 533px; margin-top: 20px;
}
/*table.pSpecs a, table.pSpecs a:hover, table.pSpecs a:active, table.pSpecs a:visited { color: #008cc9; }*/
/*table.pSpecs td.itemSpec { color: #333; width: 165px; border-right: 1px solid #dcdcdc; }*/
table.pSpecs td.itemSpec { color: #000000; width: 165px; border-right: 1px solid #dcdcdc;font-family:arial, helvetica, sans-serif;
    font-size:100%; }
table.pSpecs tr.alt { background-color: #f5f5f5; }
table.pSpecs tr.final td.itemSpec { background-color: #ececec; }
table.pSpecs td { padding: 5px 15px; font-family:arial, helvetica, sans-serif;
    font-size:100%;
    color:#000000;}
table.pSpecs tr.final span { display: block; }

#servicesList { margin: 0px 0px 10px; padding: 0px; }
#servicesList li { margin: 3px 0px 3px 30px; padding: 0px 0px 0px 15px; list-style-type: none; background: transparent url('/images/global/plus.gif') no-repeat 0px 3px; }
#servicesList span { display: block; padding: 0px; margin: 0px; }
#servicesList .bold { color: #888; }
/*span.pLink a, span.pLink a:hover, span.pLink a:active, span.pLink a:visited { color: #000000; }*/

ul.blueul { margin: 0px 0px 20px 0px;
            padding: 0px;
            font-family: arial, helvetica, sans-serif;font-size:100%;  }
ul.blueul li { margin: 3px 0px 3px 20px; padding: 0px; list-style-type: disc;font-family: arial, helvetica, sans-serif;font-size:100%; }
/*ul.blueul li a, ul.blueul a:link { color: #2895d5; text-decoration: none; }*/
/*ul.blueul li a, ul.blueul a:hover, ul.blueul a:visited, ul.blueul a:active { color: #2895d5; text-decoration: underline; }*/

ul.bulletList { margin: 0px 0px 20px 0px;
            padding: 0px;
            font-family: arial, helvetica, sans-serif;font-size:100%;  }
ul.bulletList li { margin: 3px 0px 3px 20px; padding: 0px; list-style-type: disc;font-family: arial, helvetica, sans-serif;font-size:100%; }
/*ul.bulletList li a, ul.blueul a:link { color: #2895d5; text-decoration: none; }*/
/*ul.bulletList li a, ul.blueul a:hover, ul.blueul a:visited, ul.blueul a:active { color: #2895d5; text-decoration: underline; }*/

.moreInfo {margin-top:10px;margin-left:0px;margin-bottom: 10px;background: url(/howtobuy/images/MoreInfoBackground.jpg) no-repeat;
    height:40px;     padding-left:10px;    padding-top:10px;    padding-right:487px;    float:left;}
.findout{  line-height: 2;}
.quoteImg{ float:right;  padding-top:75px;   width:140px;}
.h3tag{
    background: url(/howtobuy/images/product-nextsteps.jpg) repeat;
    text-indent: 5px;
	background-position: center center;
    font-weight: bold;
    color: #000000;
    margin-bottom: 10px;
    line-height:2;
}
.h3tagBg{
    background: url(/howtobuy/images/product-sections-bg.jpg) repeat;
    text-indent: 5px;
	background-position: center center;
    font-weight: bold;
    color: #000000;
    margin-bottom: 10px;
    line-height:2;
}
.col1  {float:left;width:140px;}
.panelWidth{width:415px;float:left;}
.panelWidth ul{list-style:none;}
.panelWidth ul li{float:left; margin-top: 0px; margin-bottom:10px; margin-left:30px; }
.panelWidth ul li .numbers{float: left; margin-top: 20px; font-weight: bold;}
.panelWidth ul li .LiImg {float: left; margin-right:10px;}
.panelWidth ul li .LiTxt{float: left; width: 300px; margin-top:20px; line-height:1.2em;}
.panelWidth ul li .LiTxt2{float: left; width: 300px; margin-top:20px; margin-left:2px; line-height:1.2em;}

.formBg{background-image:url("/howtobuy/images/orderformbg.jpg");
background-position:center top;
background-repeat:no-repeat;
height:550px;
padding-left:15px;
padding-top:15px;}

.ullist li { list-style-type: none; padding: 2px 0px 2px 10px; margin: 2px 0px; background: transparent url('/images/linkmark_pro.gif') no-repeat 0px 4px; margin-left:30px; margin-bottom:5px;}
.psub {font-size:80%;}

.checkbox1 { padding-left: 0px; border: 0px; margin-bottom: 5px; position: relative; }
.checkbox1 label { width: 450px; line-height: 1.5em; display: block; position: absolute; top: 0px; left: 0px; padding-left: 25px; float: none; }
.checkbox1 input { width: 20px; border: 0px; margin: 5px 0px 0px; float: none; }


.topTab_bg{float:left; width:114px; height:23px;padding-top:4px;text-align:center; background-image: url('/images/backgrounds/tab-bg.jpg');background-repeat:no-repeat;background-position:top center; }
.topTab_bg a{font-weight:bold; text-transform:capitalize; color:#2895d5; text-decoration:none;}
.topBorder{
background-image:url('/images/backgrounds/topBorder.jpg');
background-position:top center;
background-repeat:no-repeat;
width:182px;
height:9px;
float:left;}
.midBorder{
width:180px;
float:left;
background:#fff;
border-left:1px #e7e7e7 solid;
border-right:1px #e7e7e7 solid;}
.bottomBorder{
background-image:url('/images/backgrounds/bottomBorder.jpg');
background-position:bottom center;
background-repeat:no-repeat;
width:182px;
height:10px; float:left;}
.midIMG{
text-align:center;}
.decTxt{
width:170px; font-size:12px;
color:#ADAFB2;}


