

.just_let_it {}
.introtext { font-family: Arial; font-size: 11px; color: #8B8879}

.red_intro
{
	font-family:Arial, Helvetica, sans-serif;
	color:#b21014;
	font-size:11px;
	font-weight:bold;
}
a.introtext
{
	text-decoration:none;
}
.manufacturers
{
	
}
.manufacturers td
{
	
}
.manufacturers td.red_intro
{
	padding:2px;
	vertical-align:top;
	padding-top:0 !Important;
}
	



.welcometext { font-family: Arial; font-size: 19pt; font-weight: normal; color: #C4C3BE}
.topmenu { text-decoration: none; font-family: Arial; font-size:11px; font-weight: bold; color: #C6C3BA; }
.productmenu { font-family: Arial; font-size: 11px; color: #8B8879; text-decoration: none; }
.price { font-family: Arial; font-size: 12px; font-weight: bold; color: #8B8879; text-decoration: none; }
.contacttext { font-family: Arial; font-size: 11px; font-weight: normal; color: #A5A69E; }
.contactvalues { font-family: Arial; font-size: 11px; font-weight: bold; color: #89877A; }
.headers {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	/*color: #89877A;*/
	text-transform:uppercase;
	color:#b41014;
}

.headers span.prod_subtitle
{
	color:#969487;
	font-size:14px;
	text-transform:none;
	border-left:2px solid #6b6a63;
	padding-left:7px;
	margin-left:5px;
}

.arrowedheaders { font-family: Arial; font-size: 8pt; font-weight: bold; color: #6D6E60 }
.loremipsum { font-family: Arial; font-size:11px; font-weight: bold; color: #89877A; }
.datetime { font-family: Verdana; font-size: 8px; font-weight: bold; color: #000000; }
.titledisplay { text-decoration: none; font-family: "Verdana","MS Sans Serif"; font-size: 8pt; font-weight: bold; color: #000000; }
.dropdown {
	font-family: Verdana; font-size: 11px; font-weight: bold; color: #000000; width:140;
}
.composetextbox {
	font-family: Verdana; font-size: 11px; font-weight: normal; color: #000066; width:480;
}
.inputbackshade {border:1px solid #B5B3A7; font-family: Arial; font-size: 11px; font-weight: bold; width:120; height:18; color: #8B8879; background-color:#FFFFFF}
.contactinput {border:1px solid #B5B3A7; font-family: Arial; font-size: 11px; font-weight: bold;  color: #8B8879; background-color:#FFFFFF}
.submit {border:1px solid #B5B3A7; font-family: Arial; font-size:11px; font-weight: bold; width:70; height:18; background-color:#DBDCD6; color: #918A7A; }
.textmenus {
	text-decoration: none;	font-family: tahoma; font-size: 11px; font-weight: bold; color: #000000;
}
:hover.topmenu {
	text-decoration:none; font-family: Arial; font-size:11px; font-weight: bold; color: #C6C3BA;
}




/* references styles - start */
ul#references
{
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#references li
{
	width:210px;
	height:65px;
	display:block;
	float:left;
	border-bottom:1px dashed #908a7a;
	margin:5px;
}
ul#references li.last
{
	border-bottom:none;
}
ul#references li h1
{
	font-size:11px;
	color:#b21014;
	background-image:url(../images/pointer_arrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:12px;

	margin:0;
	margin-bottom:5px !important;
}
ul#references li p
{
	font-size:11px;
	color:#908a7a;
	margin:2px 0;
	padding:0;
	padding-left:12px;
	
}
ul#references li a
{
	
}

/* references styles - end */



/* product info - start */
td.product_info
{
	border-top:1px dashed #908a7a;
}

ul#product_info
{
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:10px !important;
}
ul#product_info li
{
	width:210px;
	height:75px;
	display:block;
	float:left;
	border-bottom:1px dashed #908a7a;
	margin:5px;
}
ul#product_info li.last
{
	border-bottom:none;
}
ul#product_info li img
{
	float:left;
	margin-right:5px;
}
ul#product_info li h1
{
	font-size:11px;
	color:#908a7a;
	background-image:url(../images/pointer_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	text-transform:uppercase;
	
	margin:0;
	margin-bottom:2px !important;
}
ul#product_info li p
{
	font-size:11px;
	color:#908a7a;
	margin:2px 0;
	padding:0;
	padding-left:12px;
	
}
ul#product_info li a
{
	
}

div.grey_notice
{
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	background-color:#969487;
	border-top:7px solid #797768;
	padding:5px;
	position:relative;
	top:10px;
	margin-bottom:20px;
}
div.grey_notice p
{
	padding:0;
	margin:0;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}
	

/* product info styles - end */

td.grey_gradient
{
	background-image:url(../images/grey_gradient.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
body
{
	margin:0;
	background: url(../images/body_bg.jpg) #969487 repeat-x left top;
	text-align:center;
}

table#main_menu
{
	margin-left:23px !Important;
	margin-left:33px;
}
div#container
{
	width:723px;
	margin:0 auto;
	background:#FFFFFF;
	padding:10px;
	text-align:left;
	border:1px solid #333333;
}
div#inner_container
{
	width:719px !important;
	width:723px;
	border:2px solid #e0e1dc;
}
td#haptik_content
{
	background:#FFFFFF;
	width:460px !important;
	width:460px;
	vertical-align:top;
	text-align:left;
	padding:2px 5px;
	padding-bottom:25px;
	padding-top:10px;
}
td#leftcol
{
	background: url(../images/grey_gradient.jpg) repeat-x left top;
	padding-bottom:20px;
	width:250px;
}
div#menu_frame
{
	margin-top:2px !important;
	margin:0;
}
td#menu_col
{
	width:250px;
}

div#home_flash
{
	font-family:Arial, Helvetica, sans-serif;
}
div#home_intro h1
{
	border-left:6px solid #c2c3bd;
	font-size:18px;
	font-weight:normal;
	color:#c2c3bd;
	margin:0;
	padding:0;
	padding-left:5px;
}
div#home_intro h1 strong
{
	display:block;
	font-size:11px;
	color:#7e6b67;
}
div#home_intro p
{
	font-size:11px;
	color:#878578;
	margin:3px 0;
	padding:0;
	padding-left:11px;
}

/* Products Start */
div#products
{
	padding:10px 0;	
}
div#products ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
div#products ul li
{
	width:218px;
	height:115px;
	float:left;
	margin-right:7px;
}
div#products ul li h1
{
	margin:0;
	padding:0;
	font-size:14px;
	color:#6f6d60;
	border-bottom:1px dotted #d1d1cb;
	width:112px;
	float:left;
	position:relative;
	left:7px;
}
div#products ul li strong.product_image
{
	width:97px;
	height:97px;
	display:block;
	float:left;
	border:1px solid #dbdcd6;
}
div#products ul li strong.product_image img
{
	width:87px;
	height:87px;
	overflow:hidden;
	position:relative;
	left:4px;
	top:5px;
}
div#products ul li p
{
	margin:0;
	padding:0;
	font-size:11px;
	color:#969487;
	width:112px;
	float:left;
	position:relative;
	left:7px;
	padding:10px 0;
}
div#products ul li a
{
	font-size:11px;
	color:#969487;
	background:url(../images/products/prod_bullet.jpg) left 3px no-repeat;
	padding-left:7px;
	position:relative;
	left:7px;
	display:block;
	float:left;
}

div#product_details
{
	padding:10px 0;
}
div#product_details *
{
	margin:0;
	padding:0;
}

div#prod_details_left
{
	width:190px;
	float:left;
}
div#prod_details_right
{
	width:242px;
	float:right;
}
div#prod_details_left strong.prod_detailed_image
{
	border:1px solid #e0e0dc;
	padding:4px;
	width:167px;
	height:152px;
	display:block;
	margin-bottom:5px;
	text-align:center;
}
div#prod_details_right h1
{	
	font-size:12px;
	color:#b41014;
	background:url(../images/products/grey_bullet.jpg) no-repeat left 3px;
	padding-left:10px;
}
div#prod_details_right h2
{
	font-size:11px;
	color:#6f6d60;
	border-bottom:2px solid #d1d1cb;
	padding:15px 0;
	margin-left:10px;
	font-weight:normal;
}
div#prod_details_right p
{
	font-size:11px;
	color:#6f6d60;
	padding:15px 0;
	margin-left:10px;
	text-align:justify;
}



/* Products End */



span.clr
{
	display:block;
	clear:both;
	line-height:1px;
	font-size:1px;
}


/* News page Starts */

ul#news_page
{
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#news_page li
{
	width:100%;
	display:block;
	float:left;
	border-bottom:1px dashed #908a7a;
	margin:5px;
	padding-bottom:10px;
}
ul#news_page li.last
{
	border-bottom:none;
}
ul#news_page li h1
{
	font-size:11px;
	color:#b21014;
	background-image:url(../images/pointer_arrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:12px;

	margin:0;
	margin-bottom:5px !important;
}
ul#news_page li p
{
	font-size:11px;
	color:#908a7a;
	margin:2px 0;
	padding:0;
	padding-left:12px;
	
}
ul#news_page li a
{
	
}