xt\:comment, xt\:note {
	display: none;
}

ch\:nbsp {
	padding: .5em;
}

body {
	background-color: #6699cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333366;
	margin: 0;
	padding: 0;
	line-height: 15px;
	text-align:center;
}


a {
	color: #336699;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* #center a.external {
		padding-right: 15px;
		background-image: url(/js/external_link_icon.gif);
		background-repeat: no-repeat;
		background-position: 100% 0px;
}

#center a.file {
		padding-left: 15px;
		background-image: url(/js/file_icon.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
}
*/
h1 {
	color: #34689a;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-weight:300;
	font-stretch:extra-expanded;
	font-size:22px;
	line-height:25px;
}

h2 {
	font-size: 14px;
	color: #34689a;
}

h3 {
	font-size: 12px;
	color: #34689a;
}

span.highlighted {
	font-weight: bold;
	background-color: #feb;
	padding: 2px;
	padding-bottom: 0px;
}

hr {
	border: 0px none;
	border-bottom: 1px solid #aaa;
}

pre {
	border: 1px solid #aaa;
	background-color: #eee;
	padding: 5px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 11px;
}

th {
	background: #cde;
}

.invalid {
	font-weight: bold;
	color: #900;
}
div#top-sales {
	padding:0;
	margin:0;
	height:70px;
	width: 100%;	
	text-align:right;
	/*background-image: url(/pix/page_style/top-sales.jpg);
	background-repeat:no-repeat;
	background-position:bottom right; */

}

div#top-sales-narrow {
	padding:0;
	margin:0 0 0 100px;
	height:80px;
	width:680px;
	text-align:right;
	
	/*background-image: url(/pix/page_style/top-sales.jpg);
	background-repeat:no-repeat;
	background-position:bottom right; */

}

div#top-sales .scm-sidebar-body img, div#topmenu_narrow .scm-sidebar-body img {
		padding:0;
		margin:0;
		padding-right:0;
		height:78px;
}

div#wrapper {
	background-image: url(/pix/page_style/bg.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #336699;
	margin: 0;
	width: 1000px;	
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding: 0;
	min-height:900px;
}

div#wrapper.narrow  {
	width: 800px;
	background-image: url(/pix/page_style/bg-search.jpg);
}
#wrapper.narrow1  {
	width: 628px;
	background-image: url(/pix/page_style/bg-search.jpg);
	background-position:left top;
	background-repeat:no-repeat
}



div#header {
	padding: 0;
	margin: 0;
	margin-left:0px;
	height:50px;
	background-image: url(/inc/html/SWD/pix/topmenu.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
	
div#header a {
		color: #333;
}
	
div#header a:hover {
		text-decoration: none;
}
<!-- top menu -->

#menu {
	margin: -7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:right; 
	font-size: 1em;
	width:98%;
}

#menu ul {
	margin:7px 0px 0px 18px;
	padding:12px 0px 6px 0px;
	list-style:none;
	text-indent:0;	
	color:#ef72b6;
	overflow:hidden;
	font-size: 100%;
	width:100%;
}

#menu ul li {
	list-style:none;
	display:inline;
	margin:0 0 0 -3px;
	overflow:hidden;
	font-size: 100%;
}

#menu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:9px 8px 7px 9px;
	font-size:  100%;
	font-weight:bold;
	color:#FFFFFF;
	border-right:solid 1px #ef72b6;
	margin:0;
	overflow:hidden;
}

#menu li a:hover {
	background-color:#34689A;
}

#menu ul li#current a{
	background-color:#ffffff;
	color:#34689A;
}

<!--  -->
div#breadcrms {
	width:460px;
	float:left;
	padding-left:50px;
}

p.breadcrumb {
	display:inline;
}

div#date  {
	width:250px;;
	float:right;
}

div#date, div#date a, div#breadcrms, div#breadcrms a {
	font-size:9px;
	color:#D4DFE9;
}


div#page-functions {
	float: right;
	width: 250px;
	text-align: right;
	padding: 0px 10px 0px 0px;
	margin-top: 15px;
}

div#top-center {
	padding:0;
	width:780px;
	height:320px;
	float:left;
	margin:0;
	margin-right:5px;
}

