@charset "UTF-8";/* CSS Document */body {	text-align: center;	min-width: 900px;	font-family:Arial, Helvetica, sans-serif;	font-size: 0.8em;	color: #333333;	margin: 0px;	padding: 0px;}#wrapper {	width: 960px;	margin: 0 auto;	padding-left: 20px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #F2F2F2;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #F2F2F2;}#masthead {	background-image: url(images/masthead.jpg);	background-repeat: no-repeat;	height: 20px;	width: 940px;	text-align: right;	padding-top: 90px;	color: #999999;	font-size: 8pt;	display: block;	text-decoration: none;	margin-bottom: 5px;}#content {	text-align: center;	width: 930px;}#center {	margin: 0 auto;	width: 520px;}#shop {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	text-align: left;	width: auto;	font-size: 9pt;}.box {	width: 160px;	float: left;	margin-left: 5px;	margin-right: 5px;}#footer {	width: 930px;	padding-top: 20px;}#footer img {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}a:link {	text-decoration: underline;	color: #333333;}a:visited {	text-decoration: none;	color: #333333;}a:hover {	text-decoration: underline;	color: #0000FF;}#gallery {	width: 900px;	padding-top: 10px;	border-bottom: solid 1px #999999;}#nav {	width: 940px;	height: 20px;	text-align: left;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	padding-top: 10px;}#nav ul {	list-style-type: none;	margin: 0px;	padding: 0px;	display: block;}#nav li {	display: inline;	height: 20px;	background-color: #FFFFFF;	padding: 10px;	font-family: Helvetica, Arial, "sans serif";	font-size: 10pt;	width: 200px;	margin-right: 30px;}#nav a:link {	text-decoration: none;	color: #999999;}#nav a:visited {	text-decoration: none;	color: #999999;}#nav a:hover {	text-decoration: none;	display: underline;	color: #582E92;}#nav img {	border: none;}#other {	height: auto;	width: auto;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	margin-bottom: 10px;}#border {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;}#no_border {	border: none;}#no_border img {	border: none;}#about {	background-image: url(images/about_bg.jpg);	width: 940px;	height: 195px;	padding-left: 20px;	background-position: right;	background-repeat: no-repeat;}#about p {	line-height: 1;	margin: 0px 0px 5px;	padding: 0px 0px 5px;}small {	font-size: small;	font-style: oblique;	font-weight: bold;}#contact_NA {	width: 225px;	float: left;	background-image: url(images/na_bg.jpg);	background-repeat: no-repeat;}#contact_europe {	width: 225px;	float: left;	background-image: url(images/europe_bg.jpg);	background-repeat: no-repeat;}#contact_asiapacific{	width: 225px;	float: left;	background-image: url(images/asia_bg.jpg);	background-repeat: no-repeat;	min-height: 260px;}.sidebar-title {	margin: 0px;	padding: 3px 0px 0px;}#twitter_div {	padding-top: 10px;}#twitter_div ul { margin: 0px; padding: 0px;}#twitter_div li {	text-indent: 0px;	display: block;	list-style-type: none;	line-height: 1.5;	border-bottom: 1px dotted #000000;	margin: 0px;	padding-top: 10px;	padding-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}#testimonials {	display: block;	background-image: url(images/test_bg.jpg);	background-repeat: no-repeat;	width: 920px;	margin-left: 20px;	}#testimonials p {	font-size:13px;	padding-top: 5px;	padding-left: 80px;	padding-right:80px;	line-height: 1.5;	padding-bottom: 5px;}#socialbindex {	width:64px;	float: left;	text-align:center;	display:block;	margin-right:7px;	margin-left: 7px;	margin-top: 10px;}#contact_africa {	width: 225px;	float: left;	background-image: url(images/africa_bg.jpg);	background-repeat: no-repeat;	min-height: 260px;}.testimonial {	}.bulletless {	list-style-type: none;	margin: 0px;	padding: 0px;}.rss-box {	width: 400px;}.rss-title {	font-weight: bold;	color:#660099;}.rss-item {	font-weight: bold;	font-size: 11pt;	color:#660099;	height: 60px;}.rss-item a:link {	font-weight: bold;	font-size: 11pt;	color:#660099;	height: 60px;	}.rss-item a:hover {	font-weight: bold;	font-size: 11pt;	color:#666666;	height: 60px;	}.rss-item a:visited {	font-weight: bold;	font-size: 11pt;	color:#660099;	height: 60px;}.rss-items {	margin: 0px;	padding: 0px;	list-style-type: none;}.rss-date {	font-size:smaller;	color:#666666;}	#search {	width: 300px;}#search_text {	width: 100px;	float: left;}#column {	padding: 5px;	float: left;	width: 290px;}#column_two {	padding: 5px;	float: left;	width: 435px;	}#table_left {	float: left;	width: 510px;	padding: 10px;}#topics {	padding: 5px;	height: 15px;	width: 800px;	border-right-width: 8px;	border-left-width: 8px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #6600CC;	border-left-color: #6600CC;	margin-left: 35px;	background-color: #DFBFFF;	font-weight: bold;	text-transform: capitalize;	margin-bottom: 15px;}#shop p {	font-size: 13px;	line-height: 1.5;	padding-left: 20px;	}	#shop ul {	margin-left: 10px;	line-height: 1.5;}.dropcap {	font-size: 42px;	float: left;	margin-right: 3px;	display: block;	margin-top: -4px;}