/* CSS Document */
@charset "utf-8";

/*Product Catalog Styles */

.content {padding-left:25px; padding-right:25px;}

.current-page {margin-right:10px;
word-spacing:15pt; font-weight:bold; text-decoration:underline;}

#product_list {
width:100%; 
float:none;
}

#titleholder {margin:auto; width:80%;}

.product-title-seo {
	color:#660000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:1px;
	margin-bottom:10px;
	border-bottom:3px dotted #cccccc;
	width:350px;
	text-transform:;
	text-transform: uppercase;
}

.product-title, .product-title a:link, .product-title a:visited {text-transform:uppercase; font-size:12px; text-decoration:none; margin-bottom:35px;}


.ProductTitleRel {font-size:12px; text-transform:uppercase; text-decoration:none;}


.next-prev {text-transform:lowercase; font-weight:normal;}

.next-prev a:link, .next-prev a:visited, .next-prev a:hover {
text-transform:lowercase;}

a.button {cursor:pointer; }

.button, a.button, .button a:link  {cursor:pointer;

float: left;
font-family:Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  border: 3px double #660000;
  width: auto;
  padding: 0px 10px;
  line-height: 18px;
  margin: 1px;
  background-color:#CCCCCC; 
  color:#660000;
  text-transform:lowercase; 
  text-decoration:none;
}

.TNimage {
	border:0px;
	color:ffffff;
	height:120px;
	vertical-align: bottom;
}

.image {border:0px; color:ffffff}

a.image, image A:link, link.image {border:none;}

.product-cell {width:33%; margin-right:35px; padding-bottom:10px; border:0px solid #cccccc;}



.product-cell.image, image.product-cell, .product-cell image {
	border:0px none #FFFFFF;
}


.thumbnail_block {margin-bottom:55px; border:1px solid #cccccc;}


.sku1 {color:#660000; text-transform:lowercase; padding-top:5px; }

.image-boximage-box {width:100$; padding-bottom:24px;}

.descr { width:80%; vertical-align:top; padding-top:25px; margin-top:10px;

Padding-bottom:10px;
margin-bottom:25px;

 }
 

h1 {color:#333333;}
 
h2 {font-size:x-large;}

.category {
padding-top:30px;
}
 

.bread-crumb {margin-top:0px; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; text-transform:none; margin-bottom:5px; color:#999999; font-size:small;}

#location { 
margin-left:20px;
background-color:#FFF;
}

font.last-bread-crumb, .last-bread-crumb, bread-crumb.last-bread-crumb {
	text-decoration: none;
}

.search-sort-bar no-print {visibility:hidden;}
.dialog-search-sort-bar {visibility:hidden;}

title-with-sort-row.h2, h2.title-with-sort-row, .title-with-sort-row {visibility:hidden;}

.productheading {font-size:x-large; font-weight:bold; padding-bottom:3px; color:660000; text-transform:capitalize; }



/*Begin Main Body Styles*/

html, body {
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#333333;
}

p {font-family:Arial, Helvetica, sans-serif; font-size:medium;}

h3 {
	visibility: hidden;
}

body {height:100%;
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:medium;
}




/*BODY STYLES*/
.mainbody {
	min-width:400px;
	max-width:98%;
	margin-left:20px;
	padding-bottom: 20px;
	padding-top:0px;
	padding-right:0px;
	color:#333333;
	border:0px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	background-position: left top;
	padding-bottom: 5px;
}

.blog {width:100%;}

#main_left {margin-bottom:35px;
margin-top:0px;

}

#articlepage {vertical-align:super;}

#maincontent {
	float:left;
	
}

#right_content {
	float:right;
	top: 155px;
	right: 10px;
	position: fixed;
}

.mainbodyinner {
	padding: 0px;
	margin-bottom:5px;
	font-weight:400;
	padding-left:0px;
	padding-right:0px;
	vertical-align: top;
	width:100%;
	font-size:medium;
	padding-top:105px;
}

.mainbodyinner a:link, .mainbodyinner a:visited, .mainbodyinner a:hover, .mainbodyinner a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#660000;
	font-weight:bold;
}

#dialog-message {margin-top:35px; border:1px solid #66;}

