@charset "UTF-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:0px;margin-bottom:0px;background:url(/creemore/images/bg.png);}
.clearfix:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}

.container {width:866px; background-image:url(/creemore/images/shadow.png);margin-left:auto;margin-right:auto;display:block;}

.shadowContainer {
 margin:auto;
 display:block;
 text-align:center;
 background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/creemore/images/shadow.png", sizingMethod="scale");
 width:866px;
}

.window {margin-left:auto;margin-right:auto;display:block;width:816px;background-color:#FFFFFF;text-align:center;}

.header {width:816px;height:136px;background-image:url(/creemore/images/header_bg.gif);background-repeat:no-repeat;margin-left:auto;margin-right:auto;display:block;}

.minilinks {width:786px;height:136px; font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:12px;padding-top:10px;padding-right:10px;margin-left:auto;margin-right:auto;display:block;}

a:link {text-decoration:none;color:#235696;}
a:visited {text-decoration:none;color:#235696;}

p.credit {color:#a9a9a9; font-style:italic;margin-top:0px;}
.mainnavContainer {width:775px; height:20px; margin-top:20px; margin-bottom:20px; background:url(/creemore/images/nav_shad.gif) no-repeat 290px bottom; padding-bottom:35px; }
.mainnavBlock {float:right;}
.mainSearchBlock {margin-left:18px; float:right !important;  width:190px !important;}
.navshad {clear:both;width:520px;height:20px;float:right;margin-right:20px;}

.footer {background:#FFFFFF;width:816;height:33px;margin-top:20px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#AAAAAA;background-image:url(/creemore/images/footer_bg.gif);clear:both;}

.footie {float:right;margin-top:10px;margin-right:20px;}
.legal {float:left;margin-top:10px;margin-left:20px;}

.copy {width:776px;margin-left:auto;margin-right:20px;display:block;margin-top:10px;}
.content {text-align:left; width:776px;margin-left:auto;margin-right:20px;display:block;margin-top:10px;}
.member {width:500px;margin-right:auto;margin-left:20px;display:block;background-color:#0F9;}

.heading {font-family:Georgia, 'Times New Roman', Times, serif;font-size:18px;color:#262626;}
h1 {font-family:Georgia, 'Times New Roman', Times, serif;font-size:18px;color:#262626; margin:0px 0px 15px 0px; padding:0px; font-weight:normal;}
h2 {font-family:Georgia, 'Times New Roman', Times, serif;font-size:13px; font-weight:bold;color:#262626; margin:10px 0px 15px 0px; padding:0px;}

.home {width:779px;margin-left:auto;margin-right:auto;display:block;}

.adminMenu {position:relative; top:-20px; border-top:1px solid #999999; border-bottom:1px solid #999999; padding:5px 0px 5px 0px;}
.adminMenu a.on {font-weight:bold; text-decoration:none !important;}
.content a {text-decoration:underline !important;}

.message {font-weight:bold; color:#008800; padding-bottom:20px;}
.message a {font-weight:bold; color:#008800 !important;}
.errors {border-top:1px solid #CC0000; border-bottom:1px solid #CC0000; padding:4px 0px 4px 0px; font-weight:bold; color:#CC0000; margin-bottom:5px;}
.errors a {font-weight:bold; color:#CC0000 !important;}


textarea.tb {width:300px; height:60px;}

table {border:0px; border-collapse:collapse;}
table tr.row0 {background-color:#EEEEEE;}
table td {vertical-align:top;}



.profileContainer {width:775px; padding-top:20px;}
.profileImages {width:275px; float:right; text-align:center;}
.profileImages .i {margin-bottom:15px;}
.profileImages img {border:1px solid #8498b9; padding:2px;}
.profileBlock {width:485px; padding-right:15px; float:left;}
.profileBlock .memberProfile {width:485px;}
.profileBlock .memberProfile .logo {padding-right:15px; width:150px; float:left;}
.profileBlock .memberProfile .mainDetails {width:320px; float:left;}
.profileBlock .memberProfile .mainFullDetails {width:485px; float:default;}
.profileBlock .memberProfile .busName {color:#09357a; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.profileBlock .memberProfile .address {color:#535353; font-size:13px;}
.profileBlock .memberProfile .phone {color:#535353; font-size:13px;}
.profileBlock .memberProfile .fax {color:#535353; font-size:13px;}
.profileBlock .memberProfile .email a {color:#014085; font-size:13px; text-decoration:none;}
.profileBlock .memberProfile .web a {color:#014085; font-size:13px; text-decoration:none;}

.profileBlock .pullQuote {clear:both; padding-top:20px; font-family:georgia; color:#262626; font-size:16px; font-weight:bold;}
.profileBlock .desc {color:#535353; font-size:13px; padding:10px 0px 10px 0px;}

.searchBlock {width:775px;}
.searchBlock .searchLeft {float:left; width:7px; height:20px; background:url(/creemore/graphics/icons/searchLeft.jpg) no-repeat;}
.searchBlock .search {float:left;  height:20px; background:url(/creemore/graphics/icons/searchBG.jpg) repeat-x;}
.searchBlock .search input {font-size:11px; width:100px; border:0px; height:13px; margin-top:2px;}
.searchBlock .searchRight {float:left; width:7px; height:20px;background:url(/creemore/graphics/icons/searchRight.jpg) no-repeat;}
.searchBlock .searchType {float:left; margin:0px 4px 0px 8px;}
.searchBlock .searchType select {position:relative; top:1px; font-size:11px;}
.searchBlock .searchButton {position:relative; top:1px; margin-left:4px; float:left; }
.searchBlock #nextPrev {float:right; width:auto;}

.searchResultsContainer {width:770px; clear:both; border-top:1px solid #CCCCCC; padding-top:15px; margin-top:10px;}
.searchResultsBlock {border-top:1px solid #CCCCCC; clear:both; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.searchResultsBlock .busLogo {padding:10px 0px 0px 0px; width:200px; float:left;}
.searchResultsBlock .busDetails {padding:10px 0px 10px 0px; width:360px; float:left;}
.searchResultsBlock .busDetails .busName a {font-family:Arial, Helvetica, sans-serif; color:#014085; text-decoration:none !important; font-weight:bold; font-size:18px;}
.searchResultsBlock .busDetails .busName a:hover {text-decoration:underline !important;}
.searchResultsBlock .busDetails .busAddress {padding-top:5px; color:#666666; font-size:12px;}
.searchResultsBlock .busDetails .busWeb a {color:#666666; font-size:12px; text-decoration:none !important;}
.searchResultsBlock .busDetails .busWeb a:hover {text-decoration:underline !important;}
.searchResultsBlock .busType {padding:10px 0px 0px 0px; color:#999999;  font-size:12px; width:160px; float:right; padding-right:20px;}		
		
		
#numRecords {}

.currentImgCell {position:relative; height:70px; }
.currentImage {position:absolute; left:70px;}
.currentImage .x a {font-size:10px;}
