/*
Theme Name: TRUAIRE
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* CSS Document */

body {
	background:#025d8a url(images/bg_bg-strip.jpg) repeat-x top left;
	margin:0px;
	padding:0px;
}

table td { text-align:left; }

ul{
	padding:0px;
	margin:0px;
}
ul li{
	list-style:none;
}

form
	{
		padding:0px;
		margin:0px;
		outline: 0;
	}
br
	{
		padding:0px;
		margin:0px;
		font-size:0px;
	}
img
	{
		border:0px;
	}
a:focus 
	{
		outline: 0;
	}
a{
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color:#996600;
	text-decoration:none;
}
a:hover{
	color:#FF0000;
}

p{
	margin:10px 0px 10px 0px;
	padding:0px;
	font:normal normal 12px Arial, Helvetica, sans-serif;
	color:#222;
	line-height:18px;
	text-align:left;
}

h1{
 color:#333;
 margin:0px;
 padding:0px;
 background:none;
 border:none;
 font:normal bold 12px Arial, Helvetica, sans-serif;
}
h2{
 color:#fff;
 float:left;
 margin:11px 0px 0px 8px;
 text-transform:uppercase;
 font:normal bold 17px Arial, Helvetica, sans-serif;
 padding:0px;
 border:none;
 background:none;
}
h3 {
 color:#064776;
 margin:0px;
 padding:0px 20px 0px 0px;
 border:0px;
 background:none;
 font:normal bold 16px Arial, Helvetica, sans-serif;
 float:left;
}


h4{
 float:left;
 margin:15px 0px 0px 10px;
 font:normal normal 12px Arial, Helvetica, sans-serif;
}
small
	{
		float:right;
	}

.outer
	{
		overflow:hidden
	}
.ie6 .outer
	{
		overflow:hidden;
		height:35px;
	}

	
.mess
	{
		border:1px solid #d5e7f9;
		width:375px;
		margin:auto;
		list-style:none;
		margin-bottom:10px;
		text-align:center;
		background:#e5f0fb;
		padding:1px 0px 1px 0px;
		font:normal bold 14px Arial, Helvetica, sans-serif;
		color:#0033FF;
	}
.mess p
	{
		margin:0px;
		padding:5px 0px 5px 0px;
		font:normal bold 13px Arial, Helvetica, sans-serif;
		color:#FF0000;
	}
.mess b
	{
		margin:0px;
		padding:5px 0px 5px 0px;
		font:normal bold 13px Arial, Helvetica, sans-serif;
		color:green;
	}
	
	
.entry h5
	{
		 color:#333;
		 margin:0px;
		 padding:0px;
		 background:none;
		 border:none;
		 font:normal bold 25px Arial, Helvetica, sans-serif;
		 text-align:center;
	}
	
.post-edit-link
	{
		font:normal normal 14px Arial, Helvetica, sans-serif;
		color:#0071cc;
		text-decoration:none;
		background:transparent url(images/arrow4.jpg) no-repeat 0px 2px;
		padding:0px 0px 0px 18px;
	}
.post-edit-link:hover
	{
		color:#FF0000;
	}
	
.title {
 color:#064776;
 font:normal bold 16px Arial, Helvetica, sans-serif;
 text-decoration:none;
 float:left;
}

.navigation 
	{
		font-size:0px;
		overflow:hidden;
	}
.navigation a
	{
		color:#064776;
		font:normal bold 16px Arial, Helvetica, sans-serif;
		text-decoration:none;
		background:none;
	}
.navigation a:hover
	{
		color:#FF0000;
	}
	
#respond
{
	text-align:left;
}
#respond h1
	{
		font:normal bold 18px Arial, Helvetica, sans-serif;
		color:#CC6600;
		text-decoration:none;
		padding:0px 0px 15px 0px;
		margin:20px 0px 0px 0px;
		border:none;
		text-align:left;
		background:transparent url(images/hr-strip.jpg) repeat-x bottom left;
		text-transform:uppercase;
		
	}
#respond label
	{
		border:0px solid red;
		width:220px;
		display:block;
		font:normal normal 12px Arial, Helvetica, sans-serif;
	}
	
.submit-comment
	{
		background:transparent url(images/submit-comment.jpg) no-repeat top left;
		width:140px;
		height:27px;
		display:block;
		margin-right:10px;
		font-size:0px; cursor:pointer; border:0px solid red;
	}
.submit-comment-hover
	{
		background:transparent url(images/submit-comment.jpg) no-repeat bottom left;
		width:140px;
		height:27px;
		display:block;
		margin-right:10px;
		font-size:0px; cursor:pointer; border:0px solid red;
	}
	
.comment-author
	{
		margin-bottom:10px;
	}

.comment-body 
	{
		border:0px solid red;
		background:#f8f8f8 url(images/hr-strip.jpg) repeat-x bottom left;
		text-transform:uppercase;
		padding:10px;
		margin-bottom:10px;
		text-align:left;
	}
	
.comment-body ul
	{
		list-style:none;
	}
.comment-body li
	{
		list-style:none;
	}	
.comment-body cite
	{	
		font:italic bold 12px Arial, Helvetica, sans-serif;
		list-style:none;
	}
.comment-body .url
	{	
		font:italic bold 12px Arial, Helvetica, sans-serif;
	}

/*total wrapper*/
#total-wrapper {
  background:url(images/bg1.jpg) no-repeat top center;
  margin:0px auto;
  width:100%;
  overflow:hidden;
}
/*total wrapper*/