.rcol_outer {border-left:10px solid #ffffff; padding-bottom:10px; margin-top:55px; float:right;}
.rcol {padding-left:20px; margin-right: 0px; padding-bottom: 10px; padding-top:55px; border:0px solid #cccccc; min-width:200px; text-transform:lowercase; float:none; }

.imagerotate { position:fixed; float:none; padding-left:25px;}


/*HEADER STYLES */

.brandingplate {
	width:312px;
	background-image:url(images/brandingplate.png);
	background-repeat:no-repeat;
	height:155px;
	background-position: right top;
	margin-top: 0px;
	padding-right: 0px;
}



.headbar {height:63px; background-color:#660000; width:100%;}

.tagline {font-size:0.7em; font-family:Arial, Helvetica, sans-serif; color:#ffffff; padding-left:15px;}

.header_outer { width:100%; height:85px; margin-top:0; margin-right:0px; background-color:#660000; background-image:url(../images/header_bg_BTEX.png);
float:left;}

#headercontainer {
	height:155px;
	width:100%;
	top: 0px;
	position: fixed;	
} 


.outernav { margin-top:0px; /*background-image:url(http://www.blantexinc.com/snc/home/design/NAVbg.jpg); background-repeat:repeat-x;*/ }

/*
.outernav a:hover { }
*/

.moduletable-nav {
	vertical-align:top;
	top: 0px;
}

/*.innernav {width:465px;}*/

* {
	margin: 0;
}


/*Footer Styles */

.push{ height:63px;}

.footer {
	margin-top:50px;
	height: 75px;
	background-image:url(http://www.blantexinc.com/snc/home/design/bottom_bar.jpg);
	background-repeat:repeat-x /* .push must be the same height as .footer */;
	float:left;
	bottom: 0px;
	width:100%;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
	vertical-align: bottom;
	bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-position: bottom;
	position:relative;
	page-break-before: always;
}

.footer_text	{padding-top:10px; vertical-align:middle; float:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#660000; width:750px;}


/*Menu and Linnk Styles */

.topnavinner {margin-left:5px;}


.moduletablemenu {padding-top:0px;}




.menublock {
border: 0px solid #cccccc;
}

.menublock A:link {color:#660000;} 

td.menublock {}

#mainlevel {
	width: 160px;
	font-size:16px;
	list-style-image: none;
	list-style-type: none;
}


#mainlevel A:LINK {width: 160px; font-size:16px;}

.menumainlevel a:hover { background:#660000; color:#FFFFFF;}

.menumainlevel, .menumainlevel a:link, .menumainlevel a:visited, .menumainlevel a:hover, .menumainlevel a:active {
	color:#660000;
	display:block;
	text-decoration: none;
	font-variant: small-caps;
	line-height: 120%;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.menumainlevel a:hover {
 color:#333333;
}

#current, #current a:link, #current a:visited {
	list-style:outside;
	color:#333333;
	background-color:#660000;
	color:#FFFFFF;
	padding-left:5px;
}


#message_body {height:50;}







.nav-page right-delimiter, .nav-page right-delimiter a:link, .nav-page right-delimiter a:visited  {padding-right:10px;}

.nav-pages a:link, .nav-pages a:visited, .nav-pages a:hover, nav-pages a:active {
	margin-right:10px;
	word-spacing: 15pt;
}

.current-page right-delimiter {margin-left:5px; margin-right:10px;}



/* Joonmla CSS */



.clr {
	clear: both;
}

#buttons_outer {
	width: 585px;
  	margin-bottom: 0px;
	margin-right: 2px;
	float: left;
	height:85px;
	background-image:url(../images/header_bg_BTEX.png);
}


#buttons_inner {
	border: 0px solid #cccccc;
	/*height: 50px !important;*/
	height: 63px;
/*	background-image:url(../images/63nav.jpg); */
	vertical-align:middle;
}



#pathway_text {
  overflow: hidden;
	display: block;
	height: 25px;
	line-height: 25px !important;
	line-height: 22px;
	padding-left: 4px;
	border: 1px solid #ccc;
	margin-bottom: 2px;
}

#pathway_text img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
}
#buttons_outer {

	float: left;
	background-image:url(http://74.54.107.146/~specialn/images/header_bg_BTEX.png);


}

#buttons_inner {
	border: 0px solid #cccccc;
	height: 63px !important;
	height: 63px;
	font-family:Arial, Helvetica, sans-serif;
}


#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	color: #660000;
	background-color:#999999;
	/*background-image: url(../images/NAVhoverBG3.jpg);*/
	background-repeat: repeat-x;
}


#buttons {
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}


ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	
	line-height: 62px;
	white-space: nowrap;
	border-right: 0px solid #cccccc;
	color:#FFFFFF;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #ffffff;
	background: transparent;
}




#search_outer {
	float: left;
	width: 165px;
}

#search_inner {
  border: 1px solid #cccccc;
	padding: 0px;
  height: 21px !important;
  height: 23px;
  overflow: hidden;
}

#search_inner form {
  padding: 0;
  margin: 0;
}

#search_inner .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #c64934;
}






table.content_table {
  width: 100%;
	padding: 0px;
	margin: 0px;
}

table.content_table td {
	padding: 0px;
	margin: 0px;
}





.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}





/** old stuff **/



.back_button {
	float: left;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}



