#memlogin
{
	float:left;
	width : 200px;
	border : 1px solid #E59B5A;
	margin-top : 1px;
	background-color : #FFFBF3;
}
#memlogin DIV
{
	margin-top:7px;
}
#memlogin .logina
{
	width : 75px;
	float : left;
	padding-top : 5px;
	padding-left:10px;
	text-align:left;
}
#memlogin .loginb
{
	width : 5px;
	float : left;	
}
#memlogin .loginc
{
	width : 110px;
	float : left;
}

#newmembers
{
	float:left;
	width : 200px;
	border : 1px solid #C3C3C4;
	margin-top : 1px;	
}
#newmembers DIV
{
	margin-top:7px;
}
#newmembers ul 
{
	padding : 0px;
	margin : 0px;
	list-style : none;
	width : 200px;
}
#newmembers ul li 
{
	background-image:url('../images/newmemberbg.gif');
	color : #313336;
	padding : 0px;	
	margin : 0px;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:5px;
	width : 200px;
	height:auto;
	display : block;
	margin-bottom:2px;
}

#kbase
{
	width : 200px;
	border-right : 1px solid #D2D3D4;
	border-left : 1px solid #D2D3D4;
	border-bottom : 1px solid #D2D3D4;
	float:left;	
}
#kbase ul 
{
	padding : 0px;
	margin : 0px;
	list-style : none;
	width : 200px;
}
#kbase ul li 
{
	color : #313336;
	padding : 0px;	
	margin : 0px;	
	width : 200px;
	display : block;
}
#kbase ul li a 
{
	display:block;	
	color : #313336;
	padding-left : 20px;
	padding-top : 4px;
	padding-right:5px;	
	background-color : #ffffff;
	background-image : url(../images/knlbasebulleta.gif);    
	background-repeat : no-repeat;
	background-position: .45em .40em;
	text-decoration : none;
	vertical-align : middle;
}
#kbase ul li a:hover 
{
	color : #FF3802;
    background-image : url(../images/knlbasebullet1a.gif);    
	background-repeat : no-repeat;
	background-position: .45em .40em;    
}

#search
{
	width:570px;
	background-color:#EDEDF0;
	position:relative;
	overflow:hidden;
}

#search DIV
{
	float:left;
	background-color:#EDEDF0;
}
#search SPAN
{
	float:left;	
}
#search .searchtitle
{
	width:285px;
	font-size:12px;
	text-align:left;
}
#search .searchtitle
{
	width:285px;
	font-size:12px;
	text-align:left;
}
#search .searchtitle .title
{
	padding-top:5px;
	padding-left:5px;
}
#search .advsearch
{
	width:280px;
	float:right;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
}

#productdisplay
{
	width:570px;	
	float:none;
}

#newstocks
{
	border:1px solid #D3D4D6;	
	float:left;
	text-align:left;
	margin-top:3px;
}

#newstocks .newstocklnk
 {	
	width : 185px;
	vertical-align : top;
	height : 20px;
	padding-left : 20px;
	background-color : #F2F2F3;
	background-image : url(../images/newstock_bullet.gif);
	background-repeat : no-repeat;
	background-position : .50em .75em;
 }
 
 #newstocks .newstocklnk a
 {	
	text-decoration:none;
	color : #232020;
 }
 #newstocks .newstocklnk a:hover
 {
	text-decoration:underline;
	color : #DA8600;
 } 
 
 #mostpopular
 {
	float:left;
	text-align:left;
	margin-top:3px;
 }
 
 #mostpopular .mpcol
 {
	border-color:#D6D7D8;
	border-width:1px;
	border-style:solid;
	width:280px;
 }
 
 #mostpopular .pname
 {
	padding-left:5px;
	padding-top:5px;
 } 
 #mostpopular .pname a
 {
	color:#4A4A4A;
	text-decoration:underline;
 } 
 #mostpopular .pname a:hover
 {
	color:#E51D02;
	text-decoration:underline;
 } 
 #mostpopular .pdesc
 {
	padding-left:5px;
	padding-top:8px;
 } 
 #mostpopular .pimg
 {
	float:left;
	height:90px;
 } 
 #mostpopular .plist
 {
	margin:0px;
	padding:0px;
	float:left;
	margin-left:15px;
	height:50px;
	display:inline
 }
 #mostpopular .pbtn
 {
	width : 60%;
	float:left;
	padding-left:5px;
	padding-top:5px;
	text-align : right;
 }

