/* necessary to make the embedded editor bg white */
.mceContentBody {
  background:#FFF url('');
}
/* or whatever color you want it to be */
body {
  padding:0;
  margin:0;
  background-color:#000;
  font-family:arial,sans;
}

body, p {font-family: verdana, sans-serif; font-size: 11px; line-height: 18px; }

a:link { font-weight: bold; text-decoration: none; color: #C12300; } 
a:hover { font-weight: bold; text-decoration: none; color: #EA6207; }
a:active { font-weight: bold; text-decoration: none; color: #C12300; } 
a:visited { font-weight: bold; text-decoration: none; color: #EA6207; }
a:visited:hover { font-weight: bold; text-decoration: none; color: #EA6207; }

a.awhite:link { font-weight: bold; text-decoration: none; color: #ffffff; }
a.awhite:hover { font-weight: bold; text-decoration: none; color: #F2DD8F; }
a.awhite:visited { font-weight: bold; text-decoration: none; color: #ffffff; }
a.awhite:visited:hover { font-weight: bold; text-decoration: none; color: #F2DD8F }

a.afoot:link { font-weight: normal; color: #FFBC00; }
a.afoot:hover { font-weight: normal; color: #ffffff; }
a.afoot:visited { font-weight: normal; color: #FFBC00; }
a.afoot:visited:hover { font-weight: normal; color: #ffffff; }

a.ali-index:link { font-weight: bold; color: #000000; } 
a.ali-index:hover { background:#cecece; font-weight: bold; color: #ff0000; }
a.ali-index:visited { font-weight: bold; color: #000000; } 
a.ali-index:visited:hover { font-weight: bold; color: #ff0000; }

a.nav:link { font-weight: bold; text-align: center; font-size: 10px; text-decoration: none; color: #ffffff; }
a.nav:hover { font-weight: bold; font-size: 11px; text-indent: 6px; text-decoration: none; color: #F2DD8F; }
a.nav:visited { font-weight: bold; font-size: 11px; text-indent: 6px; text-decoration: none; color: #ffffff; }
a.nav:visited:hover { font-weight: bold; font-size: 11px; text-indent: 6px; text-decoration: none; color: #F2DD8F; }

a.nav1:link { font-weight: bold; padding-left: 1px; font-size: 11px; text-decoration: none; color: #ffffff; }
a.nav1:hover { font-weight: bold; font-size: 11px; padding-left: 1px; text-decoration: none; color: #F2DD8F; }
a.nav1:visited { font-weight: bold; font-size: 11px; padding-left: 1px; text-decoration: none; color: #ffffff; }
a.nav1:visited:hover { font-weight: bold; font-size: 11px; padding-left: 1px; text-decoration: none; color: #F2DD8F; }

h1, h2, h3, h4, h5, h6, h7 { margin: 0px; }
h1 { color:#810000; font-size:16px; font-weight:bold; text-align:center;} 
h2 {font-size:12px; font-weight: bold; color: #810000;
	border-top-color: #810000; border-top-width: 1px; border-top-style: solid;
	margin-top: 40px; padding-top: 10px; }
h3 { font-size:11px; font-weight: bold; }
h4 { font-size:18px; font-weight: bold; }
h5 { font-size:18px; font-weight: bold; }
h6 { font-size:18px; font-weight: bold; }
h7 { font-size:18px; font-weight: bold; }


li.li-index { font-size: 11px; }
li.li-index { 
	font-size: 14px; font-weight: bold; color: #02394F; 
	line-height: 18px;
	}
p.li-nav {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 3px
}


a img {
  border:0px;
}
#body {
  width:1000px;
  margin:0 auto;
  padding:0;
  background:#FFF url('/images/thermcraft-bg.jpg') no-repeat 0 35px;
}
#left {
  margin:0; padding:0;
  width:169px;
  background:transparent url('/images/left-bg.png') repeat-y top right;
}
#right {
  margin:0; padding:17px 0 0 0;
  position:relative;
  z-index:2;
}
#thermcraft {
  height:187px;
}
#logo img {
  float:right;
  margin-right:50px;
}
#phone img {
  float:right;
  clear:right;
  margin-right:130px;
  margin-top:0px;
}
#furnace img {
  float:left;
  margin-left:-25px;
  position:relative;
  z-index:99;
}
#content {
  padding:20px;
  margin-right:15px;
  margin-left:25px;
  background:transparent url('/images/content-bg.png') repeat top left;
  border:1px solid #C6ADB0;
  border-bottom:0;
  position:relative;
  z-index:2;
  min-height:800px;
}
#content-fade {
  position:absolute;
  width:25px;
  margin-left:-46px;
  margin-top:-20px;
  height:100%;
  background:transparent url('/images/right-bg.jpg') repeat-y 0px 190px;
  z-index:1;
}
#header {
  height:36px;
  background:transparent url('/images/header-bg.jpg') repeat-x top left;
}
#admin_menu {
  font-family:arial,sans;
  font-size:11px;
}
#search1 {
  font-family:arial,sans;
  line-height:36px;
  display:block;
  height:36px;
  width:202px;
  float:left;
  background:transparent url('/images/search_thermcraft_products.jpg') no-repeat top right;
}
#search2 {
  font-family:arial,sans;
  padding:10px 0;
  height:85px;
  position:relative;
  z-index:999;
}
#search2 select {
  font-family:arial,sans;
  width:176px;
}
#search3 {
  font-family:arial,sans;
  display:block;
  margin-top:84px;
  background-color:#6E0001;
  width:201px;
  line-height:33px;
  height:33px;
  text-align:center;
}
#header ul, #header li {
  list-style-type:none;
  padding:0;
  margin:1px 0 0 0;
  font-family:arial,sans;
}
#header ul li {
  font-family:arial,sans;
  display:block;
  float:right;
  margin-right:6px;
  background:#953701 url('/images/ob-bg2jj.png') no-repeat top left;
}
#header ul li.more {
  background:#953701 url('/images/ob-bg1jj.png') no-repeat top left;
}
#header ul li:hover {
  background-color:#9E4201;
}
#header ul li a {
  font-family:arial,sans;
  display:block;
  height:32px;
  margin-left:13px;
  padding-right:13px;
  line-height:32px;
  background:transparent url('/images/ob-bg2jj.png') repeat-x top left;
}
#header ul li a:hover {
  line-height:30px;  
  padding-right:14px;
  margin-left:12px;
}
#header ul li a, #search1, #search2, #search3 {
  font-family:arial,sans;
  text-align:center;
  color:#FFF;
  font-weight:bold;
  font-size:11.5px;
  text-decoration:none;
  text-transform:uppercase;
  letter-spacing:.5px;
}
#search2, #search3 {
  font-family:arial,sans;
  text-transform:none;
}
#left ul {
  width:199px;
}
#left ul, #left li {
  list-style-type:none;
  padding:0;
  margin:1px 0 0 0;
  border-collapse:collapse;
  border:1px solid #C48234;
  border-left:0;
}
#left ul li {
  background-color:#FFF;
}
#left ul li:hover, #left ul li.on {
  background:#FAFAFA url('/images/left-ul-bg-hover.png') no-repeat 0 0;
}
#left ul li a, .catsorter {
  display:block;
  height:23px;
  line-height:23px;
  border:1px solid #DFDBDA;
  /* text things */
  text-align:left;
  color:#3C100F;
  padding-left:16px;
  font-weight:bold;
  font-size:10px;
  text-decoration:none;
  letter-spacing:.5px;
}
#left ul li a:hover, #left ul li a.on {
  line-height:21px;
  padding-left:15px;
  color:#000;
}
#thermcraft_address {
  margin:40px 15px 0 0;
  text-align:right;
  color:#000;
  font-size:12px;
  font-weight:bold;
}
#thermcraft_address strong {
  font-size:14px;
  text-transform:uppercase;
  text-shadow:#FF580A 1px 1px;
}
.thermcraft {
  font-size:1em;
}
#body span.therm, #body span.craft {
  font-weight:bold;
}
#body span.therm {
  color:#F60;
}

