

/* CSS Document new CSS for Proacoustics Redesign */
#search {
   position:absolute;
   /*
   width:200px;
   height:115px;*/
   z-index:1;
}
#container
{
	background: url(../images/line-left.gif) repeat-y 197px;
	width:1001px; 
	margin-right:auto; 
	margin-left:auto;
	border-left:1px solid #606060;
	border-right:1px solid #606060;
	overflow:hidden;	
}
#container-rt
{
	background: url(../images/line-left.gif) repeat-y 835px 28px;
	width:1001px; 
	overflow:hidden;	
}
#container1
{
	background: url(../images/line-left.gif) repeat-y 197px;
	width:1001px; 
	margin-right:auto; 
	margin-left:auto;
	border-bottom:1px solid #606060;
	border-left:1px solid #606060;
	border-right:1px solid #606060;
	overflow:hidden;	
}
#inner-container
{
	width:100%; 
	border-top:1px solid #606060;
	overflow:hidden;
}
#inner-left
{
	width:638px;
	float:left;
}
#inner-right
{
	width:165px;
	float:left;
}


body {
	width:1003px;
	margin:0;
	margin-right: auto;
	margin-left: auto;
	}

form {
	margin:0px;
	}

p,ol,li,ul{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C5C5C;
	line-height:16px;
}

td{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C5C5C;
	line-height:16px;
	}

.td2{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C5C5C;
	font-style:italic;
	}
	
a.td2:link, a.td2:active, a.td2:visited{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C5C5C;
	font-style:italic;
	}
	
a.td2:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-style:italic;
}
	
.search{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
}

.search-text{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.search-textnew{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}


.searchtextnew{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D3B3C;
}

.border{
	border-left:1px solid #cccccc;
}

.input1{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5c5c5c;
	border:1px solid #888888;
	width:141px;
}

.input-new{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	color:#5c5c5c;
	border:1px solid #888888;	
}
	
select{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	border:1px solid #9C9C9C;
}

.select1{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c5c5c;
	border:1px solid #888888;
	width:141px;
}

.select-new{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c5c5c;
	border:1px solid #888888;
	width:145px;
}

.select{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}

.border-top{
	border-right:1px solid #000;
	height:25px;
	background-image:url(../images/link-bg.gif);
	background-repeat:repeat-x;
	}

.border-bottom{
	border-bottom:1px solid #949494;
	}
	
.blklink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	}

.toplink a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.toplink a:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFCC00;
	text-decoration:none;
	}

.toplink {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}

.toplink1 a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	}

.toplinkblack a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
	
.toplinkblack a:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#B92733;
	text-decoration:none;
	}
	
.border-body{
	border-right:1px solid #606060;
	}
.border-left{
	border-left:1px solid #606060;
	}

.border-body-lft{
	border-left:1px solid #606060;
	}

.border-category{
	border-right:1px solid #606060;
	border-top:1px solid #606060;
	}

a	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C5C5C;
	text-decoration:none;
}

a:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

.subheading {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}

.subheading-red {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B92733;
	text-decoration:none;
}

.subheading-red-big {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B92733;
	text-decoration:none;
}


.red-txt {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F00D20;
	text-decoration:none;
	font-weight: normal;
}

.title {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B92733;
	text-decoration:none;
	font-weight: bold;
	border-bottom: 1px solid #999;
}

.title2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5D5D5D;
	text-decoration:none;
	font-weight: bold;
}








a.tab1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	width:103px;
	line-height:25px;
	display:block;
	text-decoration:none;
	background: url(../images/home-audio2.gif) no-repeat;
}
a.tab1:hover 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	width:103px;
	text-decoration:none;
	background:url(../images/home-audio.gif) no-repeat;
}

a.redtxt
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D00B1C;
	font-weight:normal;
	text-decoration: none;
}
a.redtxt:hover 
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D00B1C;
	font-weight:normal;
	text-decoration: underline;
}

a.redtxt1
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D00B1C;
	font-weight:bold;
	text-decoration: none;
}
a.redtxt1:hover 
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D00B1C;
	font-weight:bold;
	text-decoration: none;
}