/*wrapper*/
#wrapper {
  margin:0px auto;
  width:1014px;
  overflow:hidden;
}
/*wrapper*/



/*header*/
#header {
  width:986px;
  overflow:hidden;
  margin:20px 0px 0px 14px;
  background:#fff url(images/main-topbg.jpg) no-repeat top left;
  border:0px solid red;
}
/*header*/


/*logo*/
.logo {
  width:350px;
  height:93px;
  margin-left:14px;
  float:left;
  /*background:transparent url(images/logo.jpg) no-repeat top left;*/
}
.ie6 .logo {
  margin-left:7px;
}
/*logo*/


/*sub header*/
.sub-header {
  margin:0px auto;
  width:1014px;
  height:49px;
  overflow:hidden;
  border:0px solid red;
}
.sub-header-left {
  width:1013px;
  height:49px;
  float:left;
  background:transparent url(images/subhead-left.jpg) no-repeat 1px 0px;
}
.sub-header-middle {
  width:987px;
  height:49px;
  background:transparent url(images/subhead-middle.jpg) repeat-x top left;
  margin:auto;
}
.sub-header-right {
  width:1013px;
  height:49px;
  float:left;
  background:transparent url(images/subhead-right.jpg) no-repeat top right;
}
/*sub header*/


/*search block*/
#search-block {
  width:188px;
  height:26px;
  float:right;
  overflow:hidden;
  border:0px solid red;
  margin:10px 0px 0px 0px;
}
.search-block-left {
  width:3px;
  height:22px;
  float:left;
  background:transparent url(images/search-left.jpg) no-repeat top left;
}
.search-block-middle {
  width:140px;
  height:22px;
  float:left;
  border:0px solid red;
  background-color:#025c88;
}
.ie6 .search-block-middle {
  width:100px;
}
.search-block-right {
  width:3px;
  height:22px;
  float:left;
  background:transparent url(images/search-right.jpg) no-repeat top left;
}
.go-button {
  width:36px;
  height:25px;
  float:left;
  margin-left:5px;
  font-size:0px;
  background:transparent url(images/go-button.jpg) no-repeat top left;
  border:none;
}
/*search block*/


/*menu*/
#menu-wrap {
  width:790px;
  height:35px;
  overflow:hidden;
  float:left;
  border:0px solid red;
  margin-top:5px;
}
.menu{
}
.menu ul{
     margin:0px;
	 padding:0px;
}
.menu ul li{
     list-style:none;
	 display:inline;
	 border:0px solid red;
}
.menu ul li a{
     font:normal  bold 12px Geneva, Arial, Helvetica, sans-serif;
	 float:left;
	 height:35px;
	 color:#015084;
	 line-height:35px;
	 text-decoration:none;
	 display:block;
	 padding:0 8px 0 8px;
	 margin:0px 3px 0px 3px;
}
.menu ul li a:hover{
     background:url(images/menu_hover-left.jpg) no-repeat top left;
	 color: #fff;
}
.menu ul li a span
	{
		padding:0 10px 0 4px;
	    margin:0px 0px 0px 0px;
		float:left;
		width:auto;
		line-height:35px;
		height:35px;
		display:block;
		cursor:pointer;
	}
.menu ul li a:hover span
	{
		background:url(images/menu_hover-right.jpg) no-repeat top right;
	}
.menu ul li a.active{
     background:url(images/menu_hover-left.jpg) no-repeat top left;
	 color: #fff;
}
.menu ul li a.active span
	{
		background:url(images/menu_hover-right.jpg) no-repeat top right;
	}
/*menu*/

/*menu2*/
.menu2{
	width:230px;
	padding:0px 0px 0px 20px;
}
.menu2 #s{
	width:222px;
	margin:15px 0px 10px 0px;
	height:22px;
	padding-left:3px;
	border:1px solid #B4E0FF;
	background-color:#F1FAFE;
}
.menu2 #searchsubmit{
	border:0px solid red;
	background:transparent url(images/search-button.jpg) no-repeat top left;
	width:74px;
	height:27px;
	display:block;
	font-size:0px;
	cursor:pointer;
}
.menu2 ul{
    margin:0px;
	padding:0px;
}
.menu2 ul li{
	list-style-type: none;
	border-bottom:1px dotted #666666;
	background:transparent url(images/arrow2.jpg) no-repeat 2px 13px;
}
.menu2 li h2{
	font-size:0px;
}
.menu2 ul li:hover{
	list-style-type: none;
	border-bottom:1px dotted #666666;
	background:transparent url(images/arrow2_1.jpg) no-repeat 2px 13px;
}
	
.menu2 ul li a{
	font: normal normal 12px Arial, Helvetica, sans-serif;
	display: block;
	color:#000;
	padding: 10px 0 10px 20px;
	text-decoration: none;
}	


.menu2 ul li a:hover{
	color: #b30213;
	background-position: 100% -32px;
}

	
.menu2 ul li a.selected{
	color: #b30213;
	background-position: 100% -64px;
}
/*menu2*/

/*menu3*/
.menu3{
   width:100%;
   float:left;
   border:0px solid red;
}
.menu3 ul{
     margin:0px 0px 0px 0px;
	 padding:0px;
}
.menu3 ul li{
	 list-style:none;
	 float:left;
	 display:inline;
	 /*width:300px;*/
	 width:174px;
	/* margin-left:10px;*/
	 margin-left:5px;
	 border:0px solid red;
	 background:transparent url(images/arrow2.jpg) no-repeat 2px 8px;
}
.menu3 ul li:hover{background:transparent url(images/arrow2_1.jpg) no-repeat 2px 8px;}

