body {	padding: 0;	font-family: Verdana, Geneva, sans-serif;	font-size: 10pt;	margin: 0px;	background-color: #CCC;}#wrapper {	width: 960px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	text-align: left;	font-size: 12px;	background-color: #FFF;}#wrapperGeo {	width: 960px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	text-align: left;	font-size: 12px;	background-attachment: scroll;	background-image: url(../images/geograph/geograph-bg-stone.jpg);	background-repeat: no-repeat;}#top {	float: left;	width: 960px;	background-color: #FFF;}#logo {	float: left;	width: 960px;	background-color: #58588A;	text-align: left;	height: 70px;	letter-spacing: 0.4em;	margin: 0px 0px 1px;	padding: 0px;	background-image: url(../images/atlantic-logo.jpg);	background-repeat: no-repeat;	background-position: center top;}#logo #socialMedia {	float: right;	height: 70px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin-right: 20px;}#logo #socialMedia a img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin: 0px;	padding: 0px;}.bold {	font-weight: bold;}#imageSlideWide {	float: left;	width: 960px;	background-color: #FFF;	z-index: 10;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFF;}#mainContent {	float: left;	width: 902px;	padding-right: 29px;	padding-left: 20px;	padding-top: 10px;}#mainContent table tr td {	padding: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999;}#mainContent table tr td img {	margin: 0px;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#wrapper #mainContent table {	margin-left: 20px;}#wrapper #mainContent table th {	background-color: #6D6B9B;	font-weight: bold;	color: #FFF;	padding: 5px;	text-align: left;}#mainContent img {	float: left;	margin-bottom: 20px;	margin-left: 0px;	border: 1px solid #900;	margin-top: 15px;}#mainContentWhite {	float: left;	width: 918px;	padding-right: 20px;	padding-left: 20px;	padding-top: 10px;	color: #FFF;}#mainContentWhite img {	float: right;	margin-bottom: 20px;	margin-left: 20px;	border: 1px solid #900;	clear: both;}#mainContent .wideImage .caption p{	color: #FFF;	font-size: 1em;	float: right;	width: 650px;	padding: 15px;	margin: 0px;	line-height: 1.4em;}#mainContent .wideImage img {	border-top: #900;	border-right: #900;	border-bottom: #900;	border-left: #900;}#mainContent .wideImage {	float: left;	width: 900px;	background-color: #000;	margin-top: 10px;	padding: 0px;	border: 1px solid #900;	margin-bottom: 20px;}#mainContent .wideImage .title {	float: left;	width: 180px;	background-color: #760000;	margin-top: 15px;	padding: 10px;	font-weight: bold;	color: #FFF;	font-size: 1em;}h1  {	font-size: 2.2em;	color: #909090;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #900;	padding-bottom: 10px;	margin: 15px 0px 0px;	padding-top: 0px;}h2  {	font-size: 1.5em;	margin: 10px 100px 0px 232px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #900;	padding-top: 0px;	padding-bottom: 10px;}img    {	float: left;	margin-bottom: 20px;	margin-left: 20px;	border: 1px solid #900;}/*ul {	margin: 0px;	padding: 5px 0px 10px 20px;	font-size: 1.1em;	line-height: 1.5em;}*/p  {	font-size: 1em;	line-height: 1.7em;	padding-right: 100px;	padding-top: 10px;	margin: 0px;	padding-left: 232px;}#footer {	float: left;	width: 960px;	color: #FFF;	padding-top: 10px;	padding-bottom: 20px;	margin: 0px;}#footer ul {	text-align: center;	margin: 0px;	padding: 1em 0px 0px;}#footer ul li {	display: inline;	margin: 0px;	padding: 0px;}#footer ul li a  {	color: #FFF;	text-decoration: none;	padding-right: 0.6em;	padding-left: 0.6em;	font-size: 0.85em;}ul {	font-size: 1.1em;	line-height: 1.5em;	margin: 0px;	padding: 10px 0px 20px 15px;}a {	color: #58588A;	text-decoration: none;	font-weight: bold;}a:hover {	color: #F60;	text-decoration: none;}#wrapper #indexText {	float: left;	width: 960px;	text-align: center;	font-size: 1.2em;	color: #CCC;	padding-top: 20px;	line-height: 1.5em;}.italic {	font-style: italic;	font-weight: bold;}#mainContent p img {	float: right;	margin-bottom: 20px;	margin-left: 20px;	margin-top: 5px;	margin-right: 0px;}#mainContent .rightImage {	float: right;	margin-bottom: 20px;	margin-left: 20px;}#mainContent .imageCaption {	float: left;	width: 203px;}#mainContent .imageCaption p {	margin: 0px 0px 10px;	padding: 0px;	font-size: 1em;}.buyButton a{	color: #FFF;	background-color: #352B67;	padding: 4px 6px;	float: left;	margin-right: 10px;}.buyButton a:hover{	color: #FFF;	background-color: #999;	float: left;}#mainContent table tr td img {	text-align: center;}