a{
outline:none;
}

body{padding:0; margin:0; background:#f2f2f2 url(../images/top-bg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif;}
#wrapper{width:1002px; margin:0 auto; padding:0;}
#bmain{width:963px; padding:20px 20px 0 19px; float:left; margin:0; background:#ffffff;}
#mleft{width:214px; float:left; padding:0; margin:0;}
#swrap{width:728px; float:left; margin:0; padding:0 0 0 21px;}
#logo{width:214px; height:67px; padding:0; margin:0;}
#slogan{width:214px; height:92px; padding:20px 0 0 0; margin:0;}
#menu{float:left; width:214px; padding:20px 0 0 0; margin:0;}
#advmenu{float:left; width:214px; padding:20px 0 0 0; margin:0;}
.smenu{width:214px; height:25px; padding:0; margin:0 0 1px 0; background:#f2f2f2;}
.sarow{padding:7px 8px 0 7px; margin:0; width:5px; height:9px; float:left;}
.saname{padding:4px 0 0 0; font-size:12px; font-weight:bold; float:left;}
.saname a{color:#000000; text-decoration:none;}
.saname a:hover{color:#000000; text-decoration:underline;}
.lbanner{padding:20px 0 20px 48px; margin:0; width:120px; height:90px; float:left;}
.pdsvhd{width:203px; height:23px; float:left; background:#d71920; padding:11px 0 0 11px; color:#ffffff; font-size:11px; font-weight:bold;}
.pdsfdls{width:203px; float:left; background:#f3f3f3; padding:5px 0 0 11px; color:#000000; font-size:11px;}
.pdsmn{padding:6px 0 6px 0; margin:0; float:left; width:190px;}
.pdsbult{width:13px; height:14px; float:left;}
.pdscnt{width:170px; float:left; padding:0 0 0 6px;}
.pdscnt a{color:#000000; text-decoration:underline;}
.pdsptr{width:190px; padding:0; margin:0; background:url(../images/products-sperator.gif) repeat-x; float:left; height:1px; font-size:0px;}
#topbanner{width:728px; height:90px; padding:0 0 20px 0;}
#middle{width:525px; float:left; padding:0; margin:0;}
#left{width:183px; float:left; padding:0 0 0 20px; margin:0;}
.mtle{width:510px; height:26px; float:left; padding:8px 0 0 15px; margin:0; font-size:14px; font-weight:bold; color:#ffffff; background:#000000;}
.mtle1{width:525px; height:34px; float:left; padding:0; margin:0; font-size:14px; font-weight:bold; color:#ffffff; background:#000000;}
.mtlft{width:250px; height:26px; float:left; padding:8px 0 0 15px;}
.mtrgt{width:200px; height:26px; float:right; padding:8px 10px 0 0; text-align:right; font-size:11px; color:#ffffff; font-weight:normal;}
.mtrgt a{color:#ffffff; text-decoration:none;}
.mtrgt a:hover{color:#ffffff; text-decoration:underline;}
.mtrgt1{width:200px; height:26px; float:right; padding:8px 10px 0 0; text-align:right; font-size:12px;}
.mtrgt1 a{color:#ffffff; text-decoration:none;}
.mtrgt1 a:hover{color:#ffffff; text-decoration:underline;}
.tcnt{width:525px; height:217px; float:left; background:#f3f3f3; color:#000000; font-size:11px; margin:0 0 20px 0;}
.tcnt1{width:525px; float:left; background:#f3f3f3; color:#000000; font-size:11px; margin:0 0 20px 0;}
.tcnt2{width:525px; float:left; background:#f3f3f3; color:#000000; font-size:11px; margin:0 0 10px 0;}
.timg{width:217px; height:187px; float:left; padding:15px 0 0 15px;}
.indextimg{width:217px; float:left; padding:15px 0 0 15px;}
.tphd{font-size:18px; color:#32262f; line-height:20px;}
.tpcnt{height:185px; width:260px; float:left; color:#000000; font-size:11px; padding:15px 0 0 15px;}
.tpcnt a{color:#000000; font-size:12px; text-decoration:underline; font-weight:bold;}
.indextpcnt{width:260px; float:left; color:#000000; font-size:11px; padding:15px 0 10px 15px;}
.indextpcnt a{color:#000000; font-size:12px; text-decoration:underline; font-weight:bold;}
.clear1{width:525px; padding:0; margin:0; float:left;}
.clear2{width:475px; padding:0; margin:0; float:left;}
.space5{padding:5px 0 0 0; margin:0; clear:both;}
.space10{padding:10px 0 0 0; margin:0;}
.space15{padding:15px 0 0 0; margin:0;}
.space20{padding:20px 0 0 0; margin:0; clear:both;}
.newsct{width:485px; float:left; background:#f3f3f3; color:#000000; font-size:11px; margin:0 0 20px 0; padding:20px 20px 10px 20px;}
.newsct a,.newsct a:hover{color:#000000; text-decoration:underline;}
.newslft{width:203px; float:left; border-right:#cccccc 2px solid; padding:0 15px 0 0;}
.newsrgt{width:232px; float:left; padding:0 15px 0 15px;}
.mbanner{width:525px; height:60px; padding:0 0 20px 0; text-align:center; float:left;}
.bbanner{width:183px; height:200px; padding:0 0 0 0; text-align:left; float:left;}
.hjobs{width:245px; float:left; padding:0 20px 0 0; margin:0;}
.hjobshd{width:230px; height:26px; float:left; padding:8px 0 0 15px; margin:0; font-size:14px; font-weight:bold; color:#ffffff; background:#000000;}
.hjbdtls{width:215px; float:left; background:#f3f3f3; padding:0 15px 15px 15px;}
.hjmn{width:215px; float:left; font-size:11px; padding:10px 0 10px 0;}
.hjmn a{color:#000000; text-decoration:none;}
.hjmn a:hover{color:#000000; text-decoration:underline;}
.hjsptr{width:215px; padding:0; margin:0; background:url(../images/products-sperator.gif) repeat-x; float:left; height:1px;}
.hjadd{width:215px; float:left; font-size:11px; padding:0;}
.hjicn{width:15px; height:16px; float:left; padding:0 6px 0 0;}
.hjwrd{width:60px; float:left; padding:0 5px 0 0; font-weight:bold;}
.hjwrd a{color:#000000; text-decoration:underline;}
.schtxtbx{width:130px;}
.hevnts{width:260px; float:left; padding:0; margin:0;}
.hevntshd{width:245px; height:26px; float:left; padding:8px 0 0 15px; margin:0; font-size:14px; font-weight:bold; color:#ffffff; background:#000000;}
.hetdtls{width:230px; float:left; background:#f3f3f3; padding:0 15px 15px 15px;}
.hemn{width:215px; float:left; font-size:11px; padding:10px 0 10px 0;}
.hemn a{color:#000000; text-decoration:none;}
.hemn a:hover{color:#000000; text-decoration:underline;}
.hesptr{width:215px; padding:0; margin:0; background:url(../images/products-sperator.gif) repeat-x; float:left; height:1px;}
.searchmn{width:177px; height:29px; float:left; background:#666666; padding:5px 0 0 6px;}
form{padding:0; margin:0;}
.schbtn{border:none; background:#d7d7d7; font-size:11px; font-weight:bold; padding:1px; margin:0;}
.mazne{width:177px; height:25px; float:left; background:#666666; padding:9px 0 0 6px; margin:20px 0 0 0; color:#ffffff; font-size:12px; font-weight:bold;}
.mazne a{color:#ffffff; text-decoration:none;}
.mazne a:hover{color:#ffffff; text-decoration:underline;}
.mazdls{width:165px; height:266px; float:left; background:#f3f3f3; padding:18px 0 0 18px;}
.subscription{color:#d71920; font-size:14px; font-weight:bold; padding:4px 0 0 0;}
.suadd{width:155px; float:left; font-size:11px; padding:6px 0 0 0;}
.suicn{width:15px; height:16px; float:left; padding:0 1px 0 0;}
.suwrd{width:60px; float:left; padding:0 1px 0 0; font-weight:bold;}
.suwrd a{color:#000000; text-decoration:underline;}
.suwrd2{width:150px; float:left; padding:0 1px 0 0; font-weight:bold;}
.suwrd2 a{color:#000000; text-decoration:underline;}
.newswire{width:214px; height:134px; float:left; padding:20px 0 20px 0;}
.newswire2{width:214px; height:190px; float:left; padding:2px 0 2px 0; border:1px solid #CCCCCC;}
.corpptrs{width:171px; float:left; background:#f3f3f3; padding:10px 0 8px 12px; font-size:11px; color:#000000;}
.corpptrs a{color:#000000; text-decoration:underline;}
#footer{padding:14px 0 0 23px; margin:20px 0 0 0; background:#f3f3f3; width:940px; float:left; height:26px;}
.ftrlft{font-size:11px; color:#000000; float:left; font-weight:bold;}
.ftrlft a{color:#000000; text-decoration:none;}
.ftrlft a:hover{color:#000000; text-decoration:underline;}
.ftrrgt{float:right; font-size:11px; padding:0 18px 0 0;}
#bottombg{width:100%; height:35px; background:#666666; margin:0; padding:0; clear:both;}
#btmcnt{width:1002px; height:17px; margin:0 auto; padding:0;}



/* current events */

.bdycnt{width:475px; padding:0; margin:0; float:left;}
.evsptr{width:475px; margin:0; background:url(../images/products-sperator.gif) repeat-x; height:1px; float:left;}


 /* email to a friend */
.emttle{padding:0 0 10px 8px; margin:0; font-size:12px;}
.emlft{width:200px; float:left; padding:4px 0 10px 10px; font-size:11px; font-weight:bold;}
.emlfta{width:200px; float:left; padding:0 0 10px 0; font-size:11px;}
.emrgt{width:215px; float:left; padding:0 0 7px 10px;}
.buttn{border:none; background:#d7d7d7; font-size:11px; font-weight:bold; padding:5px; margin:0;}
.mandtry{color:#ff0000;}

/* comment article */

.cmtgde{font-size:11px; padding:0 0 10px 0;}
.cmtgde ul{padding:0; margin:0 0 0 20px;}
.cmtgde ul li{font-size:12px;}

/* sign - up */

.signhd{font-size:13px; font-weight:bold; padding:5px 0 5px 0; clear:both;}

/* contact us */

.ctlft{width:240px; float:left; padding:0 0 10px 10px; font-size:11px; font-weight:bold;}
.ctrgt{width:215px; float:left; padding:0 0 7px 10px;}




/*  */

.articleThumbnailLeft{text-align:center; float:left; width:485px; padding:0 0 5px 0;}
.articleThumbnailRight{float:right; padding:0 0 5px 0;}
.articleThumbnailpdf{text-align:left; float:left;}
.articleThumbnailpdf p{text-align:left; float:left;}
.articleThumbnailpdf u{text-align:left;}


/*buyers guide */

.bsgsbhd{width:465px; height:23px; background:#000000; font-size:15px; color:#ffffff; font-weight:bold; padding:4px 0 0 10px;}

.bsglft{width:370px; float:left; font-size:11px; color:#000000; padding:0 5px 0 0;}
.gsglhd{font-size:12px; font-weight:bold;}
.bsgirgt{width:100px; height:75px; float:left;}
.bsglftup{width:470px; float:left; font-size:11px; color:#000000; padding:0 5px 0 0;}
.bstlft{width:70px; float:left; padding:5px 0 10px 0; font-size:11px;}
.bstrgt{width:315px; float:left; padding:0 0 7px 10px;}
.bsalph{width:470px; font-size:12px; padding:10px 0 10px 9px;}


/*buyers guide - product details */

.bgpdimg{
border:1px solid #CCCCCC;
float:left;
margin:0 10px 10px 0;
max-width:285px;
padding:4px;
text-align:center;}
.bgprifo{width:128px; height:22px; background:url(../images/request-info-bg.gif) no-repeat; float:left; font-size:12px; font-weight:bold; padding:4px 0 0 20px;}

#requestInfo{display:none;}



/* Profile summary */

.psbts{padding:0; margin:0;}
.psbts ul{font-size:11px;}
.psbts ul li{font-size:11px; line-height:15px;}

/* after login */

.myprofile{width:523px; height:16px; float:left; padding:0 0 2px 0; margin:0; font-size:11px; color:#000000; text-align:right;}
.myprofile a{color:#000000; text-decoration:none;}
.myprofile a:hover{color:#000000; text-decoration:underline;}


/* middle ad */

#showCenterAds{width:468px; height:60px; float:left;}

.flash_top a{
display:block;
padding:60px 0 0 0;
text-indent:-9999px;
}
.currents{
color:#FF0000;
}


/* left ad*/

#showLeftAds{width:183px; height:200px; float:left;}

.flash_top a{
display:block;
padding:0 0 0 0;
text-indent:-9999px;
}
.currents{
color:#FF0000;
}

/*Error message*/

#divMsg{ color:#FF0000; text-align:center; line-height:24px; font-weight:bold;}


<!--############ QuickMenu Styles [Keep in head for full validation!] ################-->

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		padding:0px 0 0 0px;
		margin:0px;
		/*background-color:#FFFFFF;*/
		background:url(../images/bhover.gif) no-repeat #e3e3e3;
		border-width:0px;
		border-style:solid;		
		border-color:#000000;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
	width:214px;
		padding:3px 20px 3px 0px;
		background-color:transparent;		
		color:#333333;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		border-width:0px 0px 0px 0px;
		border-style:solid;
		border-color:#000000;
		border-bottom:solid 1px #FFFFFF;	
			
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background:url(../images/dhover.gif) no-repeat #666666;
		color:#FFFFFF;
		text-decoration:none;			
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		
		background:url(../images/dhover.gif) no-repeat #666666;
		color:#FFFFFF;
		text-decoration:none;		
	}


	/*"""""""" (MAIN) Parent Items""""""""*/	
	#qm0 .qmparent	
	{	
		width:190px;
		background-repeat:no-repeat;
		background-position:92% 50%;		
		padding:3px 10px 7px 15px; 
		background:url(../images/bhover.gif) no-repeat #e3e3e3;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		color:#FFFFFF;
		text-decoration:none;
		background:url(../images/dhover.gif) no-repeat #666666;	
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		width:214px;		
		border-width:0px;		
		border-style:solid;
		border-color:#333333;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{			
		width:200px;
		padding:3px 10px 7px 15px; 
		background:url(../images/bhover.gif) no-repeat #e3e3e3;
		font-size:12px;
		font-weight:bold;
		border-width:0px 0px 0px 0px;
		border-style:solid;
		border-color:#FFFFFF;	
		border-bottom:solid 1px #FFFFFF;	
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	width:200px;
		text-decoration:none;		
		background:url(../images/dhover.gif) no-repeat #666666;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	width:200px;
		text-decoration:none;		
		background:url(../images/dhover.gif) no-repeat #666666;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	width:200px;
		background:url(../images/dhover.gif) no-repeat #666666;
		background-repeat:repeat;		
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 5px 5px 5px;		
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		background:url(../images/dhover.gif) no-repeat #666666;
		border-top-width:0px;
		margin:4px 5px 4px 5px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li:hover > a.qmparent	
	{	
		background-image:url(../images/arrow_1.gif);
		text-decoration:none;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li .qmparent	
	{	
		
		background-repeat:no-repeat;
		background-position:92% 50%;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a.qmparent	
	{	
		background-image:url(../images/arrow_1.gif);
		background-repeat:no-repeat;
		text-decoration:none;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li .qmparent	
	{	

		background-repeat:no-repeat;
		background-position:92% 50%;
	}
	
	
	
	
	
	
	/*"""""""" (MAIN) my li Items""""""""*/	
	#qm0 .myparent
	{	
		background-repeat:no-repeat;
		width:175px;
		background-position:92% 50%;		
		padding:3px 10px 7px 30px; 
		background:url(../images/bhover1.gif) no-repeat #e3e3e3;		
	}
	
	#qm0 .myparent:hover
	{	
		background-repeat:no-repeat;
		background-position:92% 50%;		
		color:#ffffff;
		background:url(../images/dhover1.gif) no-repeat #666666;		
	}
	
	
	/*"""""""" my li Rule""""""""*/	
	ul#qm0 li:hover > a.myparent	
	{ 
		background:none;		 
		text-decoration:none;
	}


	/*""""""""  my li Rule""""""""*/	
	ul#qm0 li .myparent	
	{	
		
		background:none;
		background-position:92% 50%;
	}


	/*""""""""  my li Rule""""""""*/	
	ul#qm0 li:hover > a.myparent	
	{	
		background:none;
		text-decoration:none;
	}


	/*""""""""  my li Rule""""""""*/	
	ul#qm0 li .myparent	
	{	

		background:none;
		background-position:92% 50%;
	}
	
	

<!-- Add-On Core Code (Remove when not using any add-on's) -->
.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}