.menu3 ul li a{
     font:normal normal 12px Arial, Helvetica, sans-serif;
	 float:left;
	 color: #0b70bb;
	 display:block;
	 text-align:left;
	 text-decoration:none;
	 padding:5px 0px 5px 20px;
	 margin:0px 10px 0px 0px;
}
.menu3 ul li a:hover{
	 color: #ea0828;
	 text-decoration:underline;
}

.menu3 ul li a.active{
     color:#ea0828;
}

.menu-heading{
  margin:10px 0px 10px 10px;
}
/*menu3*/


/*menu4*/
.menu4{
   width:500px;
   float:left;
   border:0px solid red;
}
.menu4 ul{
     margin:0px;
	 padding:0px;
}
.menu4 ul li{
	 list-style:none;
	 float:left;
	 display:inline;
	 border:0px solid red;
}
.menu4 ul li a{
     font:normal bold 11px Arial, Helvetica, sans-serif;
	 float:left;
	 color: #fff;
	 display:block;
	 height:25px;
	 line-height:25px;
	 text-align:center;
	 text-decoration:none;
	 padding:5px 10px 5px 10px;
	 margin:0px 5px 0px 5px;
}
.menu4 ul li a:hover{
	 text-decoration:underline;
	 background:transparent url(images/menu4_hover.jpg) no-repeat bottom center;
}

.menu4 ul li a.act-1{
     text-decoration:underline;
     background:transparent url(images/menu4_hover.jpg) no-repeat bottom center;
}
/*menu4*/


/*menu5*/
.menu5{
	width: 285px;
	float:left;
	padding:0px 0px 0px 15px;
}
.menu5 ul{
    margin:0px;
	padding:0px;
}

.menu5 ul li{
	list-style-type: none;
	background:transparent url(images/arrow2.jpg) no-repeat 0px 8px;
}

.ie .menu5 ul li{ background:transparent url(images/arrow2.jpg) no-repeat 0px 11px;}
.menu5 ul li:hover{
	list-style-type: none;
	background:transparent url(images/arrow2_1.jpg) no-repeat 0px 8px;
}
.ie .menu5 ul li:hover{ background:transparent url(images/arrow2_1.jpg) no-repeat 0px 11px;}
	
.menu5 ul li a{
	font: normal normal 12px Arial, Helvetica, sans-serif;
	display: block;
	color:#000;
	padding: 5px 0 5px 18px;
	text-decoration: none;
}	


.menu5 ul li a:hover{
	color: #b30213;
	background-position: 100% -32px;
}

	
.menu2 ul li a.selected{
	color: #b30213;
	background-position: 100% -64px;
}
/*menu5*/



/*footer menu*/
.footermenu{
  width:1000px;
  height:20px;
  overflow:hidden;
  margin:0px auto;
  border:0px solid red;
  padding-top:20px;
  text-align:center;
}
.footermenu ul{
     margin:0px;
	 padding:0px;
}
.footermenu ul li{
     list-style:none;
	 display:inline;
	 border:0px solid red;
     background:transparent url(images/divider.jpg) no-repeat 100% 6px;
	 }
.footermenu ul li:last-child{ background:none;}
.footermenu ul li a{
     font:normal normal 12px Geneva, Arial, Helvetica, sans-serif;
	 height:20px;
	 color:#fff;
	 line-height:20px;
	 text-decoration:none;
	 padding:0 10px 0 6px;
}
.footermenu ul li a:hover{
	 color: #89c9ff;
}
/*footer menu*/


.textbox{
  margin:2px 0px 0px 5px;
  background:transparent;
  border:none;
  color:#f1f1f2;
  width:130px;
}

.textbox1{
  /*width:160px;*/
  height:17px;
  background-color:#f1fafe;
  border:1px solid #b4e0ff;
  color: #666666;
  margin:3px 0px 0px 0px;
  padding:2px 2px 2px 2px;
}
.ie6 .textbox1{margin:0px 0px 0px 5px;}
.ie7 .textbox1{margin:0px 0px 0px 5px;}

.textarea{
  width:500px;
  height:150px;
  background-color:#f1fafe;
  border:1px solid #b4e0ff;
  color: #666666;
  margin:5px 0px 5px 0px;
  padding:2px 0px 2px 2px;
}

/*body*/
#body-wrap{
  width:986px;
  margin:0px auto;
  overflow:hidden;
  height:auto;
  background:url(images/body-strip.jpg) repeat-y top center;
}
/*body*/


/*banner*/
.banner{
  width:986px;
  height:179px;
  background:url(images/banner.jpg) no-repeat top right;
}
.banner_sub{
  width:986px;
  height:100px;
  background:url(images/blog-banner.jpg) no-repeat top right;
}
/*banner*/

/*gap*/
.gap{
  width:986px;
  height:23px;
  background:url(images/gap.jpg) no-repeat top right;
}
/*gap*/


/*body bg*/
#body-bg{
  width:986px;
  margin:0px auto;
  overflow:hidden;
  height:auto;
  background-color:#fff;
}
/*body bg*/


/*left*/
#left{
  width:290px;
  float:left;
  overflow:hidden;
  border:0px solid red;
}

#box1{
  width:270px;
  margin:0px auto;
}
.box1-top{
  width:270px;
  height:47px;
}