a.tab11 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:103px;
	text-decoration:none;
	background-image:url(../images/home-audio.gif);
}
a.tab11:hover 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:103px;
	text-decoration:none;
	background-image:url(../images/home-audio.gif);
}


a.tab2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	display:block;
	width:107px;
	line-height:25px;
	text-decoration:none;
	background-image: url(../images/commercial2.gif);
}
a.tab2:hover 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:107px;
	text-decoration:none;
	background-image:url(../images/commercial.gif);
}
a.tab22 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:107px;
	text-decoration:none;
	background-image:url(../images/commercial.gif);
}
a.tab22:hover 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:107px;
	text-decoration:none;
	background-image:url(../images/commercial.gif);
}



a.tab3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	display:block;
	width:98px;
	line-height:25px;
	text-decoration:none;
	background-image: url(../images/pro-audio2.gif);
}
a.tab3:hover 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:98px;
	text-decoration:none;
	background-image:url(../images/pro-audio.gif);
}
a.tab33 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:98px;
	text-decoration:none;
	background-image:url(../images/pro-audio.gif);
}
a.tab33:hover 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:98px;
	text-decoration:none;
	background-image:url(../images/pro-audio.gif);
}

a.tab4 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	display:block;
	width:103px;
	line-height:25px;
	text-decoration:none;
	background-image: url(../images/recording2.gif);
}
a.tab4:hover 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:103px;
	text-decoration:none;
	background-image:url(../images/recording.gif);
}
a.tab44 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:103px;
	text-decoration:none;
	background-image:url(../images/recording.gif);
}
a.tab44:hover 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:103px;
	text-decoration:none;
	background-image:url(../images/recording.gif);
}

a.tab5 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	display:block;
	width:126px;
	line-height:25px;
	text-decoration:none;
	background-image: url(../images/manufacturers2.gif);
}
a.tab5:hover 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:126px;
	text-decoration:none;
	background-image:url(../images/manufacturers.gif);
}
a.tab55 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:126px;
	text-decoration:none;
	background-image:url(../images/manufacturers.gif);
}
a.tab55:hover 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:126px;
	text-decoration:none;
	background-image:url(../images/manufacturers.gif);
}


a.tab6 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	display:block;
	width:113px;
	line-height:25px;
	text-decoration:none;
	background-image: url(../images/applications2.gif);
}
a.tab6:hover 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:113px;
	text-decoration:none;
	background-image:url(../images/applications.gif);
}
a.tab66 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:113px;
	text-decoration:none;
	background-image:url(../images/applications.gif);
}
a.tab66:hover 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:113px;
	text-decoration:none;
	background-image:url(../images/applications.gif);
}


a.tab7 
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	display:block;
	width:138px;
	line-height:25px;
	text-decoration:none;
	background-image: url(../images/customer-service2.gif);
}
a.tab7:hover 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:138px;
	text-decoration:none;
	background-image:url(../images/customer-service.gif);
}
a.tab77 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:138px;
	text-decoration:none;
	background-image:url(../images/customer-service.gif);
}
a.tab77:hover 
{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	width:138px;
	text-decoration:none;
	background-image:url(../images/customer-service.gif);
}

.link-forgot{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5C5C5C;
	text-decoration:underline;
}
	
.link-forgot:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B92733;
	text-decoration:none;
	}

.bott-bg {
	background-image: url(../images/bott-bg.gif);
	}
			
#navhead{
	background-image:url(../images/cat-bg.gif);
	background-repeat:no-repeat;
	height:25px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
#blackline{
	width:197px;
	background-color:#BB2437;
	height:1px;
}

#blackline2{
	width:198px;
	background-color:#000000;
	height:1px;
}

#leftnav{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	display:block;
	line-height:18px;
	text-decoration:none;
}
	
#leftnav a{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#272727;
	display:block;
	line-height:18px;
	text-decoration:none;
	padding-left:4px;
	}
	
#leftnav a:hover{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	display:block;
	line-height:18px;
	text-decoration:none;
	padding-left:4px;
	}
		
/*#leftnav{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	display:block;
	line-height:18px;
	text-decoration:none;
}
	
#leftnav a{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	font-weight:bold;
	display:block;
	line-height:18px;
	text-decoration:none;
	padding-left:4px;
	}*/
		