#credit-cards {
  margin:20px 0px 0px 15px;
}

.fmouse { font-size: 9px; color: #999999; font-weight:normal; line-height:13px;}
.therm {color:#ff6600;font-weight:bold;}
.craft {color:#000000;font-weight:bold;}

.clr { clear:both; }


/* second level menu */
#left ul li.mainmenu ul {
  position:absolute;
  background:transparent url(/images/left-bg.png) repeat top right;
  margin-top:-27px;
  margin-left:201px;
  padding:0 10px 10px 0;
  border:0;
  width:347px;
  z-index:999;
}
#left ul li.mainmenu ul li {
  width:325px;
  overflow:hidden;
  padding:3px 3px 3px 18px;
}
#left ul li.mainmenu ul li a {
  padding:0px;
  border:0px;
  margin:0px;
}

/* drag and drop module */
#full_list {
  width:275px;
  margin-left:20px;
}
#prod_list {
  width:400px;
}
#full_list, #prod_list {
  overflow-x:hidden;
  overflow-y:scroll;
  float:left;
  height:500px;
}
.second_level {
  margin-left:150px;
}
.prod_menu {
  width:250px;
}
.prodholder {
  position:relative;
  padding:0px;
  height:23px;
  width:190px;
  float:left;
  margin-top:3px;
  margin-right:3px;
}
.catsorter, .notover, .over {
  height:23px;
  width:190px;
  overflow:hidden;
  float:left; 
  margin-top:3px;
  margin-right:3px;
}
.over {
  border-width:2px;
}
.notover {
  border-width:1px;
}
.draggable {
  background-color:#FFFFC7;
}
/* end drag and drop module */