.box1-top-left{
  width:15px;
  height:47px;
  float:left;
  background:transparent url(images/box-left.jpg) no-repeat top left;
}
.box1-top-middle{
  width:240px;
  height:47px;
  float:left;
  background:transparent url(images/box-middle-strip.jpg) repeat-x top left;
}

.box1-top-right{
  width:15px;
  height:47px;
  float:left;
  background:transparent url(images/box-right.jpg) no-repeat top left;
}

.box1-cont{
  width:270px;
  background:transparent url(images/box-cont-strip.jpg) repeat-y top center;
  font-size:0px;
}

.tags-cont{
  width:254px;
  background:#71B5E9 url("http://muralidhar/truaire/wp-content/plugins/productstagscloud/img/bg_tags.gif") repeat-x top left;
  font-size:0px;
  color:#FFFFFF;
  padding:5px 2px 5px 2px;
  margin:auto;
  border-left:2px solid #f5f5f5;
  border-right:2px solid #f5f5f5;
}


.box1-bottom{
  width:270px;
  height:29px;
  background:transparent url(images/box-bottom.jpg) no-repeat top center;
  margin-bottom:10px;
}

.login-block{
  width:389px;
  height:222px;
  margin:0px auto;
  background:transparent url(images/login-bg.jpg) no-repeat top center;
}

.login-field{
  width:220px;
  float:left;
  margin-left:38px;
  border:0px solid red;
}

.login-text{
 color:#fff;
 font:normal normal 12px Arial, Helvetica, sans-serif;
 float:left; width:45px; margin-top:3px;
}

.submitwrap{
 width:74px;
 height:27px;
 float:right;
 margin:15px 10px 0px 0px;
}

.submit{
 width:74px;
 height:27px;
 cursor:pointer;
 background:transparent url(images/submit-button.jpg) no-repeat top left;
}
.submit:hover{
 width:74px;
 height:27px;
 background:transparent url(images/submit-button.jpg) no-repeat bottom left;
}

.align1{
  width:330px;
  margin:0px auto;
  padding-top:3px;
}
.align2{
  width:320px;
  margin:0px auto;
  padding-top:45px;
}
.ie6 .align2{padding-top:25px;}
.ie7 .align2{padding-top:25px;}
/*left*/

.arrow1{
float:left;
margin:15px 0px 10px 0px;}


/*right*/
#right-block{
 width:680px;
 float:left;
 overflow:hidden;
 border:0px solid red;
}
.link {
 font:normal normal 18px Arial, Helvetica, sans-serif;
}
#v-strip
	{
		padding-bottom:25px;
		background:transparent url(images/vertical-stirp.jpg) repeat-y top right;
	}

.content-block
	{
		margin:auto;
		width:655px;
		margin-bottom:10px;
		font:normal normal 12px Arial, Helvetica, sans-serif;
		line-height:18px;
		border:0px solid red;
		padding:12px;
		background:transparent url(images/hr-strip.jpg) repeat-x bottom left;
		overflow:hidden;
	}
.content-block ul li
	{
		list-style:none;
	}
	
.titlebar{
  width:672px;
  height:35px;
  float:left;
  background:transparent url(images/title-bar-strip.jpg) repeat-x top left;
}
.titlebar a{
	font:normal bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.titlebar a:hover{
	color:#ffbc00;
	text-decoration:underline;
}
.titlebar-right{
  width:8px;
  height:35px;
  float:left;
  background:transparent url(images/title-bar-right.jpg) no-repeat top left;
}
.right-body{
 /* width:540px;*/
  width:672px;
  overflow:hidden;
  margin:10px 0px 0px 10px;
  padding-bottom:20px;
  clear:both;
  /*border-bottom:1px dashed #000;*/
}

.right-body2{
  width:540px;
  overflow:hidden;
  margin:10px 0px 0px 10px;
  padding-bottom:20px;
  clear:both;
 /* border-bottom:1px dashed #000;*/
}
.right-body1{
  width:672px;
  overflow:hidden;
  margin:10px 0px 0px 10px;
  padding-bottom:20px;
  border-bottom:0px dashed #000;
}
.img{
  float:left;
  margin:15px 15px 0px 10px;
}
.body-cont-block{
  width:450px;
  float:left;
  margin:0px 0px 0px 2px;
}
.body-cont{
  font:normal normal 12px Arial, Helvetica, sans-serif;
  line-height:18px;
}


.more{
 margin:10px 0px 0px 3px;
 float:right;
 padding:5px;
}
a.more-text{
 color:#0071cc;
 text-decoration:none;
 font:normal normal 12px Arial, Helvetica, sans-serif;
 padding-left:16px;
 background:transparent url(images/arrow2.jpg) no-repeat 0px 3px;
}
a.more-text:hover{
color:#ea0828;
text-decoration:underline;
padding-left:16px;
background:transparent url(images/arrow2_1.jpg) no-repeat 0px 3px;
}

.space{
 width:100px; height:5px; line-height:5px;overflow:hidden; clear:both;
}
.space1{
 margin-top:6px;
}
.ie6 .space1{margin-top:0px;}
.ie7 .space1{margin-top:0px;}
/*right*/

/*footer*/
#footer-wrap{
  width:100%;
  margin:0px auto;
  background-color:#062a3b;
}
.footer-text-wrap{
  width:680px;
  margin:0px auto;
  text-align:center;
  margin-top:10px;
  padding-bottom:10px;
}
.footer-text-wrap p{
text-align:center;
line-height:20px;
}
.footer-text{
  color:#fff;
  line-height:25px;
  font:normal normal 12px Arial, Helvetica, sans-serif;
}
a.mail{
 color: #CCCCCC;
 text-decoration:none;
 font:normal normal 13px Arial, Helvetica, sans-serif;
}
a.mail:hover{
color:#88c9ff;
text-decoration:underline;
}

