@charset "utf-8";
/* CSS Document */
/*------------------------------------------
	css reset
------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
/*------------------------------------------
	default
------------------------------------------*/
html, body { height:100%; padding:0; margin:0; min-width:960px; text-align:center; }
body { color: #aaa; font-family: helvetica, arial, sans-serif; font-size: 12px; background-color: #0B0B0B; background-image: url(/includes/images/cssbase/bg_body.jpg); background-repeat: repeat-x; background-position: 50% 0; text-align:center; }
/*------------------------------------------
	Fix Rounded corners in FF
------------------------------------------*/
.jquery-corner { position: relative; z-index: 1; }
/*------------------------------------------
	Force Scrollbar
------------------------------------------*/
.html, body { min-height: 1024px; }
/*------------------------------------------
	Typography
------------------------------------------*/
a { color: #999; text-decoration: none; border-bottom: 0px solid #333; }
a:hover { color: #666; border-bottom: 0px solid #c00; }
/*------------------------------------------
	Base
------------------------------------------*/
#wrapper { width:940px; margin: 0 auto -100px auto; text-align:left; position: relative; min-height: 100%; height: auto !important; height:100% }
#mainpage { position:absolute; top:160px; left:0px; }
#footer { clear: both; text-align: center; padding: 10px; }
/*------------------------------------------
	Header
------------------------------------------*/
#header { position: absolute; width: 100%; left: 0px; top: 0px; }
#head-sitelinks h1 { float: left; }
#head-sitelinks h1 a { display: block; width: 500px; height: 60px; text-indent: -5000px; border: 0; background-image: url(/includes/images/cssbase/logo.png); background-repeat: no-repeat; background-position: 0; }
#head-sitelinks { float: left; width: 100%; padding: 1.5em 0; }
#head-sitelinks ul { float: right; margin-top: 1.5em; }
#head-sitelinks ul li { float: left; margin: 0 0 0 18px;  padding: 4px 10px 4px 6px; background-image: url(/includes/images/cssbase/bg_sitelinks.png); }
#head-sitelinks ul li a { display: block; border: 0; padding-left: 20px; color: #aaa; font-size: 12px; line-height: 1.5em; background-repeat: no-repeat; background-position: 0 50%; }
#head-sitelinks ul li#link-addcompany a { background-image: url(/includes/images/cssbase/icon_addcompany.png); }
#head-sitelinks ul li#link-about a { background-image: url(/includes/images/cssbase/icon_about.png); }
#head-sitelinks ul li#link-ratecard a { background-image: url(/includes/images/cssbase/icon_ratecard.png); }
#head-sitelinks ul li a:hover { color: #fff; }
#head-sitelinks ul li.selected { background: #000; }
#head-sitelinks ul li.selected a, #head-sitelinks ul li.selected a:hover { color: #fff; }
#head-applinks { float: left; width: 100%; height: 47px; background-image: url(/includes/images/cssbase/bg_applinks.png); background-repeat: no-repeat; }
#head-applinks p { float: left; color: #b6b6b6;  margin: 14px; }
#head-applinks ul { float: left; margin-top: 1px; margin-right: 20px; margin-bottom: 0; margin-left: 20px; }
#head-applinks ul li { float: left; height: 45px; font-size: 15px; line-height: 1.2em; font-weight: bold; font-family: helvetica, arial, sans-serif; }
#head-applinks ul li a { float:left; display: block; height: 32px; border: 0; padding: 13px 15px 0 15px; color: #888; }
#head-applinks ul li a:hover { color: #fff; }
#head-applinks ul li.selected { background-image: url(/includes/images/cssbase/bg_applink_right.png); background-repeat: no-repeat; background-position: right 0; }
#head-applinks ul li.selected a, #head-applinks ul li.selected a:hover { color: #fff; padding: 13px 30px 0 30px; background-image: url(/includes/images/cssbase/bg_applink_left.png); background-repeat: no-repeat; background-position: 0 0; }
#head-applinks #head-search { color: #b6b6b6; font-size: 15px; font-weight: bold; font-family: helvetica, arial, sans-serif; margin: 0px; position: absolute; left: 740px; width: 180px; top: 97px; background-repeat: no-repeat; background-position: right 0; height: 45px; background-image: url(/includes/images/cssbase/bg_applink_right.png); }
#head-applinks #head-search #head-searchleft { background-repeat: no-repeat; background-position: 0 0; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 25px; background-image: url(/includes/images/cssbase/bg_applink_left.png); height:40px }
#head-applinks #head-search #head-searchleft form { font-family: Tahoma, Geneva, sans-serif; font-size: 3px; }
#head-applinks #head-search #head-searchleft form input { font-family: Tahoma, Geneva, sans-serif; color: #666; }

#head-searchresultbox { color: #CCC; width: 250px; position: absolute; z-index: 99; right: 0px; top: 145px; background-repeat: repeat-y; float: left; background: url(/includes/images/cssbase/bg_searchmiddle.png); display: none; }
#head-searchresultbox #head-searchresults { margin-left: 32px; margin-right: 32px; overflow: hidden; top: 0px; width: 185px; margin-top: -30px; float: left; z-index: 100; max-height: 300px; }
#head-searchresultbox #head-searchresults h1 { padding-top: 5px; margin-top: 5px; float: left; width: 184px; }

#head-searchresultbox #head-searchresults a { float: left; margin-left: 2px; width: 185px; text-decoration: none; display: block; color: #999; }
#head-searchresultbox #head-searchresults a .highlight { color: #CCC; }
#head-searchresultbox #head-searchresults hr { border-top-color: #333; border-right-color: #333; border-bottom-color: #333; border-left-color: #333; float: left; width: 185px; }



#head-searchresultbox #head-searchresultstop { background-image: url(/includes/images/cssbase/bg_searchtop.png); width: 250px; height: 34px; float: left; }

#head-searchresultbox #head-searchresultsbtm { background-repeat: no-repeat; height: 10px; width: 250px; background-image: url(/includes/images/cssbase/bg_searchbottom.png); float: left; }


/*------------------------------------------
	mainpage-features
------------------------------------------*/
#mainpage-featured { width: 340px; position: relative; top: 0px; left: 0px; }
#welcomeimage { background-image: url(/includes/images/mainpage/welcomeimage.jpg); background-repeat: no-repeat; height: 165px; width: 340px; }
#features { margin-top: 0px; background-color: #f7f7f7; overflow: hidden; }
#features #featuresheader { font-size: 16px; color: #191919; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 5px; font-weight: bold; }
#features h1 { color: #333; padding-left: 10px; font-size: 12px; font-weight: bold; margin-bottom: 0px; padding-top: 10px; padding-right: 10px; }
#features p { color: #333; text-align: justify; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; margin-bottom: 5px; }
#features img { margin-right: 8px; margin-top: 10px; margin-left: 10px; float: right; }
.featureslink:link { text-decoration:none; border: 0; color: #333; }
.featureslink:visited { text-decoration:none; color: #333; border: 0; }
.featureslink:hover { text-decoration:underline; color: #333; border: 0; }
.featureslink:active { text-decoration:none; border: 0; }
#features .hrline { border-top-width: 1px; border-top-style: dotted; border-top-color: #999; width: 100%; margin-top: 10px; }
#intropage { width: 580px; position: absolute; top: 0px; left: 355px; }
#intropage .intro { font-family: helvetica, arial, sans-serif; font-size: 16px; line-height: 1.6em; margin-bottom: 1.5em; color: #bbb; text-align: justify; }
#intropage .intro img { padding-left: 0px; padding-right: 10px; }

#defencenews { position: absolute; left: 355px; background-color: #af2222; height: 210px; top: 260px; width: 445px; }
#defencenews h1 { font-size: 16px; color: #BBB; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #921D1D; margin-bottom: 5px; }
#defencenews #defencenewsfeed { padding-left: 10px; overflow: hidden; height: 160px; }
#defencenews #defencenewsfeed a { text-decoration: none; color: #BBB; font-weight: bold; }
#defencenews #defencenewsfeed p { padding-bottom:5px; padding-top: 2px; }

#defencejobs { position: absolute; left: 355px; background-color: #af2222; height: 165px; top: 820px; width: 445px; }
#defencejobs h1 { font-size: 16px; color: #BBB; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #921D1D; margin-bottom: 5px; }
#defencejobs #defencejobsfeed { padding-left: 10px; overflow: hidden; height: 125px; width: 425px; }
#defencejobs #defencejobsfeed a { text-decoration: none; color: #BBB; font-weight: bold; }
#defencejobs #defencejobsfeed p { padding-bottom:5px;}

#advertbanner { position: absolute; width: 120px; top: 260px; left:816px }
#advertbanner img { height: 150px; width: 118px; margin-bottom: 4px; }

#featuredevents { position: absolute; left: 355px; background-color: #f7f7f7; top: 485px; width: 445px; height: 320px; }
#featuredevents h1 { font-size: 16px; color: #191919; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 5px; }
#featuredevents h2 { color: #333; padding-left: 10px; font-size: 14px; font-weight: bold; height: 23px; margin-top:12px; }
#featuredevents .featuredatestart { float: right; clear:both; color: #333; padding-right: 30px; font-size: 12px; font-weight: bold; margin-bottom: 0px; padding-top: 10px; text-align: right; }
#featuredevents .featuredateend { float: right; clear: both; color: #333; padding-right: 10px; font-size: 12px; font-weight: bold; margin-bottom: 0px; padding-top: 10px; text-align: right;  }
#featuredevents p { color: #333; text-align: justify;  padding-right: 10px; padding-bottom: 0px; padding-left: 10px; margin-bottom: 5px;  height:15px; }
#featuredevents img { margin-right: 8px; margin-top: 10px; margin-left: 10px; float: right; }
.featuredeventslink:link { text-decoration:none; border: 0; color: #333; }
.featuredeventslink:visited { text-decoration:none; color: #333; border: 0; }
.featuredeventslink:hover { text-decoration:underline; color: #333; border: 0; }
.featuredeventslink:active { text-decoration:none; border: 0; }
#featuredevents .hrline { border-top-width: 1px; border-top-style: dotted; border-top-color: #999; width: 100%; height:1px; }

#emailnewsletter { position: absolute; left: 355px; background-color: #f7f7f7; top: 1000px; width: 445px; height: 185px; color: #333; }
#emailnewsletter h1 { font-size: 16px; color: #191919; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 5px; }
#emailnewslettertag { position: absolute; left: 178px; top: 58px; width: 256px; text-align: center; font-size: 16px; font-weight: normal; color: #333; }
#emailnewsletterbox { position: absolute; left: 180px; top: 144px; width: 256px; }
#emailnewsletter img { position: relative; left: 15px; top: 15px; }
#emailnewsletterbox form { text-align: center; width: 256px; }
#supplierspage { position: relative; top: 0px; left: 0px; width: 940px; }
#supplierspage h1 { text-align: center; font-size: 24px; font-weight: bold; }
#supplierspage #abclist { text-align: center; position: absolute; top: 40px; width: 940px; word-spacing: 1px; left: 0px; }
#supplierspage #abclist a { font-size: 16px; text-decoration: none; color: #aaa; }
#supplierspage #sectionlist { position: relative; top: 40px; font-size: 16px; float: left; }
#supplierspage #sectionlist a { font-size: 14px; color: #333; text-decoration:none;}
#supplierspage #sectionlist a:link { font-size: 14px; color: #333; text-decoration:none; }
#supplierspage #sectionlist .sectionlistlink  { text-decoration: none; }
#supplierspage #sectionlist .sectionlistlink a:link, #supplierspage #sectionlist .sectionlistlink a:visited, #supplierspage #sectionlist .sectionlistlink a:active { text-decoration: none; color: #9F3; }
.sectionlistlink:link, .sectionlistlink:visited, .sectionlistlink:active, .sectionlistlink:active { text-decoration: none; color: #9F3; }
#supplierspage #sectionlist .sectionlistlink a:hover { text-decoration: none; color: #9F3; }
#supplierview { width: 940px; float: left; }
#supplierinfo { background-color: #F7F7F7; position: absolute; width: 200px; padding-left: 10px; padding-top: 10px; color: #333; font-size: 12px; padding-bottom: 10px; z-index:2; padding-right: 10px; top: 0px; left: 720px; }
 #supplierinfo a { color: #333; text-decoration: underline; }
#supplierinfo #supplierinfoexpand { width: 200px; z-index: 2; display: none; }
#supplierinfo #expandaddress { }
#supplierinfo img { border:0 }
#supplierview #supplierbox1 { position: relative; width: 700px; background-color: #f7f7f7; top: 0px; left: 0px; }
#supplierview #supplierbox1 #supplierbox1text { font-size: 14px; color: #333; text-align: justify; padding: 10px; }
#supplierview #supplierbox1 #supplierbox1text ul { list-style-type: disc; list-style-position: inside; width: auto; }
#supplierview #supplierbox1 #supplierbox1text ul li { text-indent: 1em; }

#supplierview #supplierfeatures p { }
#supplierview #supplierbox1 #supplierbox1text h2 { font-size: 16px; font-weight: bold; color: #000; padding-top: 10px; padding-bottom: 10px; }
#supplierview #supplierbox1 #supplierbox1text h3 { font-size: 14px; font-weight: bold; color: #000; padding-top: 10px; padding-bottom: 10px; }
#supplierview #supplierbox1 h1 { font-size: 18px; color: #333; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 5px; }
#supplierview #supplierbox1 p { padding-top: 5px; }
#supplierimagebox { position: absolute; width: 200px; top: 310px; background-color: #f7f7f7; padding-top: 20px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; text-align: center; left: 720px; }
#supplierimagebox p { text-align: justify; padding-top: 10px; color: #333; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; }
#supplierview #supplierfeatures { background-color: #f7f7f7; width: 700px; left: 0px; position: relative; margin-top: 20px; }
#supplierview #supplierfeatures h1 { font-size: 16px; color: #191919; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 5px; }
#supplierview #supplierfeatures h2 { font-weight: bold; color: #333; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 12px; }
#supplierview #supplierfeatures a { color: #333; text-decoration: underline; padding-left: 0px; }
#supplierview #supplierfeatures .featurelink { text-decoration: none; }
#supplierview #supplierfeatures p { padding-top: 5px; padding-right: 10px; padding-left: 10px; font-size: 14px; color: #333; }
#supplierview #supplierfeatures .hrline { border-top-width: 1px; border-top-style: dotted; border-top-color: #999; width: 100%; margin-top: 10px; }
#contactcompany { background-color: #f7f7f7; padding: 10px; width: 200px; position: absolute; top: 0px; right: 0px; z-index: 2; color: #666; display: none; }
#supplierspage #sectionlist .companylist { background-color: #f7f7f7; margin-bottom: 20px; float: left; width: 940px; }
/**#supplierspage #sectionlist .companylist .companyentry { float: left; width: 400px; margin-left: 30px; color: #666; border: thin dotted #999; margin-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; height: 40px; } */
#supplierspage #sectionlist .companylist .companyentry { float: left; width: 410px; margin-left: 30px; color: #666; margin-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; height: 40px; }
#supplierspage #sectionlist .companylist .companyentry img { float: right; padding-right: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-decoration: none; }
#supplierspage #sectionlist .companylist h1 { font-size: 18px; color: #333; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 5px; }
#events #eventsintro { width: 940px; background-color: #f7f7f7; padding-bottom: 10px; }
#events #eventsintro h1 { font-size: 16px; color: #191919; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 5px; }


#events #eventsintro p { color: #333; text-align: justify; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; margin-bottom: 5px; }
#events #eventscal { text-align: center; background-color: #f7f7f7; width: 600px; margin-left: 170px; margin-top: 20px; }
#events #eventscal span { padding-right: 46px; padding-left: 11px; line-height: 33px; color: #333; }
#events #eventscal a { padding-left: 15px; line-height: 33px; color: #333; text-decoration:none; }
#events #eventscal .eventslink { text-decoration: none; }
#events .eventmonth { background-color: #f7f7f7; width: 940px; margin-top: 20px; float:left; }
#events .eventmonth h1 { font-size: 16px; color: #191919; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 15px; }
#events .eventmonth .evententry { float: left; width: 410px; margin-left: 30px; color: #666; border: thin dotted #999; margin-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; height: 60px; }
#events .eventmonth .evententry .evententrydate { color: #000; float: left; padding-bottom: 10px; }
#events .eventmonth .evententry .evententrytitle { color: #000; padding-bottom: 10px; }
#events .eventmonth .evententry .evententryaddress { margin-left:40px; }
#events .eventmonth .evententry .evententryemail { margin-left:40px; }
#events .eventmonth .evententry .evententryurl { margin-left:40px; }
#contactus #contactusbox { background-color: #f7f7f7; width: 700px; left:110px; }
#contactus #contactusbox h1 { font-size: 16px; color: #191919; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 5px; }
#contactus #contactusbox p { color: #333; text-align: justify; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; margin-bottom: 5px; }
#contactus #contactusbox #contactusform form .contactusformbox { padding: 20px; float: left; width: 300px; }
#contactus #contactusbox #contactusform form .contactusformbox table tr .contactusformtag { color: #333; }
#contactus #contactusbox #contactusform form table tr .contactusformtitle { color: #333; text-align: right; width: 100px; vertical-align: top; padding-top: 2px; }
#contactus #contactusbox #contactusform #contactusinfo { margin-top: 20px; margin-left: 30px; font-size: 14px; clear: both; }
#contactus #contactusbox #contactusform #contactuslogo { width: 100px; position: absolute; top: 356px; left: 321px; }
#products { position: relative; top: 0px; left: 0px; width: 940px; float: left; }
#products h1 { text-align: center; font-size: 24px; font-weight: bold; }
#products #abclist { text-align: center; position: absolute; top: 40px; width: 940px; word-spacing: 1px; }
#products #abclist a { font-size: 16px; text-decoration: none; color: #aaa; }
#products #sectionlist { position: relative; top: 50px; font-size: 16px; float: left; }
#products #sectionadverts { position: absolute; left:520px; top: 75px; }

#products #sectionlist a { font-size: 14px; color: #AAA; }
#products #sectionlist .sectionlistlink { text-decoration: none; }
#products #sectionlist a:link { text-decoration:none; }
#products #sectionlist .productslist { float:left; background-color: #f7f7f7; margin-bottom: 20px; width: 500px; }
#products #sectionlist .productslisth1 { font-size: 18px; color: #333; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 5px; }
#products #sectionlist .productslisth1link { float:right; padding-right:30px; color:#333; font-size:12px; }
#products #sectionlist .productslist .productslistentry { float: left; width: 200px; margin-left: 30px; color: #666;margin-bottom: 5px; padding-top: 0px; padding-left: 10px; padding-bottom: 0px; height: 20px; display:none;}
#products #sectionlist .productslist .productslistentry a { color: #333; }
#products .productslist .productslistentry img { float: right; padding-right: 10px; }
#products #productslist .productslistentry h1 { font-size: 18px; color: #333; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 5px; }
#products #sectionlist .productslist h1 { font-size: 18px; color: #333; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 5px; }
#productsemailnewsletter { position: absolute; background-color: #f7f7f7; top: 165px; width: 421px; height: 185px; color: #333; right: 0px; }
#productsemailnewsletter h1 { font-size: 16px; color: #191919; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 5px; }
#productsemailnewslettertag { position: absolute; left: 178px; top: 58px; width: 233px; text-align: center; font-size: 16px; font-weight: normal; color: #333; }
#productsemailnewsletterbox { position: absolute; left: 171px; top: 142px; width: 242px; float: left; }
#productsemailnewsletter img { position: relative; left: 15px; top: 15px; }
#productsemailnewsletterbox form { text-align: left; float: left; }
#products #abclist { left: 0px; }
#aboutinfo { background-color: #f7f7f7; color: #000; }
#aboutinfo h1 { font-size: 16px; color: #191919; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 5px; }
#aboutinfo #aboutinfotext { font-size: 14px; padding: 10px; }
#aboutinfo #aboutinfotext ul { list-style-type: disc; padding-left: 50px; }
#articlesview { float: left; width: 940px; color: #333; }
#articlesview #articlesbox1 { background-color: #f7f7f7; top: 0px; position: relative; width: 700px; left: 0px; float: left; }
#articlesview #articlesbox1 #articlesbox1text { font-size: 14px; color: #333; text-align: justify; padding: 10px; }
#articlesview #articlesbox1 h1 { font-size: 18px; color: #333; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 5px; }
#articlesview #articlesbox1 p { padding-top: 5px; }
#articlesview #articlesbox1 #supplierbox1text { font-size: 14px; color: #666; text-align: justify; padding: 10px; }
#articlesview #articlesbox1 #articlebackbox { float: right; height: 25px; width: 130px; margin-top:25px; margin-left:15px; margin-bottom: 5px; margin-right: 10px; }
#articlesview #articlesbox1 #articlebackbox a { color: #000;  border: medium outset #999; padding:5px; }
#oops404page #oops404pagebox { background-color: #f7f7f7; width: 450px; left:280px; top: 100px; position: relative; }
#oops404page #oops404pagebox h1 { font-size: 16px; color: #191919; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; background-color: #CCC; margin-bottom: 5px; }
#oops404page #oops404pagebox p { color: #333; text-align: justify; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; margin-bottom: 5px; }