#margin {
	padding-left:13px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	height: 17px;
	background-color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B92733;
	font-weight:bold;		
	text-decoration:none;
	}
	
#spacer{
	width:192px;
	background-color:#FFFFFF;
	height:3px;
		}

a.leftlinkswhite{	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C5C5C;
	font-weight: normal;		
	text-decoration:none;
}
	
.leftlinkswhite:hover{	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight: normal;	
	text-decoration:none;
}
		
/*a.leftlinkswhite{	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B92733;
	font-weight:bold;		
	text-decoration:none;
}
	
.leftlinkswhite:hover{	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#404040;
	font-weight:bold;		
	text-decoration:none;
}*/
.login{	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;		
	text-decoration:none;
}
.arrow{	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffcc00;
	font-weight:bold;		
}
.loginline{	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffcc00;
	font-weight:bold;		
	padding-left: 10px;
}	
.login:hover{	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffcc00;
	font-weight:bold;		
	text-decoration:underline;
}
.price-strike {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B92733;
	text-decoration: line-through;
}
.price {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-decoration: none;
	font-weight: bold;
}
.paging {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}
.paging a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.paging a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
.showall {	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;		
	text-decoration:none;
}
.showall a{	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;		
	text-decoration:none;
}
.showall a:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;		
	text-decoration:none;
}
img {
	border: 0px;
}

.tdbglc{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C5C5C;
	background-color:#FAFAFA;
	}
	
.error {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B92733;
	}
	
	
.pagetitle{
	font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight: bold;
	background-image: url(../images/grey-bg1.gif);
	border-top: 1px solid #9B9B9C;
	border-bottom: 1px solid #9B9B9C;
	padding-left: 8px;
	height: 24px;
	}

.tabletitle{
	font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight: bold;
	padding-left: 8px;
	}
	
.border-new{
	border:1px solid #9B9B9C;
	background-image: url(../images/grey-bg1.gif);
}

.border-new1{
	border-top:1px solid #9B9B9C;
	border-bottom:1px solid #9B9B9C;
	border-right: 1px solid #606060;
	background-image: url(../images/grey-bg1.gif);
}
	
	
.tableborder{
border-bottom:1px solid #9B9B9C;
border-left:1px solid #9B9B9C;
border-right:1px solid #9B9B9C;
}

.bluetxt{
	font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#17227B;
	font-weight: bold;
	}

.input{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C5C5C;
	border:1px solid #888888;
	width:190px;
	}

a.link {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#163BA5;
	text-decoration:underline;
}

a.link:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#163BA5;
	text-decoration:none;
}

.blutext{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#163BA5;
	}
.innerlinks {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.innerlinks:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}
.prhead {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #cc0000;
	padding-left: 4px;
	height:22px;
}
.prhead1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-image:url(../images/bar.gif);
	background-repeat:repeat-x;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
}
.prhead2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.hidebt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.hidebt:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.shopping-tool {
	background-image:url(../images/shopping-cart.gif);
	background-position:right top;
	height: 100px;
	background-repeat:no-repeat;
}

.grey-bg {
	background-image:url(../images/grey-bg.gif);
	background-repeat:repeat-x;
}

.navhelp {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFD046;
	font-weight: bold;
	text-decoration:none;
}



.red-bg {
	background-image:url(../images/red-bg.gif);
	background-repeat:repeat-x;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.usefullinks, .usefullinks a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5C5C;
	text-decoration:none;
	border-bottom:1px solid #D0D0BF;
}
.usefullinks a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5C5C;
	text-decoration:none;
	border-bottom:1px solid #fff;

}


.subheading-pro
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000066;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}