/*footer*/





/*subpage*/
#body-wrap_sub{
  width:986px;
  margin:0px auto;
  overflow:hidden;
  background-color:#fff;
}
.gap_sub{
  width:986px;
  height:23px;
  background:url(images/gap_sub.jpg) no-repeat top right;
}
.subpage-body-wrap{
  width:938px;
  margin:0px auto;
  overflow:hidden;
  border-left:1px solid #e5e4e4;
  border-right:1px solid #e5e4e4;
}
.body-cont1{
   margin:0px 0px 0px 10px;
   padding:0px 0px 0px 0px;
  font:normal normal 12px Arial, Helvetica, sans-serif;
}
.subpage-body{
  width:938px;
  overflow:hidden;
  margin:auto;
  padding:15px 0px 15px 20px;
  background:transparent url(images/leftstrip.jpg) repeat-y 20px 0px; border:0px solid red;
}

.subpage-body1{
  width:900px;
  overflow:hidden;
  margin:0px 0px 10px 17px;
  padding-bottom:15px;
  border-bottom:0px dashed #000;
}
.heading1{
 color:#212121;
 padding:5px;
 margin-top:10px;
 font:normal bold 14px Arial, Helvetica, sans-serif;
}
.heading2{
 color:#005491;
 padding:5px;
 font:normal bold 14px Arial, Helvetica, sans-serif;
}
.ie7 .heading2 , .ie6 .heading2{
 padding-left:3px;
}

.box2{
  width:90px;
  float:left;
  text-align:center;
  overflow:hidden;
  padding:5px;
}
.box2-title{
 font:normal bold 12px Arial, Helvetica, sans-serif;
 height:25px;
line-height:25px;
}
.box2-text{
 font:normal normal 12px Arial, Helvetica, sans-serif;
}
.box3{
  width:320px;
  float:left;
  overflow:hidden;
  padding:0px;
  margin-left:10px;
  border-left:1px dashed #999999;
}
.box4{
  width:97px;
  float:left;
}
.box4 a{
	font:normal bold 12px Arial, Helvetica, sans-serif;
	color:#444;
	text-decoration:none;
	line-height:20px;
}
.box4 a:hover{
	color:#FF0000;
}
/*subpage*/


/*search block*/
.search-outer{
	width:460px;
	height:54px;
	overflow:hidden;
	float:right;
	margin:19px 14px 0px 0px;
	background:transparent url(images/toplogin-bg.jpg) no-repeat;
	padding:10px 10px 0px 10px;
	font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#F1FF1F;
}
.search-outer a{	
	font:normal bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}
.search-outer a:hover{	
	text-decoration:none;
	color:#FFFF00;
}
.se-left{
	width:181px;
	height:26px;
	float:left;
	background:url(images/toplogin-textbox.png) no-repeat;
	padding:0px 0px 0px 0px;
	margin-right:10px;
}
/*.ie8 .se-left{
	margin-right:6px;
}*/
.ie6 .se-left{
	margin-right:6px;
}
.toplogin_text-box{
	width:170px;
	padding:6px 0px 3px 8px;
	border:0px solid red;
	font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:transparent;
}

.submit-1
	{
		background:transparent url(images/toplogin-button.jpg) no-repeat top left;
		width:75px;
		height:27px;
		display:block;
		color:#000000;
		float:left;
		font-size:0px; cursor:pointer; border:0px solid red;
	}

/*.ie6 .submit-1 , .ie7 .submit-1 , .ie8 .submit-1
	{
		float:left; border:0px solid red;
	}*/
.submit-1-hover
	{
		background:transparent url(images/toplogin-button.jpg) no-repeat bottom left;
		width:75px;
		height:27px;
		display:block;
		color:#000000;
		font-size:0px; cursor:pointer; border:0px solid red;
	}
/*.ie6 .submit-1-hover , .ie7 .submit-1-hover , .ie8 .submit-1-hover
	{
		float:left;
	}*/
	
	
.logout
	{
		background:transparent url(images/logout-button.jpg) no-repeat top left;
		width:75px;
		height:27px;
		display:block;
		color:#000000;
		float:right;
		font-size:0px; cursor:pointer; border:0px solid red;
		margin:0px 5px 0px 0px;
	}
.logout:hover
	{
		background:transparent url(images/logout-button.jpg) no-repeat bottom left;
	}

.sidebarlogin_otherlinks li
	{
		display:inline;
	}
	
/*search block end*/



/*JS-TABS BLOCK STYLES START*/

.jstabs
	{
		width:672px;
		margin:0px 0px 0px 0px;
		border:0px solid red;
	}
	
/* TAB SCRIPT START */

.details-block{ position: relative; margin-bottom:10px;}