#pgheader
{
	width:540px;
	margin-top:15px;
	background-image:url('../images/cathead_bg.gif');
	background-repeat:no-repeat;
	height:26px;
	font-size:18px;
	color:#ED1D24;
	font-weight:bold;
	text-align:left;
	padding-left:30px;
	padding-top:2px;	
	float:left;
	margin-left:30px;
}
#pgheadersmall
{	
	overflow:hidden;
	float:left;
	position:static;
	width:540px;
	height:26px;	
	background-image:url('../images/cathead_bg.gif');
	background-repeat:no-repeat;	
	color:#ED1D24;
	font-size:13px;	
	font-weight:bold;
	text-align:left;
	padding-left:32px;	
	padding-top:4px;
	margin-left:15px;	
	margin-top:15px;	
}
#itemlistheader
{	
	overflow:hidden;
	float:left;
	position:static;
	width:540px;	
	color:#ED1D24;
	font-size:13px;	
	font-weight:bold;
	text-align:left;	
	padding-top:4px;
	margin-left:15px;	
	margin-top:15px;
	margin-bottom:8px;	
}
#itemlistheader h1
{
	margin:0px;
	padding:0px;
	color:#ED1D24;
	font-size:13px;	
	font-weight:bold;
	line-height:15px;	
}
#contentheader
{
	width:540px;
	margin-top:15px;
	background-image:url('../images/cathead_bg.gif');
	background-repeat:no-repeat;
	height:26px;
	font-size:18px;
	color:#ED1D24;
	font-weight:bold;
	text-align:left;
	padding-left:30px;
	padding-top:2px;	
	float:left;	
}

#catlist
{
	width : 570px;
}

#catlist .div1 
{
	width : 538px;
	padding-top:10px;
	padding-left:32px;
	color:#2A4990;	
	line-height:16px;	
	text-align:left;
	float:left;
	overflow:hidden;
	position:static;
}
#catlist .div2 
{	
	width : 538px;
	float:left;
	overflow:hidden;
	position:static;
	padding-left:32px;	
}
#catlist .div3 
{	
	width : 538px;
	padding-top:10px;
	padding-left:32px;
	color:#000000;
	line-height:16px;	
	text-align:left;
	float:left;
	overflow:hidden;
	position:static;
}

#catlist .listview a 
{	
	background-image:url('../images/knlbasebullet1.gif');
	background-repeat:no-repeat;
	background-position:.05em .40em;
	padding-left:15px;
	width:50%;
	color:#000000;
	text-decoration:none;	
}
#catlist .listview a:hover
{	
	background-image:url('../images/knlbasebullet.gif');
	background-repeat:no-repeat;
	background-position:.05em .40em;
	padding-left:15px;
	width:50%;
	color:#ED1D24;
	text-decoration:underline;	
}

#terms
{
	width:677px;
	text-align:justify;
	margin-top:10px;
	float:left;
	margin-left:30px;
}
#terms .title
{
	width:677px;
	float:left;
	margin-top:8px;
}
#terms .title .titleno
{
	width:25px;
	float:left;
	padding-top:5px;
}
#terms .title .titletxt
{
	width:642px;
	background-color:#E9E9E9;
	color:#2A4990;
	padding:5px;
	float:left;
}

#terms .subgroup
{
	width:652px;
	float:left;
	margin-left:25px;
	padding-top:5px;
}
#terms .subgroup .subgroupno
{
	width:25px;
	float:left;
	padding-top:5px;
}
#terms .subgroup .subgrouptxt
{
	width:617px;
	padding:5px;
	float:left;
}
#terms ul
{
	margin:0px;
	padding:0px;
	list-style-position:outside;
	margin-left:55px;
}
#terms ul li
{
	list-style-type:lower-alpha;
	padding-bottom:5px;
}

#privacy
{
	width:677px;
	text-align:justify;
	margin-top:10px;
	float:left;
	margin-left:30px;
}

#privacy P
{
	margin:0px;
	margin-top:8px;
}
#privacy .title
{
	background-color:#E9E9E9;
	font-size:11px;
	padding:5px;
	color:#2A4990;
}