div#map-menu, div#map-menu-default {
	float:left;
	width: 160px;
	height:250px;
	text-align:center;
	margin-bottom:0;
	padding:0;
	margin-right:240px;
	margin-top:10px;
	margin-left:8px;
}
div#map-menu img {
	padding:10px;
	padding-bottom: 7px;
}
div#map-menu-search {
	width: 165px;
	height:280px;
	text-align:left;
	margin:0;
	padding:0;
	margin-top:-10px;
	margin-bottom:30px;
	margin-left:-10px;
}
div#map-menu-search img {
	padding:0;
	padding-bottom: 7px;

}
div#supplier {
	margin:0;
	padding:0;
}
div#supplier_search{
	margin:0;
	padding:0;
	padding-top:13px;

}
div#sitesearch {
	text-align:center;
	width:98%;
	height:33px;
	margin:0;
	padding:0;
	margin-top:10px;
}

div#sitesearch img {
	border:none;
	margin:0;
	padding:0;
}

div#sitesearch input {
	color: #336699;
	padding:2px;
	vertical-align:middle;
	margin:0;
}

div#chat {
	float:right;
	width: 370px;
	height:280px;
	margin:0;
	margin-top:5px;
	padding:0;
}

#dm_tabs_1 ul.dm_menu_1 { width:auto; margin:0; padding:0; list-style:none; }
#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1 { display: inline; margin:0 0 0 0; padding:0; float:left; border:1px solid #CCCCCC; border-bottom:none; background-color:#F6F6F6; background-image:none; }
#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1 a { font:bold 13px Arial; float:left; border:none; color:#000000; padding:5px 11px 5px 11px; text-decoration:none; }
#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1 a.dm_selected { position:relative;top:1px;background-color:#FFFFFF;color:#135CAE; }
#dm_tabs_1 ul.dm_menu_1 li.dm_menu_item_1 a:hover {background-color:#FFFFFF;color:#135CAE; }

#dm_container_1 {border:1px solid #CCCCCC;width:auto;height:auto;background-color:#FFFFFF;padding:5px;overflow:hidden; }
#dm_container_1 .dm_tabcontent { display:block; } 

@media print { #dm_container_1 .dm_tabcontent {display:block !important; } }

#dm_container_1 .dm_tabcontent ul {
	list-style:none;
}

#dm_container_1 .dm_tabcontent ul li{
	margin-left:-30px;
	padding-bottom:6px;
}

#dm_container_1 .dm_tabcontent li a{
	color:#ef72b6;
	font-size:12px;
}


#dm_container_1 .dm_tabcontent li.blog a {
	text-transform:uppercase;
	color:#ef72b6;
	font-size:12px;
	font-weight:bold;
}

#dm_container_1 .dm_tabcontent h3 {
	padding:0;
	margin:0;
	padding-left:10px;
	padding-top: 10px;
}

#dm_container_1 {
	height:267px;
}

div#columns {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	width:795px;
	min-height:700px;
	float:left;
	vertical-align:top;
	
}

div#left {
	float:left;
	margin:0;
	
	width: 160px;
	padding: 10px;
	vertical-align: top;
	font-size: 11px;
	text-align:center;
	height:620px;
	padding-bottom:20px;
}

div#left-ads {
	margin-top:5px;
}

#scm-sidebar-members {
	text-align:left; 

	border:1px solid #6B88CA;
	padding:10px;
	margin-left:5px;
	margin-bottom:5px;
}

#scm-sidebar-members ul {

	font-weight:bold;
	margin-left:-25px;
}

#scm-sidebar-members h2 {
	background-color:#6B88CA;
	color:#fff;
	padding:5px;
	margin:-10px;
	text-align:center;
}
#scm-sidebar-members input, div#newsletter input.text, div#newsletter input.textarea {
	border:1px solid #6B88CA;
	color:#6B88CA;
}

#scm-sidebar-members input.submit, div#newsletter input.submit    {
	border:none;
	text-align:center;
}
div#newsletter td.radio {
	text-align:center;
	background-color:#336699;
	color:#FFFFFF;
}
#scm-sidebar-members p.submit-bg{
	background-color:#cfe0f0;
	padding:10px;
	margin-left:-10px;
	margin-right:-10px;	
	display:block;
	text-align:center;
}


div#left table#mailing-list{
	border: solid 1px #6B88CA;
	margin:1px;
	margin-top:-15px;
	margin-bottom:5px;
	width:154px; 
	height:154px;
	background-color:#ef72b6;
	
}

table#mailing-list .blue-bg{
	background-color:#cfe0f0;
	padding:5px;
}
table#mailing-list .blue-bg textarea{
	border:1px solid #6B88CA;
	color:#6B88CA;
}
div#newsletter .pink-bg {
	background-color:#ef72b6;
	padding:5px;
	padding-left:10px;
}
table#mailing-list td.darkblue-bg {
	background-color:#336699;
	padding:5px;
	padding-left:10px;
	text-align:center;
}