.details-content{width:672px; font:normal normal 11px Arial, Helvetica, sans-serif; color:#313133; overflow:hidden; padding:10px 0px 10px 0px; margin:auto; line-height:18px;}

.details-content p{
margin:0px 0px 10px 0px;
padding:0px;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
line-height:18px;
}

.detailsclass1{width:672px; clear:both;  display:block; position:relative; top:0px; left:0px; border:0px solid red;}

.detailsclass2{width:672px;  display:none; z-index:1000; position:relative; top:0px; left:0px;}

.detailsclass3{width:672px;  display:none; z-index:1000; position:relative; top:0px; left:0px;}

.detailsclass4{width:672px;  display:none; z-index:1000; position:relative; top:0px; left:0px;}

.detailsclass5{width:672px;  display:none; z-index:1000; position:relative; top:0px; left:0px;}


/*.details-tabs-1{ width:100%; position:relative;}
.details-tabs-1 ul{ padding:0px; margin:0px;}
.details-tabs-1 ul li{ list-style:none; display:inline; background:none; float:left; width:auto; padding:0px; margin:0px;}
.details-tabs-1 ul li a{ font:normal bold 14px Arial, Helvetica, sans-serif; color:#201b01; text-decoration:none; background:transparent url(images/js-tabs_leftcurve.jpg) no-repeat bottom left; height:37px; line-height:37px; display:block; float:left; width:auto; padding:0px 0px 0px 10px; margin-right:2px; }
.details-tabs-1 ul li a.act-1{ background:transparent url(images/js-tabs_leftcurve.jpg) no-repeat top left; color:#444001;}

.details-tabs-1 ul li a span{ font:normal bold 14px Arial, Helvetica, sans-serif; color:#201b01; text-decoration:none; background:transparent url(images/js-tabs_rightcurve.jpg) no-repeat bottom right; height:37px; line-height:37px; display:block; width:auto; float:left; cursor:pointer; padding:0px 15px 0px 7px; margin:0px;}
.details-tabs-1 ul li a.act-1 span{ background:transparent url(images/js-tabs_rightcurve.jpg) no-repeat top right; color:#444001;}
*/
/*JS-TABS BLOCK STYLES END*/


.outer-div
	{
		overflow:hidden;
		border:1px solid red;
	}
	
.thum-bg
	{
		width:87px;
		height:87px;
		background:transparent url(images/thum-bg.jpg) no-repeat top left;
		text-align:center;
		padding:6px 0px 0px 0px;
		float:left;
	}
	
.product-title
	{
		font:normal bold 15px Arial, Helvetica, sans-serif;
		color:#005491;
		float:left;
		text-decoration:none;
		padding-left:10px;
	}
	
.submittal-block
	{
		overflow:hidden;
		width:500px;
		margin:auto;
		border:0px solid red;
	}
.submittal
	{
		width:194px;
		height:30px;
		float:left;
		background:transparent url(images/submittal-button.jpg) no-repeat top left;
		cursor:pointer;
		display:block;
		text-align:center;
		padding:6px 0px 0px 0px;
	}	
.datasheet
	{
		width:291px;
		height:35px;
		float:left;
		background:transparent url(images/datasheet-button.jpg) no-repeat top right;
		cursor:pointer;
		display:block;
		text-align:center;
		padding:6px 0px 0px 0px; color:#FFFFFF
	}	
.buttons
	{
		font:normal normal 18px Arial, Helvetica, sans-serif !important;
		color:#000000;
		text-decoration:none;
		cursor:pointer;
	}
.buttons:hover
	{
		color:#990000;
	}
.data
	{
		font:normal normal 18px Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
		cursor:pointer;
	}
.data:hover
	{
		color:#FFFF00;
	}
	
	
.detail-block{
  width:938px;
  margin:auto;
  margin-bottom:20px;
}
.subpage-body-wrap1{
  width:938px;
  margin:auto;
  overflow:hidden;
  border:1px solid #e5e4e4;
  border-top:0px solid #e5e4e4;
}
.breadcrumb-bar{
 width:938px;
 height:43px;
 background:transparent url(images/breadcrumb-strip.jpg) repeat-x top left;
  border-left:1px solid #e5e4e4;
  border-right:1px solid #e5e4e4;
  margin:auto;
}

.heading1{
 color:#212121;
 padding:5px;
 margin-top:10px;
 font:normal bold 14px Arial, Helvetica, sans-serif;
}


.heading2{
 color:#005491;
 padding:15px 15px 5px 15px;
 font:normal bold 15px Arial, Helvetica, sans-serif;
 }

.heading23{
 color:#005491;
 padding:5px;
 font:normal bold 15px Arial, Helvetica, sans-serif;
 
}
.box1{
  width:235px;
  float:left;
  overflow:hidden; margin-bottom:10px;
}
.box1-left{
  width:100px;
  float:left;
  margin-top:2px;
  overflow:hidden;
}
.box1-right{
  width:180px;
  float:left;
  margin-top:2px;
  overflow:hidden;
}

.box2{
  width:90px;
  float:left;
  text-align:center;
  overflow:hidden;
  padding:5px;
}
.box2-title{
 font:normal bold 12px Arial, Helvetica, sans-serif;
 height:25px;
line-height:25px;
}
.box2-text{
 font:normal normal 12px Arial, Helvetica, sans-serif;
}
.box3{
  width:350px;
  float:left;
  overflow:hidden;
  padding-left:0px;
  margin-left:0px;
  border-left:0px dashed #999999;
 padding-right:0px; 
}
/*subpage*/

.subpageleftcontent
{
	float:left;
	width:312px; 
}

.subpagerightcontent
{
	width:604px;
	float:right;
	border:0px solid red;
}
.features-block
	{
		width:540px;
		margin:0px 0px 20px 20px;
	}

.submi
{
	background:url(images/submit.jpg) repeat-x top left; 
	width:600px; 
	height:32px; 
	text-align:left; 
	padding:12px 0px 0px 20px;
	margin-bottom:15px;
	border:0px solid red;
}


.sheet
{
	background-image:url(images/sheet-top.jpg);
	background-repeat:repeat-x;
	height:28px; padding-top:10px; padding-left:15px;
	border-left:1px solid #e5e4e4;
    border-right:1px solid #e5e4e4;
}


.sheet12
{
	background-image:url(images/sheet-top.jpg);
	background-repeat:repeat-x;
	width:570px;
	height:28px; padding-top:10px; padding-left:0px; border:0px;}

.sheet1
{
	 background:url(images/sheet1.jpg) repeat-x bottom left;
	 padding:0px 0px 10px 0px;
	 overflow:hidden;
	 margin-bottom:10px;
	 border:1px solid #e5e4e4;
 	 border-top:0px solid #e5e4e4;
	 width:938px;
}

.page-nav a
	{
		border:1px solid #a2a2a2;
		padding:3px 5px 3px 5px;
		background:#e0e0e0;
		font:normal bold 12px Arial, Helvetica, sans-serif;
		color:#333;
		text-decoration:none;
		margin:0px 3px 0px 0px;
	}
.page-nav a:hover
	{
		background:#0d71bd;
		color:#fff;
	}
.page-nav a.active
	{
		background:#0d71bd;
		color:#fff;
	}
	
	
/*12-4-2010 style start--------(srinivas)*/

.textbox-search{
	width:222px;
	margin:0px;
	height:22px;
	padding-left:3px;
	border:1px solid #B4E0FF;
	background-color:#F1FAFE;
  }
  
.search-button{
	border:0px solid red;
	background:transparent url(images/search-button.jpg) no-repeat top left; 
	width:74px;
	height:27px;
	display:block;
	font-size:0px;
	cursor:pointer;
}

#si_contact_form1 input{
  /*width:160px;*/
  height:17px;
  background-color:#f1fafe;
  border:1px solid #b4e0ff;
  color: #666666;
  margin:3px 0px 0px 0px;
  padding:3px;
}
.ie6 .textbox1{margin:0px 0px 0px 5px;}
.ie7 .textbox1{margin:0px 0px 0px 5px;}