/* common CSS Document */
/*body{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}*/
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: none; */
	font-weight: normal; 
	text-decoration: none;
	color: #353535;
}
p,ol,ul,li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:  #353535;
	line-height: 16px;
}
.date-text { 
	font-family:verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none ; 
	font-weight: bold; 
	color:  #3170D7;
}
.white-text{ 
	font-family:verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none ; 
	font-weight: bold; 
	color:  #ffffff;
}
.white-text-normal{ 
	font-family:verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none ; 
	/*font-weight: none; */
	font-weight: normal; 
	color:  #ffffff;
}
.link { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none ; 
	font-weight: bold; 
	color: #353535;
}
.sub-link { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none ; 
	/*font-weight: none; */
	font-weight: normal; 
	color: #353535;
}
.text { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none ; 
	/*font-weight: none; */
	font-weight: normal; 
	color: #353535;
}
.bottom-link { 
	font-family:verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none ; 
	/*font-weight: none; */
	font-weight: normal; 
	color: #113F5E;
}
.products { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	text-decoration: none ; 
	/*font-weight: none; */
	font-weight: normal; 
	color: #000000;
}

/*.input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color:#FFFFFF;
	width:99px;
}*/
/*.border{
border-left:1px #306ED5 outset;
border-right:1px #306ED5 inset;
border-bottom:1px #306ED5 inset;
}*/
.border-left{
border-left:1px #000000 outset;
}
.border-right{
border-right:1px #000000 inset;
}

a.blue-txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-decoration: none ; 
	font-weight: bold; 
	color: #3A35A0;
}

a.blue-txt:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-decoration: underline ; 
	font-weight: bold; 
	color: #3A35A0;
}

a.black-txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-decoration: none ; 
	color: #000;
}

a.black-txt:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-decoration: underline ; 
	color: #000;
}
#dhtmltooltip{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212121;
	text-decoration:none;
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 5px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	clear: both;
}
.blk-txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
}

a.linksnew
{
	font-weight: bold;
}
a.linksnew:hover
{
	font-weight: bold;
	color: #0517FE;
}
.page-selected{
	font-weight: bold;
	color: #0517FE;
}
.memnewbg{
background:url(../images/member-new-bg.gif) #E0E0E0 repeat-x;
}

.leftlink a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

.leftlink a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

.box-bg  {
	background:url(../images/box-bg.gif) no-repeat center;
	}
	
.select-free
{
	position:absolute;
	z-index:10;
	overflow:hidden;/*must have*/
	/*width:33em;/*must have for any value*/;
	
	
}
/*.select-free  {
	width:799px;
	overflow:hidden;
	}*/
/*.select-free  {
	overflow:hidden;
	}*/

/* .bd{ background-color:#f7f7f7; border:1px solid #dbdbdb; width:799px;} */
.bd{ background-color:#f7f7f7; border:1px solid #dbdbdb;}

#dd6{left:20%; top:110px; }
/*#dd5{left:50px;top:30px;width:45em;background:#ffffff;}*/
#dd10{left:31%;top:110px;}
#dd11{left:42%;top:110px;}
#dd12{left:48%;top:110px;}
#dd13{left:55%;top:110px;}
#dd14{left:20%;top:110px;}
#dd7{left:60%;top:110px;}
#dd_clearance{left:60%;top:116px;}  /* Neeraj 17 Oct */

.link-txt  {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#272727;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

.link-txt:hover  {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#b92733;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

.more-crv  {
	background: url(../images/more-crv.gif) right no-repeat;
	}
	
.red-link  {
	color:#FF0000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	}
	
	
.red-link:hover  {
	color:#FF0000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	}
	
	.head-border  {
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    background:#fdfdfd;
    color:#FF0000;
    }
    
    .div-bdr  {
    border-bottom:1px solid #c3c3c3;
    }
	
.header-dots {
	background:url(../images/dot1.gif) repeat-y;
	width:1px;
	}

.comn-td { 
font-size:11px; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}   

.search-box {
    background:url(search-bg.gif) repeat-x;
    border: 0 none;
    float: right; /*;*/
    margin: 0 10px 10px 25px; /*0 10px 10px 3px;*/
    outline: medium none;
    padding: 2px 5px;
    width: 240px; /*215px;*/
    height:26px;
    border:1px solid #c2c2c2;
    -moz-border-radius:4px;
    text-align:center;
}

.find {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
	font-size: 16px;
    color:#a3a3a3;
    margin: 0 10px 0 3px;
    outline: medium none;
    padding: 4px 0;
    vertical-align: top;
    width: 160px;
    text-align:center;
}

.search-button{
    float:right;
	width:40px;
}