table#mailing-list .darkblue-bg input, #scm-sidebar-members input.submit{

	background-color:#ededed;
	border:1px solid #6B88CA;
	color:#6B88CA;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
}

#center {
	vertical-align: top;
	width:610px;
	float:right;
	padding:0;
	margin:0;
}
#center.narrow  {
	vertical-align: top;
	width:610px;
	float:right;
	padding:0;
	margin:0;
}
#center.narrow1   {
	vertical-align: top;
	width:610px;
	float:left;
	padding:0 0 0 16px;
	margin:0;
}
div#center p{
	padding: 10px;
}
div#center img{
	padding: 10px;
}
div#page-header img{
	padding: 0;
	margin:0;
	text-align:left;;
	margin-bottom:12px;
}
div#center-wrapper {
	border-left: solid 1px #6B88CA;
	border-bottom: solid 1px #6B88CA;
}

.news-byline {
	margin:0;
	padding:0;
}



div#center-content div.scm-sidebar-body img  {
	width:102px;
	height:102px;
	border:solid 5px #d0e0f0;
}
div#center-content div.scm-sidebar-body a {
	text-decoration:none;
	color:#6B88CA;

}
div#center-content div.scm-sidebar-body a:hover {
	text-decoration:none;
	color:#3C5B7B;
}

div#center-content div.scm-sidebar-body ul {
	list-style:none;
}

div#center-content div.scm-sidebar-body ul li {
	display:inline;
}

div#center-content {
	border-left:solid 1px #d0e0f0;
	border-top:solid 1px #d0e0f0;
	border-right:solid 1px #d0e0f0;
	padding-left:7px;
	padding-right:7px;
	margin:0;
	width:580px;
}

div#center-content h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-weight:300;
	font-stretch:extra-expanded;
	font-size:22px;
	color:#6B88CA;
}

div#center-bottom-home {
	width:596px;
	height:455px;
	margin:0;
	padding:0;
	background-color:6B88CA;
}

div#center-bottom-default{
	width:590px;
}

div#center-bottom-home h1{
	background-color:#6B88CA;
	color:#ffffff;
	padding:7px;
	padding-top:12px;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-weight:300;
	font-stretch:extra-expanded;
	font-size:22px;
}

div#center-bottom-default h1{
	background-color:#6B88CA;
	color:#ffffff;
	padding:7px;
	padding-top:12px;
	margin:0;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
}

span.haveyouread {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
}

div#center-ad {
	float:right;
	width:286px;
	border:solid 1px #6B88CA;
	text-align:center;
	padding:0;
	margin:0;
	background-color:#6B88CA;
	border-top: solid 7px #6B88CA;
	
	overflow:hidden;
}

div#center-latest {
	float:left;
	width:300px;
	margin:0;
	padding:0;
	height:453px;
	border-left: solid 7px #6B88CA;
	border-bottom: solid 12px #6B88CA;
	background-color:#ffffff;
}

div#center-latest table.overview {
	margin:0;
	padding:0;
	height:auto;

}

div#center-latest table.overview td{
	border-bottom: solid 1px #6B88CA;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-right:5px;
	height:auto;
}
div#center-latest table.overview td img {
	margin: 5px;
	padding:0;
}

div#center li {
	margin:0;
	padding:0;
}
div#center-home {
	vertical-align: top;
	width:610px;
	float:right;
	padding:0;
	margin:0;
	overflow:hidden;
}

 div#center-latest div#scm-sidebar-latest-news{
	margin:0;
	padding:0;
	vertical-align:top;
}
div.news-index {
	float:left;
	width:46%;
	margin-bottom:2px;
	margin-left:2px;
}
 
table.overview {
	margin:0;
	vertical-align:top;
}

table.overview td {
	vertical-align:top;
}

div#center div.news-story-summary {
	display:block;
	background-color:#d0e0f0;
	padding:0px;
	height:100px;
	background-image:url(/inc/html/SWD/pix/readmore.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

div#center div.news-story-summary  a {
	text-transform:uppercase;
	margin-bottom:0;
	font-size:11px;
}

div#center div.news-story-summary img.thumb, div#center-latest div.news-story-summary img.thumb{
	border:solid 1px #6B88CA;
	padding:1px;
	width: 82px;
	height:82px;

}


div.news-section {
	height:78px;
	margin:0;
	font-size:10px;
	padding-top:7px;
}

div#center div.readmore {
	height:12px;
	text-align:right;
	color:#FFCCCC;
	margin:0;
}