img.imglf { margin-right: 20px; margin-left: 0px; }
img.imgrt { margin-right: 0px; margin-left: 20px; }

/* set all H tags to 0 margin. This allows another element to be directly below it on the page */

div#indexproductlist {width:250px;text-align:center;float:left;}
div#indexproductlist .tight {margin:0px 0px 15px 10px;}
div#indexproductlist h3 {margin:10px 0px 0px 0px;}
div#indexproductlist .highlight {display:block;background-color:#FFC526;padding:3px;margin:10px;}

div#indexproductlist  p a:link { font-weight: normal; text-decoration: none; color: #C12300; }
div#indexproductlist  p a:hover { font-weight: normal; text-decoration: none; color: #EA6207; }
div#indexproductlist  p a:active { font-weight: normal; text-decoration: none; color: #C12300; }
div#indexproductlist  p a:visited { font-weight: normal; text-decoration: none; color: #EA6207; }
div#indexproductlist  p a:visited:hover { font-weight: normal; text-decoration: none; color: #EA6207; }

div#indexgallery h2, div#indexproductlist h2 {font-size:12px;font-weight:bold;color:#810000;border:none;margin:0;padding:0;border-bottom-color:#810000;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:10px;padding-bottom:10px;}

div#indexgallery {width:380px;margin-left:5px;padding-left:5px;border-left:#cccccc dashed 1px;float:right;}
div#indexgallery img {margin-right:3px;margin-bottom:3px;}

.Background {
  background:transparent url(/umages/tradeshows/Background.jpg) repeat top left;
}

/* sub nav's on main horizontal nav */
#header ul li ul.sub {
  position:absolute;
  list-style-type:none;
  display:none;
  float:left;
  width:190px;
  z-index:9999;
}
#header ul li ul.sub li {
  float:left;
  display:block;
  width:190px;
  background:transparent url('/images/ddbgjj2.png') repeat-x top left;

  height:34px;
}
#header ul li ul.sub li a {
  background:none;
}

.nowrap {
  white-space:nowrap;
}
.nowrap td {
  white-space:nowrap;
}

