@charset "utf-8";
/* CSS Document */
html, body {border:0; margin:0; width:100%; height:100%; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-image:url(images/pageTexture.jpg); overflow-x:hidden;}
body{overflow-y:scroll}
img{border:none}
p.message {font-weight: bold;color: #ff0000;border: 1px #ff0000 dotted; padding:10px; background-color:#ffefde; text-transform:uppercase; margin:0 0 10px 0}
hr {height:1px ;border-bottom: 1px dotted #999;border-left:0;border-right:0;border-top:0;}

.mainpagecontainer{ width:980px;}


h3{ margin:5px 0 5px 0; padding:0}

a:link{ color:#0072bc; text-decoration:none; outline:none}
a:visited{ color:#0072bc; text-decoration:none; outline:none}
a:hover{ color:#000; text-decoration:underline; outline:none}
strong{font-weight:bold !important;}

.socialContainer{display:inline-block; }
.social{display:block; padding:0; margin:0; float:left}

a.button1 {background: url(images/new/btoo3.jpg) no-repeat 0 -0px; width: 125px; height: 37px;display: block;}
a:hover.button1 {background: url(images/new/btoo3.jpg) no-repeat 0 -36px; width: 125px; height: 37px;display: block;}

a.button2 {background: url(images/new/btoo3.jpg) no-repeat -125px -0px;width: 144px;height: 37px;display: block;}
a:hover.button2 {background: url(images/new/btoo3.jpg) no-repeat -125px -36px;width: 144px;height: 37px;display: block;}

a.button3 {background: url(images/new/btoo3.jpg) no-repeat -269px -0px;width: 182px;height: 37px;display: block;}
a:hover.button3 {background: url(images/new/btoo3.jpg) no-repeat -269px -36px;width: 182px;height: 37px;display: block;}

a.button4 {background: url(images/new/btoo3.jpg) no-repeat -451px -0px;width: 181px;height: 37px;display: block;}
a:hover.button4 {background: url(images/new/btoo3.jpg) no-repeat -451px -36px;width: 181px;height: 37px;display: block;}

a.button5 {background: url(images/new/btoo3.jpg) no-repeat -632px -0px;width: 117px;height: 37px;display: block;}
a:hover.button5 {background: url(images/new/btoo3.jpg) no-repeat -632px -36px;width: 117px;height: 37px;display: block;}

a.button6 {background: url(images/new/btoo3.jpg) no-repeat -749px -0px;width: 231px;height: 37px;display: block;}
a:hover.button6 {background: url(images/new/btoo3.jpg) no-repeat -749px -36px;width: 231px;height: 37px;display: block;}

.advsearch{ width:120px;}
.gobtn{ padding-left:5px;}
.mainmenuholder{ background-image:url('images/menu_bg.jpg'); height:38px; width:100%; background-repeat:repeat-x;}
.menucontainer { background-image:url('images/search_bg.gif'); background-repeat:no-repeat; height:36px; width:980px;}

.searchbox{ height:15px; }
.menu{ height:36px; width:980px;}
.headerImg{ background-image:url(images/new/header2.jpg); height:80px; width:980px; background-position:top center; background-repeat:no-repeat}
.upertab1{ background-image:url('images/but.gif'); width:auto; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; padding-left:10px;padding-right:10px;background-repeat:repeat-x; float:left; padding-top:5px; margin-left:320px;} 

.mainTitleA3{ font-size:14px; text-transform:uppercase; font-weight:bold; color:#000; font-style:normal; margin-bottom:10px}

.mainTitleA{ font-size:14px; text-transform:uppercase; font-weight:bold; color:#000; font-style:normal}
.mainTitleB{ font-size:14px; text-transform:uppercase; font-weight:bold; color:#000; font-style:normal; margin-bottom:10px}

.mainTitleA2{ font-size:14px; text-transform:uppercase; font-weight:bold; color:#000; font-style:normal; float:left; padding:10px 5px 10px 10px; }
.mainTitleB2{ font-size:14px; text-transform:uppercase; font-weight:bold; color:#000; font-style:normal;padding:10px; width:100%}

.subTitleA{ font-size:12px; text-transform:uppercase; font-weight:bold; color:#000; font-style:normal; float:left; }
.subTitleB{ font-size:12px; text-transform:uppercase; font-weight:bold; color:#000; font-style:normal;}

a:link.topSearch{ color:#000; font-weight:bold; text-decoration:none}
a:visited.topSearch{ color:#000; font-weight:bold; text-decoration:none}
a:hover.topSearch{ color:#0072bc; font-weight:bold; text-decoration:underline}

a:link.titleLinks{ font-size:14px; text-transform:uppercase; font-weight:bold; color:#000; font-style:normal}
a:visited.titleLinks{ font-size:14px; text-transform:uppercase; font-weight:bold; color:#000; font-style:normal}
a:hover.titleLinks{ font-size:14px; text-transform:uppercase; font-weight:bold; color:#0072bc; font-style:normal}



a:link.categLinks{ color:#000; font-weight:111 !important; text-decoration:none; }
a:visited.categLinks{ color:#000; font-weight:111 !important; text-decoration:none; }
a:hover.categLinks{ color:#0072bc; font-weight:111 !important; text-decoration:underline;}

.subT{ font-size:11px; text-transform:uppercase; font-style:normal; font-weight:bold; margin-bottom:7px}
.descT{ font-size:12px; color:#333; font-style:normal; margin-bottom:20px;}
.featuredCompany{ padding:5px;  font-weight:bold; border:1px dotted #ccc; margin-bottom:5px}

a:link.searchRLink{ font-size:12px !important; color:#000 !important}
a:visited.searchRLink{ font-size:12px !important; color:#333 !important}
a:hover.searchRLink{ font-size:12px !important;  color:#0072bc !important}

a:link.searchRLink2{ font-size:11px !important; color:#000 !important; text-transform:uppercase}
a:visited.searchRLink2{ font-size:11px !important; color:#333 !important; text-transform:uppercase}
a:hover.searchRLink2{ font-size:11px !important;  color:#0072bc !important; text-transform:uppercase}



.boxS{ margin:10px; background-color:#fff; width:200px; padding:10px} 
.boxL{ margin:2px 10px 10px 10px; width:440px !important;}
.under{ padding:0px 0 0 0; border-top:dotted #fff 2px; margin:10px 0;}
ul{ padding:0 0 0 15px; margin:0; list-style:circle; font-size:11px ; font-weight:100 !important; text-transform:none}
li{margin-bottom:5px;}
.number{ font-size:10px !important; font-weight:100 !important; margin-left:3px; letter-spacing:px; display:inline-block}
.number2{ font-size:11px !important; font-weight:100 !important; color:#0072bc; font-style:normal}
.compDesc{ padding:10px; clear:both; width:99.6%;}
.tdOd{ padding:5px 0 5px 5px; font-size:11px; text-transform:uppercase !important;}
.tdEven{ padding:5px 0 5px 5px; font-size:11px; text-transform:uppercase !important;}
.tdOdCOMP{ padding:5px 0 5px 5px; background-color:#ccc; width:100px; font-size:12px; text-transform:uppercase !important;}
.barcenter{width:360px; vertical-align:top; background-repeat:repeat-x; height:21px;}

.footerContainer{ width:980px; height:175px; background-color:#DDDDDD; color:#ffffff; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #ccc}

.footerTilte{ color:#333; font-size:12px}
a:link.pagesLink{ color:#666; font-size:14px; font-weight:100; padding-left:20px}
a:visited.pagesLink{ color:#666; font-size:14px; font-weight:100; padding-left:20px}
a:hover.pagesLink{ color:#ccc; font-size:14px; font-weight:100; padding-left:20px}


.footerCol1{ padding:30px 20px 10px 50px; width:150px; color:#333}
.footerCol2{ padding:30px 20px 10px 50px; width:150px}
.footerCol3{ padding:30px 20px 10px 50px; width:150px}

a:link.footerLinks{color:#636466; font-family:Arial, Helvetica, sans-serif; font-size:11px}
a:visited.footerLinks{color:#636466; font-family:Arial, Helvetica, sans-serif; font-size:11px}
a:hover.footerLinks{color:#0072bc; font-family:Arial, Helvetica, sans-serif; font-size:11px}

a:link.readmore{color:#000; }
a:visited.readmore{color:#000;}
a:hover.readmore{color:#0072bc;}

.copyRight {padding:0 20px 20px 50px;color:#333; }
.i11{width:250px;}

a:link.selector{font-size:11px; text-transform:uppercase; font-weight:bold; color:#000}
a:visited.selector{font-size:11px; text-transform:uppercase; font-weight:bold; color:#000}
a:hover.selector{font-size:11px; text-transform:uppercase; font-weight:bold; color:#0072bc}




.level0 {font-weight:bold !important;}

.footercontainer{ height:120px; width:960px; background-color:#dddddd; border-top:#999999 1px solid;}
/*.bottombanner{text-align:center; padding-top:10px; height:100px;}*/
.bottomcopy { height:50px;}
.copyright{ font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000000;}
.footerlinks{ height:100px;}
.stagnitoadd{ font-size:12px; font-family: sans-serif; color:#333333;}
img.logobottom{}

a:link.bottomlinks { font-family: sans-serif; font-size:12px;  color:#636466; text-decoration:none;}
a:visited.bottomlinks { font-family: sans-serif; font-size:12px;  color:#636466;text-decoration:none;}
a:hover.bottomlinks {font-family: sans-serif; font-size:12px;  color:#40768A;text-decoration:underline;}

/*
img.menusplit{ vertical-align:middle; text-align:center; height:38px; padding-left:18px; padding-bottom:5px;} 
img.startandend{ vertical-align:middle; text-align:center; height:38px;padding-bottom:5px;}

.top_banner{ width:960px; background-color:#FFFFFF; text-align:center;}
.menucontainer { background-image:url('images/search_bg.gif'); background-repeat:no-repeat; height:36px; width:960px;}
.searchplacetxt{ padding-left:70px;}
.searchbox{ height:15px; padding-left:3px;}
.menu{ height:36px;}
.fillmenu{ width:25px;} 
.fillmenu2{ width:5px;} 
.upertab1{ background-image:url('images/but.gif'); width:auto; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px;padding-right:10px;background-repeat:no-repeat;}
.upertab2{ background-image:url('images/but.gif'); font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; background-repeat:no-repeat;}
.upertab3{ background-image:url('images/but.gif'); width:105px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; background-repeat:no-repeat;}

.advsearch{ width:120px;}
.gobtn{ padding-left:5px;}
.mainmenuholder{ background-image:url('images/menu_bg.jpg'); height:38px; width:100%; background-repeat:repeat-x;}

a:link.advancedsearchlink { font-family:sans-serif; font-size:12px; font-weight:bold; color:#003366; text-decoration:underline; padding-left:5px;}
a:visited.advancedsearchlink { font-family: sans-serif; font-size:12px; font-weight:bold; color:#003366;text-decoration:underline; padding-left:5px;}
a:hover.advancedsearchlink {font-family:sans-serif; font-size:12px; font-weight:bold; color:#d92501;text-decoration:underline; padding-left:5px;}

a:link.listinglinks{ font-family:sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
a:visited.listinglinks{ font-family: sans-serif; font-size:12px; font-weight:bold; color:#000000;text-decoration:none;}
a:hover.listinglinks {font-family:sans-serif; font-size:12px; font-weight:bold; color:#536372;text-decoration:underline;}

a:link.upertabslink { font-family:sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a:visited.upertabslink { font-family: sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;text-decoration:none;}
a:hover.upertabslink {font-family:sans-serif; font-size:12px; font-weight:bold; color:#F2F2F2;text-decoration:none;}

a:link.listinglinks2 { font-family:sans-serif; font-size:12px; font-weight:100; color:#000000; text-decoration:none;}
a:visited.listinglinks2 { font-family: sans-serif; font-size:12px; font-weight:100; color:#000000;text-decoration:none;}
a:hover.listinglinks2 {font-family:sans-serif; font-size:12px; font-weight:100; color:#536372;text-decoration:none;}

a:link.mainmenustylelink { font-family:sans-serif; font-size:12px; font-weight:100; color:#FFFFFF; text-decoration:none; margin-left:20px; margin-right:10px; text-align:center; vertical-align:middle;}
a:visited.mainmenustylelink { font-family: sans-serif; font-size:12px; font-weight:100; color:#FFFFFF;text-decoration:none;margin-left:20px; margin-right:10px; text-align:center; vertical-align:middle;}
a:hover.mainmenustylelink {font-family:sans-serif; font-size:12px; font-weight:100; color:#F2F2F2;text-decoration:underline;margin-left:20px; margin-right:10px; text-align:center; vertical-align:middle;}

.barleft{ background-image:url('images/bar_bg2.jpg'); height:21px; background-repeat:repeat-x; width:180px; vertical-align:middle;}
.barcenter{ background-image:url('images/bar_bg2.jpg');width:360px; vertical-align:top; background-repeat:repeat-x; height:21px;}
.barcenter2{ background-image:url('images/bar_bg2.jpg');width:360px; vertical-align:top; background-repeat:repeat-x; height:21px; padding-top:3px; }
.barcenter h1{ margin:0;}
.bartitle{ font-family:sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:5px; vertical-align:top;}

td.bartitle h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:5px;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:5px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; margin-top:0; margin-bottom:0; text-transform:capitalize;}

.headlinetitle{ font-family:sans-serif; font-size:12px; color:#536372; font-weight:bold; text-decoration:none; padding-left:5px; width:380px;}
.headlinetitle2{ font-family:sans-serif; font-size:12px; color:#536372; font-weight:bold; text-decoration:none;}
.normaltext { font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#4e4f51; padding-left:5px;}

.normaltext_2{ font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000000;}
.footercontainer{ height:150px; width:960px; background-color:#dedede; border-top:#999999 1px solid;}
.bottombanner{text-align:center; padding-top:10px; height:100px;}
.bottomcopy { height:50px;}
img.logobottom{ padding-left:120px;}
.copyright{ font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#004863; padding-left:88px;}
.footerlinks{ height:100px;}

a:link.bottomlinks { font-family:MS Sans Serif, sans-serif; font-size:12px;  color:#333333; text-decoration:none; font-weight:100;}
a:visited.bottomlinks { font-family:MS Sans Serif, sans-serif; font-size:12px;  color:#333333;text-decoration:none;font-weight:100;}
a:hover.bottomlinks {font-family:MS Sans Serif, sans-serif; font-size:12px;  color:#536372;text-decoration:underline;font-weight:100;}

a:link.categlinks { font-family:sans-serif; font-size:12px;  color:#536372; text-decoration:none; font-weight:100;}
a:visited.categlinks { font-family:sans-serif; font-size:12px;  color:#536372;text-decoration:none;font-weight:100;}
a:hover.categlinks {font-family:sans-serif; font-size:12px;  color:#536372;text-decoration:underline;font-weight:100;}

a:link.categlinksimp { font-family:sans-serif; font-size:12px;  color:#000000; text-decoration:none; font-weight:bold;}
a:visited.categlinksimp { font-family:sans-serif; font-size:12px;  color:#000000;text-decoration:none;font-weight:bold;}
a:hover.categlinksimp {font-family:sans-serif; font-size:12px;  color:#536732;text-decoration:underline;font-weight:bold;}

.impback { width:100%; background-color:#cccccc; padding-top:3px; padding-bottom:3px; background-image:url('images/menudown_texture_bg.jpg');}
.stagnitoadd{ font-size:12px; font-family:MS Sans Serif, sans-serif; color:#333333;}

.footerlinks{ height:100px;}
.stagnitoadd{ font-size:12px; font-family: sans-serif; color:#333333;}
.copyright{ font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000000;}
.bottomcopy { height:50px;}
.footercont{ width:960px; background-color:#CCCCCC;}

.listingtable{ width:380px; border:#000000 solid 1px; border-top:0;}
.companyname{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;margin-left:5px; letter-spacing:1px;}
.companyname2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;margin-left:5px; letter-spacing:1px; color:white;}

.companydetails{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;margin-left:5px;}
.companydetailstext{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:5px;}
.companycontact{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.companyholder{ float:left; display:table-cell; width:250px; border:none; margin:none;}

a:link.bluelink { font-family:sans-serif; font-size:12px; font-weight:bold; color:#000066; text-decoration:underline; }
a:visited.bluelink { font-family: sans-serif; font-size:12px; font-weight:bold; color:#000066;text-decoration:underline;}
a:hover.bluelink {font-family:sans-serif; font-size:12px; font-weight:bold; color:#000099; text-decoration:underline; }

a:link.readmore { font-family:sans-serif; font-size:12px; color:#536372; text-decoration:none;}
a:visited.readmore { font-family: sans-serif; font-size:12px;color:#536372;text-decoration:none;}
a:hover.readmore {font-family:sans-serif; font-size:12px;color:#536372; text-decoration:underline;}

a {font-family:sans-serif; font-size:12px; font-weight:bold; color:#536372;}

a:link.righttitle { font-family:sans-serif; font-size:12px; font-weight:bold; color:#536372; text-decoration:none; }
a:visited.righttitle { font-family:sans-serif; font-size:12px; font-weight:bold; color:#536372;text-decoration:none;}
a:hover.righttitle {font-family:sans-serif; font-size:12px; font-weight:bold;color:#536372; text-decoration:underline; }

a:link.searchlistlink { font-family:sans-serif; font-size:12px; font-weight:100; color:#536372; text-decoration:none; }
a:visited.searchlistlink { font-family:sans-serif; font-size:12px; font-weight:100; color:#333333;text-decoration:none;}
a:hover.searchlistlink {font-family:sans-serif; font-size:12px; font-weight:100;color:#333333; text-decoration:underline; }

a:link.featartlink { font-family:sans-serif; font-size:12px; font-weight:100; color:#536372; text-decoration:none;}
a:visited.featartlink { font-family:sans-serif; font-size:12px; font-weight:100; color:#536372;text-decoration:none; }
a:hover.featartlink {font-family:sans-serif; font-size:12px; font-weight:100;color:#536372; text-decoration:underline;}

.righttitlecont{ margin-left:5px; float:left;}
.rightsecondtitle{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; padding-left:5px;} 
.rightboxs{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.linklist{background-image:url(images/arrow.jpg);background-repeat:no-repeat;background-position:5px 5px;padding-left:12px;}
.normaltextalign{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#4e4f51; padding-left:5px;}
.normaltextalign2{ font-family:sans-serif; font-size:11px; font-weight:100; color:#4e4f51;}
.treelink{background-image:url(images/arrow_tree.gif);background-repeat:no-repeat;background-position:5px 5px;padding-left:12px;margin-top:0;margin-bottom:0;}

.subcategory{ height:auto; display:table-cell; }

.treeSubmenu{margin:1px;padding-left:10px;}
.arrow{background-image:url('images/bullet.jpg');background-repeat:no-repeat;background-position:2px 6px; padding-left:10px;margin:0; padding-bottom:2px;}
a:link.treelinks { font-family: sans-serif; font-size:11px;  color:#000000; text-decoration:none;font-weight:normal}
a:visited.treelinks { font-family: sans-serif; font-size:11px;  color:#000000;text-decoration:none;font-weight:normal}
a:hover.treelinks {font-family: sans-serif; font-size:11px;  color:#003366;text-decoration:underline;}

*/