#contactmsg
{
	float:left;
	width:380px;
	text-align:right;
	margin-top:20px;
	margin-left:30px;	
}
#contactus
{
	width:390px;
	border:1px solid #d3d4d6;
	float:left;
	margin-left:30px;
}
#contactus .div1
{
	width:380px;
	border:1px solid #e7e7ea;
	margin-top:2px;
	margin-bottom:2px;
	text-align:left;	
	float:left;
	margin-left:4px;
}
#contactus .div1 .button
{
	background-color:#f6f6f7;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;	
}
#contactus .sp1
{
	width:140px;
	background-color:#e7e7ea;
	display:block;
	float:left;
	height:25px;
	padding-left:10px;
}
#contactus .sp2
{
	width:10px;
	text-align:center;
	background-color:#f6f6f7;
	display:block;
	float:left;
	height:25px;
}
#contactus .sp3
{
	width:220px;
	text-align:left;
	background-color:#f6f6f7;
	display:block;
	float:left;
	height:25px;
}
#contactus .sp3 .inputtxt
{
	width:200px;
	border:1px solid #afaeae;
	height:16px;
}

#contactadd
{
	float:left;
	width:100%;
	text-align:left;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:20px;
	background-image:url('../images/continfo_icon.gif');
	background-repeat:no-repeat;
	line-height : 20px;
}
#contactadd P
{
	margin:0px;
	margin-left:40px;	
}

#mltxt
{
	width:540px;
	float:left;
	text-align:left;
	padding-left:62px;
	line-height:16px;
	margin-top:15px;
	overflow:hidden;
	position:static;	
}
#mlfrm
{
	width:390px;
	float:left;
	padding-left:100px;
	margin-top:10px;
}
#forgotpass
{
	width:535px;
	float:left;
	text-align:left;
	border:1px solid #D3D4D6;
	border-style :dashed;
	color:#2A4990;
	line-height:16px;
	margin-top:15px;
	margin-left:30px;
	position:static;
}
#forgotpass P
{
	margin:0px 0px 0px 10px;
	padding:3px;
	
}
#forgotpass INPUT
{
	width:200px;
	border:1px solid #000000;
}

#prodlist
{
	width : 570px;	
	text-align:left;
}
#prodlist .paging
{
	width:560px;
	float:left;
	border-top:2px solid #D8D8D8;
	background-color:#F5F4F4;
	text-align:left;
	padding:3px;
	line-height:18px;
}
#prodlist .itemlist
{
	width:560px;
	float:left;
}
#prodlist .hsperator
{
	width:560px;
	float:left;
	background-image:url(../images/dottedbg.gif);
	background-repeat:repeat-x;
	background-position:center;
}
#prodlist .vsperator
{
	height:110px;
	width:10px;
	float:left;
	background-image:url('../images/searchbg1.gif');
	background-repeat:repeat-y;
	margin-top:3px;
}
#prodlist .details
{
	height:auto;
	width:422px;
	float:left;
	text-align:left;
	margin-top:10px;
}
#prodlist .prodimg
{
	width:110px;
	background-image:url('../images/resultimgbg.gif');
	background-repeat:no-repeat;
	float:left;
	margin-left:10px;
}
#prodlist .proddetail
{
	width:302px;
	float:left;
	text-align:left;
}
#prodlist .proddetail .col1
{
	color:#132185;font-weight:bold;width:90px;display:block;float:left;padding-bottom:5px;
}
#prodlist .proddetail .col2
{
	color:#132185;font-weight:bold;width:10px;display:block;float:left;padding-bottom:5px;
}
#prodlist .proddetail .col3
{
	width:200px;display:block;float:left;padding-bottom:5px;
}

#prodlist .contact
{
	width:128px;
	float:left;
	text-align:left;
	margin-top:10px;
}

#prodlist .contactlnk
{
	margin:0px;
	padding:0px;
	font-weight:bold;
	list-style:none;
}
#prodlist .contactlnk LI
{
	padding-bottom:3px;
    margin-bottom:20px; 
}
#prodlist .contactlnk .contactnow a
{
	background-image:url('../images/contacticon.gif');
	background-repeat:no-repeat;
    padding-left:25px;
    background-position:.10em;    
    text-decoration:none;    
    color : #8E8C8C;
}
#prodlist .contactlnk .contactnow a:hover
{
	background-image:url('../images/contacticon1.gif');	
    color : #F01C22;
}
#prodlist .contactlnk .sendenq a
{
	background-image:url('../images/enqicon.gif');
	background-repeat:no-repeat;
    padding-left:25px;
    background-position:.10em;
    text-decoration:none;
    color : #8E8C8C;
}
#prodlist .contactlnk .sendenq a:hover
{
	background-image:url('../images/enqicon1.gif');	
    color : #F01C22;
}