div#center div.readmore a {
	color:#d0e0f0;
	text-decoration:none;
	font-size:9px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}

div#center div.readmore a:hover {
	color:#FFCCCC;
	text-decoration:none;
}

span.newsdate {
	font-size:9px;
	font-style:italic;
}
div#news-story h2{
	margin-left:10px;
	pading-left:0;
}

div#news-story img.thumb{
	max-width:250px;
	max-height:300px;
	border:solid 1px #d0e0f0;
	margin:10px;
}
div#news-story-body {
	padding:10px;
	margin:0;
	border:solid 1px #d0e0f0;
	scrollbar-base-color: #d0e0f0;
	scrollbar-arrow-color: #6B88CA;
	scrollbar-DarkShadow-Color: #6B88CA;
	height:560px;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:hidden;
}
p.news-dateline {
	margin-top:0;
	padding-top:0;
	margin-bottom:10px;
	padding-bottom:10px;
	font-style:italic;
}
div#story-body {
	padding:10px;
	margin:0;
	height:560px;
	overflow-y:scroll;
	overflow-x:hidden;
	overflow:auto;
	border:solid 1px #6B88CA;
	scrollbar-base-color: #d0e0f0;
	scrollbar-arrow-color: #6B88CA;
	scrollbar-DarkShadow-Color: #6B88CA;
}

table.pager {
	width:96%;	
	padding-left:20x;
	padding-right:20px;
	color: #333333;
}
table.pager  a {
	font-weight:bold;
}

<!-- gallery -->
div#gallery {
	width:100%;
	padding:0;
	margin:0;
	text-align:center;
	height:140px;
	overflow:hidden;
}

div#gallery-scroll {
	overflow:scroll;  /* cater to the older browsers */
	overflow-y:hidden; /* Hide vertical*/
	overflow: -moz-scrollbars-horizontal; /* for FF */
	overflow-x:auto; /* scroll horizontal */
	height:130px;
	width:996px;
/*	border: 1px solid #ccc; */
	text-align:center;
	scrollbar-face-color:#d0e0f0;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#608ac4;
	
	scrollbar-base-color: #d0e0f0;
	scrollbar-arrow-color: #6B88CA;
	scrollbar-DarkShadow-Color: #6B88CA;
	background-color: #34689A;
}

div#gallery table.gallery-display {
	background-color: #34689A;
	height:110px;
	color: #d0e0f0;
}
div#gallery table.gallery-display p {
	text-align:center;
	margin-top:0;
}
div#gallery table.gallery-display a {
		margin-bottom:0;
}
div#gallery table.gallery-display img {
	border: solid 1px #d0e0f0;
	padding:0;
	margin:10px;
	margin-bottom:0;
}
<!-- end gallery -->


	
<!-- fairs tables-->	

table.fairs-table {
	border: solid 1px #d0e0f0;
}

table.fairs-table td{
	border: solid 1px #d0e0f0;
	padding:10px;
}

table.fairs-table  img {
	border:none;
	padding:0;
}

<!-- directory -->

div#suppliers, div#venues {

	padding-bottom:20px;
	width:500px;

}
table.suppliers, table.venues {
	border:none;
}

div#directory-venues {

	border:solid 1px #34689A;
	padding-bottom:20px;

}
div.directory-suppliers {
	border:solid 1px #34689A;
	padding:10px;
	color:#34689A;
	margin:10px;
}
div#directory_abc, div#venues_abc {
	padding-left:0;
	padding-bottom:0;
	background:none;
	color:#34689A;
	width:98%;
	letter-spacing:2px;
	margin:0;
}
div#directory_abc h3, div#venues_abc h3{
	padding:0;
	margin:0;
} 

div#directory_abc h3 a, div#venues_abc h3 a {
	letter-spacing:2px;
	padding:0;
	margin:0;
}

div#center  table.dir-table {
	padding:5px;
	background:none;
	color:#34689A;

	width:600px;
}

div#venue {
	color:#34689A;
	border:solid 1px #34689A;
}
table#venue {
	color:#34689A;
	border:solid 1px #34689A;
	padding:0;
}


