
	a:visited {

	color: #dbdbdb;

}


	a:link {

	color: #dbdbdb;

}


img {border : 0;}
img a {outline : none;}





/* Scrollbar Customization - works in chrome */

body ::-webkit-scrollbar {
    width: 1em;

/* background of track */
	background-color: #3b3b3b;

}


body ::-webkit-scrollbar-track {

/* outline shadow of trackbar*/
    -webkit-box-shadow: inset 0 0 3px #000000;

}


body ::-webkit-scrollbar-thumb {

/* Outline of Grab Bar */ 
    -webkit-box-shadow: inset 0 0 6px #1c1c1c;

/* Background of Grab Bar */
	background-color: #dbdbdb;
}

/* above works in chrome */




/* Scrollbar Customization - works in IE */

table {

/* Grab Bar Background */
    scrollbar-face-color: #dbdbdb;

/* Grab Bar Outline */
    scrollbar-shadow-color: black;


    scrollbar-track-color: #3b3b3b;
    scrollbar-arrow-color: #dbdbdb;
}

/* - above works in IE - */





table.NavMenu
{

    font-family: Arial, Verdana;

    font-size: 14px;

    margin: 0;

    padding: 0;

    list-style: none;

	border: 0;
/*	background-color: #1c1c1c ; */


}


table.OuterTable
{
/* background-color: #000000; */

}

table.ContentTable
{
border-left: 2px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #ccc;
}


table.ContentTable

td

{

    font-family: Arial, Verdana;

    font-size: 12px;

    margin: 0px;

    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 27px;

    list-style: none;

/*	background-color: #000000; */
	height: 370px;

}

td.padtop {

	padding-top: 60px;

}




table.ContentTableText

{
height: 485px;

}







table.BigContentTableText

{
height: 485px;

}


table.Links

{
height: 485px;

}

table.Links

td

{

    font-family: Arial, Verdana;

    font-size: 13px;

    margin: 0;

    padding-left: 15px;
    padding-right: 15px;
    padding-top: 18px;

    list-style: none;

border-left: 2px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #ccc;

	background-color: #ffffff;

	width: 350px;
	height: 279px;

}





table.ContentTableText

td

{

    font-family: Arial, Verdana;

    font-size: 13px;

    margin: 0;

    padding-left: 15px;
    padding-right: 15px;

    padding-top: 18px;


    list-style: none;

border-left: 2px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #ccc;

	background-color: #1c1c1c;

	width: 350px;
	height: 279px;

}


table.ContentTableDL

td

{

    font-family: Arial, Verdana;

    font-size: 13px;

    margin: 0;

    padding-left: 15px;
    padding-right: 15px;

    padding-top: 18px;


    list-style: none;

border-left: 2px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #ccc;

	background-color: #1c1c1c;

	width: 350px;
	height: 160px;

}



table.BigContentTableText

td

{

    font-family: Arial, Verdana;

    font-size: 13px;

    margin: 0;

    padding-left: 15px;
    padding-right: 15px;
    padding-top: 18px;

    list-style: none;

border-left: 2px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #ccc;

	background-color: #1c1c1c;

	width: 350px;
	height: 279px;

}



table.ScrollingIndex {


/* changes border color between scrollbar and text on news page*/
	background-color: #000000;

}



table.ScrollingIndex

td

{

    font-family: Arial, Verdana;

    font-size: 13px;

    margin: 0;

    padding-left: 15px;
    padding-right: 15px;
    padding-top: 18px;


    list-style: none;

/*
border-left: 2px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #ccc;
*/


	background-color: #1c1c1c;
	height:485px;
	width: 332px;


}




table.TabsBCTT
{
border-spacing:0;
border-collapse: collapse;
}



table.TabsBCTT

th

{

bottom: 0;

}


table.TabsBCTT

td

{

    font-family: Arial, Verdana;

    font-size: 13px;

    margin: 0;

    padding-left: 15px;
    padding-right: 15px;
    padding-top: 18px;

    list-style: none;

border-left: 2px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 7px solid #000000;


	background-color: #1c1c1c;



	width: 350px;
}



table.scrollingTabs
{
border-spacing:0;
border-collapse: collapse;
}

table.scrollingTabs
th
{
bottom: 0;
}


table.scrollingTabs

td

{

    font-family: Arial, Verdana;

    font-size: 13px;

    margin: 0px;

    padding-left: 15px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;

    list-style: none;

border-left: 2px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 7px solid #000000;


	background-color: #1c1c1c;

	width: 350px;
}



div.tallContentScroll {


	background-color: #1c1c1c;


	width: 100%;
	height: 415px;

    margin: 0px;
    padding: 0px;

    overflow-y: scroll;

}




table.TableProduct


td

{
    font-family: Arial, Verdana;

    font-size: 13px;

    margin: 0;

    padding-left: 9px;
    padding-right: 9px;
    padding-top: 5px;
	padding-bottom: 5px;


    list-style: none;


border-left: 2px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #ccc;

	background-color: #dbdbdb;

	width: 169px;
	height: 105px;

}


table.usa

td

{
    font-family: Arial, Verdana;

    font-size: 24px;

    margin: 0;


    padding-left: 9px;
    padding-right: 9px;
    padding-top: 5px;
    padding-bottom: 5px;



    list-style: none;



/*
	border-left: 2px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #1c1c1c;


	background-color: #dbdbdb;




	width: 320px;

*/

	height: 110px;

}




div.scrollable {

border-left: 2px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #ccc;

 /*   width: 100%; */
    height: 475px;
/*
    margin: 0;
    padding: 0;
*/

    overflow-y: scroll;

}



div.RightText {



/*	background-color: #1c1c1c;  */

	background: url("support/smokebackgroundmarblewithbg.jpg") no-repeat;




	width: 637px;
	height: 457px;



    font-family: Arial, Verdana;

    font-size: 13px;

    margin: 0px;

    padding-left: 35px;
    padding-right: 35px;
    padding-top: 18px;

    list-style: none;

border-left: 2px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #ccc;

    overflow-y: scroll;


}


div.highlight img:hover {

    outline: #333 solid 1px;
	width: 163px;
	height: 92px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
	padding-bottom: 0px;
}

table.quickLinkSlider
td
{
	height: 100%;
}

table.ContentTable
td.qlslide {
	height: 100%;
	padding: 0px;
	margin: 0px;
}