#si_contact_form1 #si_contact_message1{
  width:500px;
  height:180px;
  background-color:#f1fafe;
  border:1px solid #b4e0ff;
  color: #666666;
  margin:5px 0px 5px 0px;
  padding:3px;
}

.submit{
 width:74px;
 height:27px;
 cursor:pointer;
 background:transparent url(images/submit-button.jpg) no-repeat top left;
}
.submit:hover{
 width:74px;
 height:27px;
 background:transparent url(images/submit-button.jpg) no-repeat bottom left;
}

.post
	{
		text-align:center;
	}

.entry
	{
		text-align:left;
	}
.entry embed
	{
		margin:0px 0px 20px 20px !important;
		margin:auto;
	}

/*12-4-2010 style end--------(srinivas)*/


/*13-4-2010 homepage styles start--------(srinivas)*/

#home-body-wrap{
  width:986px;
  margin:0px auto;
  overflow:hidden;
  height:auto;
  background:url(images/home-body-strip.jpg) repeat-y top center;
}

.home-gap{
  width:986px;
  height:23px;
  background:url(images/home-gap.jpg) no-repeat top right;
}

#home-left{
  width:411px;
  float:left;
  overflow:hidden;
  border:0px solid red;
}

#home-box1{
  width:389px;
  margin:0px auto;
}
.home-box1-top{
  width:389px;
  height:47px;
}

.home-box1-top-left{
  width:15px;
  height:47px;
  float:left;
  background:transparent url(images/box-left.jpg) no-repeat top left;
}
.home-box1-top-middle{
  width:359px;
  height:47px;
  float:left;
  background:transparent url(images/box-middle-strip.jpg) repeat-x top left;
}

.home-box1-top-right{
  width:15px;
  height:47px;
  float:left;
  background:transparent url(images/box-right.jpg) no-repeat top left;
}

.home-box1-cont{
  width:389px;
  background:transparent url(images/home-box-cont-strip.jpg) repeat-y top center;
  font-size:0px;
}

.home-box1-bottom{
  width:389px;
  height:29px;
  background:transparent url(images/home-box-bottom.jpg) no-repeat top center;
}

.home-login-block{
  width:389px;
  height:222px;
  margin:0px auto;
  background:transparent url(images/login-bg.jpg) no-repeat top center;
}

.home-login-field{
  width:220px;
  float:left;
  margin-left:38px;
  border:0px solid red;
}
.ie6 .home-login-field{
  margin-left:20px;
}

.home-login-text{
 color:#fff;
 font:normal normal 12px Arial, Helvetica, sans-serif;
 float:left; width:45px; margin-top:3px;
}

.home-login-block h1{
 color:#fff;
 float:left;
 margin:11px 0px 0px 8px;
 text-transform:uppercase;
 font:normal normal 18px Arial, Helvetica, sans-serif;
 padding:0px 0px 0px 35px;
}
.home-login-block h2{
 color:#000;
 font:normal bold 15px Arial, Helvetica, sans-serif;
 text-transform:none;
 margin:25px 0px 10px 35px;
 padding:0px;
}
.ie6 .home-login-block h2{
 margin:25px 0px 10px 18px;
}