td.venue-name {
	background-color:#34689A;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	padding:7px 5px 7px 10px;
	margin: 0 ;
	letter-spacing:1px;
}
td.supplier-name {
	background-color:#34689A;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 0 0 10px;
	margin: 7px 0 0 0 ;
	letter-spacing:1px;
}
td.supplier-name div.buttons {
	display:inline;
	padding:0 0 2px 0;
	margin:0;
	width:120px;
	height:28px;
	float:left;
	text-align:right;
}
td.supplier-name div.name {

	padding:0;
	margin:0;
	width:360px;

	float:left;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px;
	letter-spacing:1px;
}
td.supplier-name div.buttons img {
	padding:0;
	margin:0;
	display:inline;
}
.venue-buttons {
	padding:0 0 10px 0;
	margin:0;

}
.venue-buttons img{
	padding:0;
	margin:0;
	display:inline;
}
img.venue-image {
	border:solid 8px #D8E6F1;
}
div.stars {
	vertical-align:top;
	width:110px;
	padding:0;
	margin:0 0 3px 0;
	display:inline;
}
div.stars img {
	padding:0;
	margin:0;
}
img.stars-border {
	border:solid 2px #487495
		vertical-align:baseline;
	padding:0;
	margin:0 0 0 -2px;

}
img.thistle {
	padding:0;
	margin:0;
}


div#center table.suppliers, div#center  table.venues , div#center  table.fairs {
	
	width:596px;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	border:none;

}

div#center table.suppliers td.suppliers-header, div#center table.venues td.venues-header, div#center table.fairs td.suppliers-header{
	background-image: url(/inc/html/SWD/pix/supplier_search_head.jpg);
	background-position:top;
	background-repeat: no-repeat;
	/*background-color:#608ac4;*/
	border:none;
	padding:0;
	margin:0;
	min-height:40px;
	}
td.suppliers-header, td.venues-header {
	line-height:110%;	
}
div#directory-search-results {
	border:solid 1px #608ac4;
	color:#34689A;
	padding:5px;
	margin:0;
	margin-top:-3px;
	border-bottom:solid 2px #608ac4;
	height:840px;
	overflow:scroll;
	overflow-y:auto;overflow-x:hidden;
	scrollbar-base-color: #d0e0f0;
	scrollbar-arrow-color: #6B88CA;
	scrollbar-DarkShadow-Color: #6B88CA;
	}
	
	div#venues-search-results, div#fairs-search-results  {
	border:solid 1px #608ac4;
	color:#34689A;
	padding:0;
	margin:0;
	margin-top:-3px;
	border-bottom:solid 2px #608ac4;
	height:840px;
	overflow:scroll;
	overflow-y:auto;overflow-x:hidden;
	scrollbar-base-color: #d0e0f0;
	scrollbar-arrow-color: #6B88CA;
	scrollbar-DarkShadow-Color: #6B88CA;
	}
	
div#center .suppliers-header p, div#center  .venues-header p, div#center  .fairs-header p {
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	padding-left:30px;
	padding-right:20px;
	
}

div#center  table.dir-table  img {
	padding:2px;
}



td.listing {
	border-top:solid 1px #608ac4;
}

td.dir-label {
	color:#608ac4;
	font-size:12px;
	font-weight:bold;
	width:150px;
	text-align:right;
}

div
td.search-label {
	color:#608ac4;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

#right {
	width:200px;
	float:right;
}

#icons {
	text-align:center;
	padding:2px;
	padding-top:10px;
}

div#right-ads {

	text-align:center;
	border:solid 1px #6B88CA;
	border-right:none;
	vertical-align:top;

}

div#right-ads h2 {
	padding-top:0;
	margin-top:0;
}

div#right-ads img, div#right-ads embed {
	width:170px;
	/*border:solid 1px #6B88CA;*/
	margin-bottom:12px;
}


div#ros {
	width:960px;
	margin:0;
	padding:5px 0 0 0;
	margin-bottom:5px;
	margin-top:10px;
	letter-spacing:2px;
	text-align:center;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:left;
}
div#ros a.blue {
	color:#1F69A0;
}
div#ros a.blue:hover {
	color:#FF33CC;
	text-decoration:none;
}

div#ros a.pink {
	color:#FF33CC;
}
div#ros a.pink:hover {
	color:#1F69A0;
	text-decoration:none;
}

div#footer {
	clear: both;
	margin-top: 0px;
	padding: 10px;
	padding-bottom: 20px;
	color: #fff;
	background-color:#669ACC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div#footer #copyright {
	padding-top:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
}
div#footer a {
	color: #fff;
}

div#center a.red, div#center h3.red  , div#center p.red {
	color:#CC0066;
}
/* ============ google map */
#map
{
	height: 400px;
	width: 465px;
	text-align:center;
	border:solid 1px #999999;
	}
#map_wrapper
	{
	width:470px;
	padding:10px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
<!-- use this div to size and position map -->