#proddetails
{
	width : 540px;	
	text-align:left;
	float:left;
	margin-left:0px;
}
#proddetails .pdate
{
	background-color:#FCF3E8;
	height:20px;
	float:left;
	width:535px;
	margin-left:30px;
	text-align:right;
	line-height:18px;
	padding-right:5px;
}
#proddetails .penq
{
	height:20px;
	float:left;
	width:530px;
	margin-left:30px;
	text-align:right;
	padding-right:5px;
	margin-top:6px;
	margin-bottom:6px;
}
#proddetails .pdetails
{
	width:540px;
	margin-left:30px;
	float:left;
}
#proddetails .pdetails .pimg
{
	width:177px;
	height:165px;
	float:left;
	background-image:url('images/prodimgbg.gif');
	background-repeat:no-repeat;
}
#proddetails .pfeatures
{
	width:363px;
	float:left;
}
#proddetails .pprice
{
	width:540px;
	margin-left:30px;
	float:left;
}
#proddetails .pdesc
{
	width:540px;
	margin-left:30px;
	float:left;
	margin-top:10px;
	line-height:18px;
}
#proddetails .contactdetails
{
	width:538px;
	margin-left:30px;
	float:left;
	margin-top:10px;
	line-height:18px;
	background-color:#FDFCEF;
	border:1px solid #D9A664;
}
#proddetails .contactdetails .div1
{
	width:526px;
	border:1px solid #F5E7BD;
	height:25px;
	background-color:#FBF5E4;
	margin:5px;
}
#proddetails .contactdetails .div11
{
	float:left;
	padding-left:10px;
}
#proddetails .contactdetails .div12
{
	float:right;
	padding-right:10px;
	font-weight:bold;
}
#proddetails .contactdetails .div2
{
	width:526px;
	line-height:20px;
	margin-left:10px;
	margin-bottom:10px;
}

#proddetails .contactlnk
{
	margin:0px;
	padding:0px;
	font-weight:bold;
	list-style:none;
}
#proddetails .contactlnk LI
{
	padding-bottom:3px;
    margin-bottom:20px; 
}
#proddetails .contactlnk .sendenq a
{
	background-image:url('../images/enqicon.gif');
	background-repeat:no-repeat;
    padding-left:25px;
    background-position:.10em;
    text-decoration:none;
    color : #8E8C8C;
}
#proddetails .contactlnk .sendenq a:hover
{
	background-image:url('../images/enqicon1.gif');	
    color : #F01C22;
}

#proddetails .features
{
	margin:0px;
	padding:0px;	
	list-style:none;
}
#proddetails .features LI
{
	padding-bottom:3px;
    margin-bottom:5px;
    background-image:url('../images/knlbasebullet.gif');
	background-repeat:no-repeat;
    padding-left:15px;
    background-position:.10em .45em;
    text-decoration:none;
    color : #000000; 
}

#registration
{
	width:833px;
	float:left;
	position:static;
	overflow:hidden;
	height:auto;
	margin-bottom:20px;
	padding-bottom:20px;
}
#registration .div1
{
	width:773px;
	float:none;
	text-align:left;
	margin-top:15px;
}
#registration .div2
{
	width:771px;
	float:left;
}
#registration .rdesc
{
	width:769px;
	float:left;
	border:1px solid #d3d4d6;
	height:auto;
	margin-top:15px;
}
#registration .rfrm
{
	width:771px;
	float:left;
	margin-top:5px;
}
#registration .rfrm1
{
	width:379px;
	float:left;
	border:1px solid #d3d4d6;
}
#registration .rfrm2
{
	width:370px;height:auto;margin-bottom:3px; 
}