.home-textbox1{
  width:160px;
  height:16px;
  float:left;
  background-color:#f1fafe;
  border:1px solid #b4e0ff;
  color: #666666;
  margin:0px 0px 0px 5px;
  padding:2px 0px 0px 2px;
}
.ie6 .home-textbox1{margin:0px 0px 0px 5px;}
.ie7 .home-textbox1{margin:0px 0px 0px 5px;}

.home-submitwrap{
 width:74px;
 height:27px;
 float:left;
 margin:15px 0px 0px 48px;
}
.ie6 .home-submitwrap{
 margin:15px 0px 0px 16px;
}

.home-submit{
 width:74px;
 height:27px;
 cursor:pointer;
 background:transparent url(images/submit-button.jpg) no-repeat top left;
}
.home-submit:hover{
 width:74px;
 height:27px;
 background:transparent url(images/submit-button.jpg) no-repeat bottom left;
}


/*home-right*/
#home-right-block{
 width:560px;
/* float:left;*/
 margin-left:5px;
 overflow:hidden;
 border:0px solid red;
}
.home-right-body{
  width:540px;
  overflow:hidden;
  margin:10px 0px 0px 10px;
  padding-bottom:20px;
  clear:both;
  border-bottom:1px dashed #000;
}
.home-right-body1{
  width:540px;
  overflow:hidden;
  margin:10px 0px 0px 10px;
  padding-bottom:20px;
  border-bottom:0px dashed #000;
}
.home-img{
  float:left;
  margin:15px 15px 0px 10px;
}
.home-body-cont-block{
  width:335px;
  float:left;
  margin:0px 0px 0px 2px;
}
.home-body-cont-block img{
	border:0px solid red;
	width:175px;
	height:150px;
	margin:0px 15px 15px 0px;
}
.home-body-cont{
  font:normal normal 12px Arial, Helvetica, sans-serif;
  line-height:18px;
}

.home-more{
 margin:10px 0px 0px 3px;
 float:right;
 padding:5px;
}
a.home-more-text{
 color:#0071cc;
 text-decoration:none;
 font:normal normal 12px Arial, Helvetica, sans-serif;
 padding-left:16px;
 background:transparent url(images/arrow2.jpg) no-repeat 0px 3px;
}
a.home-more-text:hover{
color:#ea0828;
text-decoration:underline;
padding-left:16px;
background:transparent url(images/arrow2_1.jpg) no-repeat 0px 3px;
}

.home-space{
 width:100px; height:5px; line-height:5px;overflow:hidden; clear:both;
}
.home-space1{
 margin-top:6px;
}
.ie6 .home-space1{margin-top:0px;}
.ie7 .home-space1{margin-top:0px;}

.home-content-block
	{
		margin:auto;
		width:540px;
		margin-bottom:10px;
		font:normal normal 12px Arial, Helvetica, sans-serif;
		line-height:18px;
		padding:12px;
		background:transparent url(images/hr-strip.jpg) repeat-x bottom left;
		overflow:hidden;
		height:250px;
	}
	
.subscribe
	{
		background:transparent url(images/subscribe-button.png) no-repeat top left;
		width:94px;
		height:27px;
		display:block;
		font-size:0px; cursor:pointer; border:0px solid red;
	}
.subscribe-hover
	{
		background:transparent url(images/subscribe-button.png) no-repeat bottom left;
		width:94px;
		height:27px;
		display:block;
		font-size:0px; cursor:pointer; border:0px solid red;
	}

/*home-right*/


/*13-4-2010 homepage styles end--------(srinivas)*/

.features-block ul{
padding:0 0 0 20px;
margin:0px;
}
.features-block ul li{
font:normal normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
list-style:inherit !important;
}

.product-links
	{
		padding:0px;
		margin:0px;
	}
.product-links li
	{
		list-style:none;
		font:normal bold 15px Arial, Helvetica, sans-serif;
		color:#005491;
		border-bottom:1px dotted #666666;
		padding:0px 0px 5px 0px;
		height:14px;
		line-height:14px;
	}
.product-links li a
	{
		font:normal bold 15px Arial, Helvetica, sans-serif;
		color:#005491;
		padding:0px 0px 0px 22px;
		text-decoration:none;
		background:transparent url(images/bullets-small.jpg) no-repeat top left;
		display:block;
		height:14px;
		line-height:14px;
		float:left;
		width:auto;
	}
.product-links li a:hover
	{
		background:transparent url(images/bullets-small.jpg) no-repeat bottom left;
		color:#333;
	}
		


.alignleft
	{
		float:left;
		font-size:14px;
	}
.alignleft a
	{
		font:normal normal 12px Arial, Helvetica, sans-serif;
	}
.alignright
	{
		float:right;
		font-size:14px;
	}
.alignright a
	{
		font:normal normal 12px Arial, Helvetica, sans-serif;
	}
	
#captchaImgDiv
{
	border:0px red solid;
	overflow:hidden;
}
#captchaInputDiv
{
	border:0px green solid;
	overflow:hidden;
}	
	
#captchaInputDiv label small
{
	float:left;
	font:12px Arial,Helvetica,sans-serif;
}
#captchaInputDiv #captcha_code
{
	background-color:#F1FAFE;
	border:1px solid #B4E0FF;
	color:#666666;
	height:17px;
	margin:3px 0 0;
	padding:2px;
	float:left;
	
}

#captchaImgDiv div a
{
	margin-left:-50px;
}
