* {padding: 0; margin: 0;}
#mp_search .storytext h1 {text-transform: lowercase;}

/*==styles for search form==*/
.mpSearchForm {margin-top: 20px;}
.mpSearchForm form {clear: left; padding: 10px 0 10px 15px; background-color: #f9edcc; position: relative; border: 1px solid #f3dc99; border-top: 1px solid #f9edcc;}
.mpSearchForm form fieldset {margin: 0; padding:0; position: relative}
.mpSearchForm form legend {border: 1px solid red; position: absolute; left: -9999px;}
.mpSearchForm form label {color: #666; text-transform: lowercase; font-weight: bold; float: left; width: 8em;}
.mpSearchForm form .error {margin: 0 15px 0 0; padding: 3px 3px 3px 25px; color: #ff0000; font-weight: bold; background: url(/magazine/graphics/exclamation.gif) no-repeat left center;}
.mpSearchForm form #product_name, .mpSearchForm form #company_name, .mpSearchForm form #brand_name {float: left; margin-left: 10px; margin-right: 10px; border: 1px solid #d5d5d5; font-size: 1em; color: #999; width: 260px; padding: 2px 0}
.mpSearchForm form .button {position: absolute; right: 10px; margin-top: -3px;}
.tabs {list-style-type: none; overflow: hidden; zoom:1}
.tabs li {float: left; border: 1px solid #f3dc99; background-color: #f9edcc; width: 154px; font-size: 1.36em; margin: 8px 0 0 0; text-transform: lowercase; font-weight: bold;}
.tabs a {display: block; text-align: center; color: #999!important/*important set for ie6*/; text-decoration: none; padding: 5px 0;} 
.tabs li.selected {border: none; border-top: 8px solid #f3dc99; border-left: 1px solid #f3dc99; border-right: 1px solid #f3dc99; margin-top: 0; width: 156px;}
.tabs li.selected a {color: #a82b31!important/*important set for ie6*/; font-size: 1.083em; background-color: #f9edcc; cursor: default;}
.az {background-color: #f9edcc; padding: 10px 0 5px 0; border: 1px solid #f3dc99; border-top: none;}
.az ul {padding-left: 102px;}
.az ul li {list-style-type: none; float: left; border: 1px solid #d5d5d5; margin: 0 5px 5px 0; padding: 0 4px; background-color: #fff; color:#999;}
.az ul li a:link, .az ul li a:visited, .az ul li a:active {color: #666; text-decoration: none;}
.az ul li:hover {background-color: #a82b31;}
.az ul li a:hover {color: #fff; background-color: #a82b31;}
.az .title {float: left; padding: 0 5px 0 15px; text-transform: lowercase; color: #666; font-weight: bold; width: 93px;}

/*==styles for get listed==*/
.getListed a:link, .getListed a:visited, .getListed a:active {color: #a82b31;}
.getListed a:hover {text-decoration: underline;}
.getListed {border: 1px solid #f3dc99; border-top: 8px solid #f3dc99; margin-top: 29px; overflow: hidden;zoom: 1}
.getListed li {list-style-type: none; float: left; padding: 5px 0;}
.getListed li a {padding: 0 10px; margin-left: 10px; text-decoration: none; background: url(/magazine/graphics/bullet_red.gif) no-repeat 0 5px; text-transform: lowercase; color: #005499; font-weight: bold;}
.getListed li.hidden {float: right; display: none; border-left: 1px solid #f3dc99;}
.getListed li.hidden a {background-image: url(/magazine/graphics/bullet_red.gif);  padding: 0 14px}

/*== style for results==*/
.mp_searchResults a:link, .mp_searchResults a:visited, .mp_searchResults a:active {color: #666;}
.mp_searchResults a:hover {text-decoration: underline;}
.mp_searchResults {background-color: #f9edcc; border: 1px solid #f3dc99; padding: 10px; margin-top: 15px;}
.mp_searchResults li span {font-weight: normal}
.mp_searchResults li {list-style-type: none; margin-bottom: 5px;}
.mp_searchResults li a {text-decoration: none; font-weight: bold; background: url(/magazine/graphics/bullet_red.gif) no-repeat left center; padding-left: 15px;}

/*== pagetools ==*/
#mp_search .storytext #pagetools {border: 1px solid #f3dc99; border-top: none; font-weight: bold; padding-bottom: 10px;}
#mp_search .storytext #pagetools1 a, #mp_search .storytext #pagetools3 a {color: #666; text-transform: capitalize;}
#mp_search .storytext #pagetools.backnext #pagetools2 {left: 150px;}
#mp_search .storytext #pagetools.backnext {width: auto;}

.mpPageTools a:link, .mpPageTools a:visited, .mpPageTools a:active {color: #a82b31;}
.mpPageTools a:hover {text-decoration: underline;}
.mpPageTools {background-color: #f9edcc; overflow: hidden; margin-top: 20px; zoom:1}
.mpPageTools li {list-style-type: none; float: left; padding: 8px 0}
.mpPageTools li a {padding: 0 10px; margin-left: 10px; text-decoration: none; font-weight: bold; text-transform: lowercase; background: url(/magazine/graphics/bullet_red.gif) no-repeat 0 5px;}
.mpPageTools li.mpsearchAgain {float: right; background: #f3dc99; url(/magazine/graphics/mpsearchbutton.gif) no-repeat right bottom; border-left: 1px solid #fff;}
.mpPageTools li.mpsearchAgain a {background-image: url(/magazine/graphics/bullet_green.gif); padding: 0 10px;}
.mpPageTools li.hidden {display: none;}

/*==styles for refine search==*/
.refineSearch .mpSearchForm form {background-color: #f9edcc; border: 1px solid #f3dc99; border-top: none; position: relative; top:0; left:0;}
.refineSearch .tabs {border-right: 1px solid #f3dc99; border-top: 1px solid #f3dc99; background-color: #f9edcc}
.refineSearch .tabs li.selected {border-right: 1px solid #f3dc99; width: 237px;}
.refineSearch .mpSearchForm select {width: 275px; color: #999; font-size: 1em; border: 1px solid #c9c9c9;}
.refineSearch .mpSearchForm fieldset {position: relative; background: url(/magazine/graphics/formborder.gif) no-repeat right top; border-top: 1px solid #f9edcc;}
.refineSearch .mpSearchForm form #country {margin: 10px 0;}
.refineSearch .mpSearchForm input.button {position: absolute; right: 0; bottom:0; margin: 0 10px 0 0;}
#mp_search.refineSearch .storytext #pagetools {background-color: #fff; border-top: 1px solid #f3dc99;}

/*==styles for webbolds==*/
.companyURL {margin-top: 5px;}
.companyURL a{font-weight: bold; color:#666; text-decoration: none;}
.companyURL a:hover, .companyprofile a:hover {text-decoration: underline;}
.companyprofile {margin-top: 5px; text-align: left;}
.companyprofile a {color: #a82b31!important; text-transform: lowercase; text-decoration: none; margin-top: 5px;}
#webBold1, #webBold2, #webBold3 {overflow: hidden; margin-top: 15px; zoom:1}
#webBold3 {margin-bottom: 15px;}
#webBold1 li, #webBold2 li,  #webBold3 li {list-style-type: none; width: 206px; float: left; background-color: #f9edcc; margin: 10px 18px 0 0; padding: 10px;}
#webBold1 li.even, #webBold2 li.even,  #webBold3 li.even {margin-right: 0;}
#webBold1 .companyLogo, #webBold2 .companyLogo {background-color: #fff; border: 1px solid #f3dc99; padding: 10px 0;  text-align: center; }
#webBold2 .companyLogo {border: none;}
#webBold1 h2, #webBold2 h2, #webBold3 h2 {margin:5px 0; padding:0; font-size: 1em; color: #a82b31;}
#webBold1 h2 a, #webBold2 h2 a , #webBold3 h2 a {color: #a82b31; text-decoration: none;}
#webBold1 h2 a:hover, #webBold2 h2 a:hover, #webBold3 h2 a:hover {text-decoration: underline;}
#webBold2 li {background-color: #fff; border: 1px solid #ebebeb; width: 204px;}
#webBold2 h2 {font-size: 1em; margin: 0 0 3px 0;}
#webBold2 .companyURL, #webBold3 .companyURL  {margin-top: 0;}
#webBold2 .companyURL a, #webBold3 .companyURL a {color: #666; font-weight: normal;}
#webBold3 li {background: #fff url(/magazine/graphics/bullet_red.gif) no-repeat left center; margin-top: 5px; padding-left: 10px; padding-bottom: 0;}
#webBold3 h2 {padding-bottom: 0; margin-bottom: 0;}

/*==styles for supplier details==*/
#supplierdetails .detailslogo {float: right; margin: 0 0 5px 10px;}
#companyDetails, #associatedCompanies {overflow:hidden; padding-bottom: 30px; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px solid #f3dc99; zoom:1}
#companyDetails h2, #associatedCompanies h2 {text-transform: lowercase; margin-top: 5px; margin-bottom: 10px; color: #000;}
#companyDetails .supplierAddress, #companyDetails .supplierContact, #associatedCompanies .supplierAddress, #associatedCompanies .supplierContact {float: left; width: 220px; margin-bottom: 15px;}
#companyDetails .supplierAddress dt, #companyDetails .supplierContact dt, #associatedCompanies .supplierAddress dt, #associatedCompanies .supplierContact dt {float: left; color: #a82b31; font-weight: bold;}
#associatedCompanies h3 {margin: 0 0 3px 0; font-size: 1em; color: #a82b31}

/*==styles for supplier details==*/
#supplierdetails #mprelatedProducts {overflow: hidden;}
#supplierdetails #mprelatedProducts li {list-style-type: none; float: left; width: 224px; margin-right: 10px; padding-bottom: 20px;}
#supplierdetails #mprelatedProducts li.even {margin-right: 0;}
#supplierdetails #mprelatedProducts img {float: left; margin-right: 10px; padding: 5px; border: 1px solid #d5d5d5}
#supplierdetails #mprelatedProducts h1 {color: #000; font-size: 1.2em; text-transform: lowercase;}
#supplierdetails #mprelatedProducts h2 {color: #000; font-size: 1em; text-transform: lowercase;}
#supplierdetails #mprelatedProducts .productDetails a {background: url(/magazine/graphics/bullet_red.gif) no-repeat 0 6px; padding-left: 12px; color: #a82b31; text-transform: lowercase;}

/*==styles for suppliers of==*/
#supplierdetails .storytext h1 {color: #a82b31;}
#supplierdetails .suppliersOf {border: 1px solid #f3dc99; padding: 5px; zoom:1;/*IE6/5.5 hack*/}
#supplierdetails .suppliersOf h2 {color: #333; text-transform: lowercase; font-size: 1.18em; margin-bottom: 5px;}
#supplierdetails .suppliersOf a {color: #666; text-decoration: none;}
#supplierdetails .suppliersOf a:hover {text-decoration: underline;}
#supplierdetails .getListed li.hidden {display: inline}

/*==styles for amendentry==*/
#amendentry #amendentryForm {overflow: hidden;}
#amendentry .storytext h1 {text-transform: lowercase;}
#amendentry #columns {padding-right: 178px;}
#amendentry #rightcol {width: 176px; margin-right: -178px}
#amendentry #rightcol_cols .col2 {float: none;}
#amendentry form #detailsCorrect, #amendentry form #amendmentsRequired, #amendentry form #contactUs, #amendentry form #latestEdition {float: left; margin-right: 5px;}
#amendentry form .entriesDisclaimer {font-weight: bold; text-align: center}
#amendentry .storytext .advertise {display: none;}
#amendentry .mpPageTools .hidden {display: inline;}

#editCompanyDetails {background-color: #f9edcc; margin-top: 15px; margin-right: 15px; padding: 0 0 5px 10px; overflow: hidden; width: 300px; float: left; zoom:1}
#editCompanyDetails h2 {color:#000; padding:10px 0pt 0pt 0; margin-bottom: 10px; text-transform:lowercase;}
#editCompanyDetails #editorDetails h2 {padding: 0 0 10px 0;}
#editCompanyDetails div {margin-bottom: 15px;}
#editCompanyDetails h3 {font-size: 1em; text-transform: lowercase;margin: 0; padding: 10px 0 0 0;}
#editCompanyDetails label, #productsServices label, #amendentry #editorDetails label {float: left; width:100px; color: #a82b31; text-transform:lowercase; font-weight:bold; margin-right: 0px;}
#editCompanyDetails .text, #editorDetails .text {width: 178px; color: #999; font-size:1em;}
#editCompanyDetails textarea {font-size: 1em; font-family:Arial, Helvetica, sans-serif;}
#editCompanyDetails select {color: #999; font-size:.85em;}
#editCompanyDetails select.multiSelect, #productsServices select.multiSelect {height: 100px; width: 215px; font-size: 1em; margin: 5px 0 0 70px; color: #999}

#amendentry #productsServices {width: 300px; float: left; background-color: #f9edcc; margin-top: 15px; padding-left: 10px; padding-bottom: 5px;}
#amendentry #productsServices h3 {font-size: 1em; text-transform: lowercase;}
#amendentry #productsServices div {margin-bottom: 10px;}
#amendentry #productsServices .text {height: 80px;}

#amendentry #editorDetails {background-color: #f9edcc; width: 300px; float: left; padding: 10px 0 0 10px; margin: 15px 0 0 0}
#amendentry #editorDetails h2 {color: #000; text-transform: lowercase;}
#amendentry #editorDetails p {padding: 0 0 10px 0}
#amendentry #editorDetails div {margin-bottom: 10px;}
#amendentry #editorDetails .hideLabel {vertical-align: middle;}
#amendentry #editorDetails .hideLabel label {width: auto;}
#amendentry #editorDetails .hideLabel p {padding-left: 18px; margin-bottom: 10px;}
#mp_contactCompany .button {background: #fff url(/magazine/graphics/mpamendsearch.gif) no-repeat right bottom; color: #a82b31; text-transform: lowercase; float: right; padding: 3px 25px 3px 10px; margin: 10px 0 10px 10px; font-size: 1.40em; font-weight: bold; border: none; border-left: 1px solid #ccc; border-top: 1px solid #ccc; cursor:pointer;}
#amendentry #amendentryForm .button {margin: 0 0 20px 215px;}

/*==styles for site search*/
#sitesearchResults .mp_searchResults {background-color: #fff; padding:10px; margin:0;}
#sitesearchResults .mp_searchResults h1 {text-transform: lowercase;}
#sitesearchResults .mp_searchResults ul {margin: 10px 0;}
#sitesearchResults .mp_searchResults li {margin-left: 10px;}

/*styles for contactCompany==*/
#mp_contactCompany {background-color: #f9edcc; border: 1px solid #f3dc99; border-top: 8px solid #f3dc99; padding: 15px;}
#mp_contactCompany h1 {color: #000; font-size: 1.2em; margin:0; text-transform: lowercase; }
#mp_contactCompany fieldset {margin: 15px 0 5px 0; padding: 20px 0 0 0; border-top: 1px solid #f3dc99;}
#mp_contactCompany div {margin-bottom: 10px;}
#mp_contactCompany label {width: 100px; float: left; color:#666; font-weight: bold;}
#mp_contactCompany .text {width: 280px; margin-left: 10px; color: #999; font-size: 1em;}
#mp_contactCompany textarea {font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
#mp_contactCompany #yourRequest {margin-left: 110px;}
#mp_contactCompany .button {background: url(/magazine/graphics/buttonbg.gif) repeat-x top left; float: none; margin-left: 110px; margin-bottom: 0;}
#mp_contactCompany label.hidden {display: none;}

#supplierdetails p.contactThem {clear: left;border: none; width: 110px; font-family: arial, verdana, sans-serif; background-color: #f3dc99; padding: 5px 15px 5px 5px; cursor: pointer;}
#supplierdetails p.contactThem a {text-transform: lowercase; color: #a82b31; font-weight: bold; text-decoration: none; background: url(/magazine/graphics/bullet_green.gif) no-repeat 0 4px; padding-left: 10px}
#supplierdetails p.contactThem a:hover {text-decoration: underline;}

/*pagination*/
.resultsBy #pagetools.backnext #pagetools2 {padding-left: 0;}
.resultsBy #pagetools.backnext #pagetools3 {top:5px;}
.resultsBy #pagetools.backnext li {background-image: none;}
.resultsBy #pagetools.backnext #pagetools2 a {background-image: none; padding:0 3px;}