#registration .frm
{
	width:367px;
	border:1px solid #e7e7ea;
	margin-top:3px;	
	text-align:left;	
	float:left;
	margin-left:1px;	
}
#registration .frm1
{
	width:137px;
	background-color:#e7e7ea;
	display:block;
	float:left;
	height:22px;
	padding-left:10px;
	padding-top:3px;
}
#registration .frm2
{
	width:10px;
	text-align:center;
	background-color:#f6f6f7;
	display:block;
	float:left;
	height:22px;
	padding-top:3px;
}
#registration .frm3
{
	width:210px;
	text-align:left;
	background-color:#f6f6f7;
	display:block;
	float:left;
	height:24px;
	padding-top:1px;
}
#registration .frm3 .inputtxt
{
	width:200px;
	border:1px solid #afaeae;
	height:16px;
}
#registration .rfrmlogin
{
	width:769px;
	float:left;
	margin-top:10px;
	border:1px solid #d9a664;
	background-color:#fdfcef;
}
#registration .rfrmlogin INPUT
{
	width:180px;border:1px solid #e6b576
}
#registration .rfrmlogin .rfrmmain1
{
	width:361px;float:left;
}
#registration .rfrmlogin .rfrmmain2
{
	width:341px;
	float:none;
	border:1px solid #f5e6bb;
	height:27px;
	background-color:#fbf5e4;
	margin-top:5px;
}
#registration .rfrmlogin .rfrmmain2 .rfrmlogin1
{
	display:block;
	float:left;
	width:120px;
	text-align:left;
	padding-top:4px;
	padding-left:10px;
}
#registration .rfrmlogin .rfrmmain2 .rfrmlogin2
{
	display:block;
	float:left;
	width:10px;
	text-align:left;
	padding-top:4px;
}
#registration .rfrmlogin .rfrmmain2 .rfrmlogin3
{
	display:block;
	float:left;
	width:200px;
	text-align:left;
	padding-top:3px;
}

#registration .rfrmcontact
{
	width:769px;
	float:left;
	margin-top:10px;
	border:1px solid #d6d7d9;	
}
#registration .rfrmcontact .rfrmmain1
{
	width:757px;
	float:none;
	text-align:left;
	border:1px solid #e7e7ea;
	margin-top:4px;
}
#registration .rfrmcontact .rfrmmain1 .rfrmcontact1
{
	width:170px;
	display:block;
	float:left;
	background-color:#e7e7ea;
	height:23px;
	padding-top:8px;
	padding-left:10px;
}
#registration .rfrmcontact .rfrmmain1 .rfrmcontact2
{
	width:15px;
	display:block;
	float:left;
	text-align:center;
	height:23px;
	padding-top:8px;
	background-color:#f6f6f7;
}
#registration .rfrmcontact .rfrmmain1 .rfrmcontact3
{
	width:562px;
	display:block;
	float:left;
	height:25px;
	padding-top:6px;
	background-color:#f6f6f7;
}
#registration .rfrmcontact .rfrmmain2
{
	width:771px;
	text-align:center;
	line-height:18px;
	float:left;
}

#advancesearch
{
	width:570px;
	float:left;
	text-align:left;
	margin-left:32px;
	line-height:16px;
	margin-top:15px;
}

#advancesearch .search1
{
	width:558px;
	border:1px solid #F5CA95;
	margin-top:10px;
	background-color:#FCF3E8;
	height:20px;
	padding-top:4px;
	padding-left:10px;
}
#advancesearch .search2
{
	width:570px;margin-top:15px;height:100px;
}
#advancesearch .search2 SELECT
{
	height:90px;width:150px;font-family:Verdana;font-size:11px;
}
#advancesearch .search2 .span1
{
	width:160px;float:left;
}
#advancesearch .search2 .span2
{
	width:70px;float:left;margin-top:20px;
}
#advancesearch .search2 .span3
{
	width:180px;float:left;font-size:10px;margin-top:10px;
}
#advancesearch .search3
{
	width:568px;
	border:1px solid #E7E7EA;
	margin-top:5px;
	background-color:#F6F6F7;
	height:50px;
	padding-top:4px;
}
 
a.enqlnk {color:#000000;text-decoration:underline;}
a:hover.enqlnk {color:#E26500;text-decoration:none;}
a:visited.enqlnk {color:#E26500;text-decoration:none;}
 
#senquiry
{
	width:500px;float:left;overflow:hidden;
}
#senquiry .headertitle
{
	float:left;
	position:static;
	width:480px;
	color:#FC7202;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	margin-top:10px;
	border-bottom:3px solid #ED1C24;
	padding-bottom:5px;
}
#senquiry .rows
{
	width:480px;font-weight:bold;text-align:left;margin-top:8px;float:left;overflow:hidden;position:static;
}
#senquiry .col1
{
	width:120px;float:left;overflow:hidden;
}
#senquiry .col2
{
	width:20px;float:left;overflow:hidden;
}
#senquiry .col3
{
	width:340px;float:left;overflow:hidden;
}