body {
	font: 13px "Lucida Grande", Verdana, sans-serif;
	line-height: 1;
	color: #333333;
	background-color: #000c18;
}

.wideCol h2 {
	height: 30px;
	line-height: 30px;
	font-family:'Conv_LTe50340',Sans-Serif;
	text-transform: uppercase;
	color: #006592;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.textRight {
	text-align: right;
}

.textLeft {
	text-align: left;
}

.textCenter {
	display: block;
	text-align: center;
}

.hidden {
	display: none;
}

div {
	margin: 0;
	padding: 0;
	border: none;
}

p {
	line-height: 1.4em;
}

.fieldTitle {
	font-size: 12px;
	line-height: 16px;
}

label.error {
	display: block;
	background: #FFB3B3;
	width: 200px;
	padding: 3px;
	margin-left: 14px;
	color: #FF0000;
}


#login label.error,
#registration label.error,
#fancy_content label.error{
	display: block;
	padding: 3px 3px 3px 21px;
	width: 238px;
	margin-left: 0px;
	color: #FF0000;
	background: #FFB3B3 url('../../../admin/images/stockholm_icons/16x16/alert.gif') no-repeat 2px center ;
	
}

#clubForm label.error {
	display: block;
	background: #FFB3B3;
	width: 186px;
	padding: 3px;
	margin-left: 14px;
	color: #FF0000;
}

#searchBox label.error {
	clear: both;
	float: right;
	background: #FFB3B3;
	width: 160px;
	padding: 3px;
	margin-left: 14px;
	color: #FF0000;
}

#NoResults {
	background: #FFF url('../images/formShade_green.png') repeat-x top;
	border: 1px solid #A6BB41;
	padding: 20px 0;
	text-align: center;
	width: 618px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#NoResults h2 {
	color: #A6BB41;
	text-align: center;
	padding: 0;
	margin-top: 10px;
}



form#companyForm {
	background: #FFF url('../images/formShade_green.png') repeat-x top;
	border-top: 2px solid #A6BB41;
	padding: 20px;
	margin: 0;
}

table.updateListingMessage {
	border: 1px solid #A6BB41;
	background: #F1F7E9;
	width: 100%;
}

table.updateListingMessage ul {
	margin-top: 20px;
	font-size: 12px;
	list-style: none;
	line-height: 14px;
	color: #666666;
}

table.updateListingMessage li {
	padding-left: 25px;
	margin-left: -20px;
	line-height: 20px;
	background: #F1F7E9 url('../images/bullet_tick_green.jpg') no-repeat left top;
	margin-bottom: 6px;
	font-size: 10px;
}

input, select {
	color: rgb(51, 51, 51);
}

div.headerAd {
	text-align: center;
	margin: 12px 12px 6px 12px;
}


#errorMsg {
	background: #FADEDE url('../../../admin/images/stockholm_icons/16x16/alert.gif') no-repeat 10px center ;
	border: 1px solid #960000;
	padding: 10px 10px 10px 30px;
	margin-bottom: 20px;
	line-height: 1.4em;
}

#errorMsg strong{
	color: #960000;
}

#updateMessage {
	background: #F1F7E9 url('../../../admin/images/stockholm_icons/32x32/add_32.gif') no-repeat 10px center ;
	border: 1px solid #6C8911;
	padding: 10px 10px 10px 60px;
	margin-bottom: 20px;
	line-height: 1.4em;
}

#updateMessage strong{
	color: #6C8911;
}

#errorMessage {
	background: #FADEDE url('../../../admin/images/stockholm_icons/32x32/alert_32.gif') no-repeat 10px center ;
	padding: 10px 10px 10px 60px;
	margin-bottom: 20px;
	border: 1px solid #FF0000;
}

#errorMessage strong{
	color: #FF0000;
}


#companyForm h2 {
	color: #667428;
	margin: 0;
}


#resetForm {
	background: #FFF url('../images/formShade_green.png') repeat-x top;
	border-top: 2px solid #E8DE0C;
	padding: 20px;
	margin: 0;
}

#contactsForm {
	background: #FFF url('../images/formShade_yellow.png') repeat-x top;
	border-top: 2px solid #E8DE0C;
	padding: 20px;
	margin: 0;
}

#categoryForm {
	background: #FFF url('../images/formShade_blue.png') repeat-x top;
	border-top: 2px solid #E8DE0C;
	padding: 20px;
	margin: 0;
}

#contactsForm h2 {
	color: #5D5905;
	margin: 0;
}

#updateMiniForm.resetForm {
	background: #FFF url('../images/formShade_green.png') repeat-x top;
	margin: 0;
	padding: 20px;
}


#updateMiniForm.editContacts,
#addMiniForm.addContacts {
	background: #FFF url('../images/formShade_yellow.png') repeat-x top;
	margin: 0;
	padding: 20px;
}

#updateMiniForm.editCategory,
#addMiniForm.addCategory {
	background: #FFF url('../images/formShade_blue.png') repeat-x top;
	margin: 0;
	padding: 20px;
}

div.pagination {
	background: #FFF url('../images/heading_paginationBar.png') no-repeat top left;
	height: 18px;
	margin-top: 10px;
	margin-left: 0px;
	border: none;
	width: 638px;
	padding-left: 10px;
}

div.pagination span {
	color: #ffffff;
	font-size: 11px;
	line-height: 11px;
	text-align: center;
	cursor: pointer;
	line-height: 18px;
}

div.pagination span.selected {
	color: #ffffff;
	background: #0DC9FF;
	cursor: auto;
}

div.pagination span.hover {
	color: #ffffff;
	background: #0DC9FF;
}

div.pagination span.disabled.hover {
	color: #ffffff;
	background: none;
	cursor: auto;
}

div.pagination span.disabled {
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}

.pagination {
	font-size: 80%;
}
	
.pagination span a {
	text-decoration: none;
	color: #FFF;
	line-height: 18px;
}

.pagination a, .pagination span {
	display: block;
	float: left;
	padding: 0 3px;
	line-height: 18px;
}

.pagination .current {
	background: #26B;
	color: #fff;
}



#categoryTable tr td {
	padding: 9px 5px 10px 5px;
}

#updateMiniForm.resetForm h2 {
	font-weight: normal;
	color: #6C8911;
	font-size: 1.2em;
	line-height: 1.6em;
	margin: 0 0 20px 0;
}


#updateMiniForm.editContacts h2,
#addMiniForm.addContacts h2 {
	color: #5D5905;
	margin: 0;
	margin-bottom: 20px;
}

#updateMiniForm.editCategory h2,
#addMiniForm.addCategory h2 {
	color: #087999;
	margin: 0;
	margin-bottom: 20px;
}

#resetForm {
	background: #FFF url('../images/formShade_green.png') repeat-x top;
	border-top: 2px solid #E8DE0C;
	padding: 20px;
	margin: 0;
}

#editContactsForm,
#addContactsForm {
	background: #FFF url('../images/formShade_yellow.png') repeat-x top;
	border-top: 2px solid #E8DE0C;
	padding: 20px;
	margin: 0;
}

#contactTable th {
	border: collapse;
	border-bottom: 2px solid #5D5905;
}

#contactTable td {
	border: collapse;
	border-bottom: 1px solid #5D5905;
}

#categoryForm h2 {
	color: #087999;
	margin: 0;
}


#categoryTable th {
	border: collapse;
	border-bottom: 2px solid #087999;
}

#categoryTable td {
	border: collapse;
	border-bottom: 1px solid #087999;
}

form#categoryForm {
	background: #FFF url('../images/formShade_blue.png') repeat-x top;
	border-top: 2px solid #0DC9FF;
	padding: 20px;
	margin: 0;
}

a:link,
a:visited {
	text-decoration: none;
	color: rgba(0,101,146,1);
	text-decoration: none;
}

a:hover  {
	color:#3FA2E3;
}

a:active {
	color:rgba(0,101,146,1);
}

a.linkText {
	font-weight: 100;
	line-height: 1.2em;
	text-decoration: underline;
}

a.linkTextOn {
	font-weight: bold;
	line-height: 1.2em;
	text-decoration: underline;
	color:#007DFF;
	border: #007DFF 1px solid;
}

a.SearchPaginate {
	font-weight: bold;
	line-height: 1.2em;
	text-decoration: none;
	color:#0b3563;
	border: #0b3563 1px solid;
}

a img {
	border: none;
	text-decoration: none;
}

h1 {
	margin: 0 0 8px 0;
	padding: 0 0 4px 0;
}

h1 img {
	vertical-align: middle;
}

div#container {
	background-color: #ffffff;
	margin: 0 auto 20px auto;
	width: 960px;
	padding: 0 0 8px 0;
	-moz-border-radius-bottomleft: 0.5em;
	-webkit-border-bottom-left-radius: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	-webkit-border-bottom-right-radius: 0.5em;
}

.wideCol {
	float: left;
	margin: 10px 0px 0 0;
	width: 648px;
}

.narrowCol {
	float: left;
	width: 300px;
	margin-left: 0px;
}


div#sectionHeading {
	height: 30px;
	line-height: 30px;
	font-family:'Conv_LTe50340',Sans-Serif;
	text-transform: uppercase;
	color: #ffffff;
	background: #00427C;
}


h1.sectionHeading {
	height: 30px;
	line-height: 30px;
	font-family:'Conv_LTe50340',Sans-Serif;
	text-transform: uppercase !important;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	background: #00427c; /* Old browsers */
	background: -moz-linear-gradient(top, #00A2E3 0%, #007CC2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00A2E3), color-stop(100%,#007CC2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00A2E3 0%,#007CC2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00A2E3 0%,#007CC2 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #00A2E3 0%,#007CC2 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00A2E3', endColorstr='#007CC2',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #00A2E3 0%,#007CC2 100%); /* W3C */
	padding: 0 10px;
	margin-right: 10px;
	margin-left: 0px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

h1.centreHeading {
	height: auto;
	line-height: 30px;
	font-family:'Conv_LTe50340',Sans-Serif;
	text-transform: uppercase !important;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #ffffff;
	background: #00427c; /* Old browsers */
	background: -moz-linear-gradient(top, #00A2E3 0%, #007CC2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00A2E3), color-stop(100%,#007CC2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00A2E3 0%,#007CC2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00A2E3 0%,#007CC2 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #00A2E3 0%,#007CC2 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00A2E3', endColorstr='#007CC2',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #00A2E3 0%,#007CC2 100%); /* W3C */
	padding: 3px 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	text-align: center;
}

h1.centreHeadingFull {
	height: auto;
	line-height: 30px;
	font-family:'Conv_LTe50340',Sans-Serif;
	text-transform: uppercase !important;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #ffffff;
	background: #00427c; /* Old browsers */
	background: -moz-linear-gradient(top, #00A2E3 0%, #007CC2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00A2E3), color-stop(100%,#007CC2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00A2E3 0%,#007CC2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00A2E3 0%,#007CC2 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #00A2E3 0%,#007CC2 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00A2E3', endColorstr='#007CC2',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #00A2E3 0%,#007CC2 100%); /* W3C */
	padding: 3px 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-radius: 4px;
	border-radius: 4px;
	text-align: center;
}

h1.centreHeading small {
	height: auto;
	line-height: 30px;
	font-family:'Conv_LTe50340',Sans-Serif;
	text-transform: uppercase !important;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #ffffff;
}

h1.sectionHeading.searchResults {
	background: #FFF url('../images/heading_searchResults.png') no-repeat top left;
	margin-left: 0px;
	border: none;
}

h1.sectionHeading.ourcategories {
	background: #FFF url('../images/heading_ourcategories.png') no-repeat top left;
	margin-left: 0px;
	border: none;
}

h1.sectionHeading.writeToUs {
	background: #FFF url('../images/heading_writeToUs.png') no-repeat top left;
	margin-left: 0px;
	border: none;
}

h1.sectionHeading.straightTalk {
	background: #FFF url('../images/heading_straightTalk.png') no-repeat top left;
	margin-left: 0px;
	border: none;
}

h1.sectionHeading.ourMagazine {
	background: #FFF url('../images/heading_readMagazineOnline.png') no-repeat top left;
	margin-left: 0px;
	border: none;
}

h1.sectionHeading.finaliseListing {
	background: #FFF url('../images/heading_finaliseListing.png') no-repeat top left;
	margin-left: -10px;
	border: none;
}

h1.sectionHeading.paymentDetails {
	background: #FFF url('../images/heading_paymentDetails.png') no-repeat top left;
	margin-left: -10px;
	border: none;
}

h1.sectionHeading.taxInvoice {
	background: #FFF url('../images/heading_taxInvoice.png') no-repeat top left;
	margin-left: -10px;
	border: none;
}

h1.sectionHeading.subscriptionOrder {
	background: #FFF url('../images/heading_subscriptionOrder.png') no-repeat top left;
	margin-left: -10px;
	border: none;
}

h1.sectionHeading.orderNow {
	background: #FFF url('../images/heading_orderNow.png') no-repeat top left;
	margin-left: -10px;
	border: none;
}

h1.sectionHeading.subscribeNow {
	background: #FFF url('../images/heading_subscribeAndJoin.png') no-repeat top left;
	margin-left: -10px;
	border: none;
}

h1.sectionHeading.belEsprit {
	background: #FFF url('../images/heading_belEsprit.png') no-repeat top left;
	margin-left: -10px;
	border: none;
}

h1.sectionHeading.weekRacing {
	background: #FFF url('../images/heading_weekRacing.png') no-repeat top left;
	margin-left: 0px;
	border: none;
}

h1.sectionHeading.weekRacingWide {
	background: #FFF url('../images/heading_weekRacingWide.png') no-repeat top left;
	margin-left: 0px;
	border: none;
}

h1.sectionHeading.raceDetails {
	background: #FFF url('../images/heading_raceDetails.png') no-repeat top left;
	margin-left: 0px;
	border: none;
}

h1.sectionHeading.raceResults {
	background: #FFF url('../images/heading_raceResults.png') no-repeat top left;
	margin-left: 0px;
	border: none;
}


h1.sectionHeading small {
	font-family:'Conv_LTe50340',Sans-Serif;
	float: right;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 11px;
}

h2.sectionHeading,
h2.sectionHeading a {
	text-align: center;
	height: 20px;
	font-family:'Conv_LTe50340',Sans-Serif;
	line-height: 20px;
	color: #333333;
	font-size: 20px;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
}

h2.magazineTitle {
	text-transform: uppercase;
}

h1.pageHeading {
	color: #004077;
	font-size: 22px;
	border: none;
}

div .wordsby {
	font-family: times;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}

div .articleDate {
	text-align: center;
	font-family: times;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
}

div .writersName {
	font-family:'Conv_LTe50340',Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 2px;
}

div .photoCaption {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	letter-spacing: 2px;
	text-align: center;
	background: #DDDDDD;
	color: #666666;
	margin-bottom: 18px;
	border: 1px solid #aaaaaa;
	border-top: none;
	padding: 5px;
	width: 608px;
	margin-left: 10px;
}


div#raceDetail {
	padding: 0 10px;
}

div#raceDetail img{
	margin: 20px 0;
}


div#raceDetail p {
	line-height: 1.5em;
}

div#raceDetail table {
	border-collapse:collapse;
	border-spacing:0pt;
	border-width:0pt 0pt 1px 1px;
	width: 100%;
}

div#raceDetail table, 
div#raceDetail table td, 
div#raceDetail table th {
	border-color:#DFDFDF;
	border-style:solid;
	vertical-align: top;
	line-height: 1.4em;
	font-size: 0.8125em;
}


div#raceDetail table th {
	color:#999999;
	background: #efefef;
}

div#raceDetail table td, 
div#raceDetail table th {
	border-width:1px 1px 0pt 0pt;
	margin:0pt;
	padding:6px;
}

div#raceDetail table, 
div#raceDetail table td, 
div#raceDetail table th {
	border-color:#DFDFDF;
	border-style:solid;
}



div#archiveList {
	width: 372px;
	background: #FFF url('../images/gradient_ltGreen_White.png') repeat-x top;

}

div#archiveList h1.sectionHeading {
	background-color: #A5BA41;
	font-family:'Conv_LTe50340',Sans-Serif;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	color: #FFFFFF;
	font-size: 16px;
}

span.line2 {
	color: #666666;
	font-size: 10px;
	
}

div#archiveList a {
	color: #2B6296;
	text-decoration: none;
}

div#archiveList a:hover {
	color: #007DFF;
	text-decoration: none;
}

div.photoFrame {
	border: 1px solid #aaaaaa;
	padding: 5px;
	width: 608px;
	margin-left: 10px;
}

div#footer,div#footer_magclub {
	color: #006592;
	margin: 0 auto 20px auto;
	width: 960px;
	font-size: 10px;
	padding: 0 10px 16px 10px;
	text-align: left;
	line-height: 1.6em;
}

div#footer a,div#footer_magclub a {
	color: #009CDE;
}

div#footer a:hover,div#footer_magclub a:hover {
	color: #ffffff;
}


@font-face {
    font-family: 'Conv_LTe50340';
    src: url('fonts/LTe50340.eot');
    src: url('fonts/LTe50340.eot?#iefix') format('embedded-opentype'),
         url('fonts/LTe50340.woff') format('woff'),
         url('fonts/LTe50340.ttf') format('truetype'),
         url('fonts/LTe50340.svg#Avenir') format('svg');
    font-weight: normal;
    font-style: normal;
}


#menu {
	position: absolute;
	top: 95px;
	left: -20px;
}

#menu li {
	font-family:'Conv_LTe50340',Sans-Serif;
	display: inline;
	margin-right: 15px;
	list-style-type: none;
	color: #FFFFFF;
}

#menu li a {
	text-decoration: none;
	color: #FFFFFF;
}

#menu li a.selected, #menu li a:hover {
	color: #A4DAFA;
}


img.menuItem {
	width: 240px;
	height: 76px;
}

img.directory {
	background: #FFF url('../images/menu_directoryOff.png') no-repeat bottom;
}

img.directorySelected {
	background: #FFF url('../images/menu_directory.png') no-repeat bottom;
}

img.magazine {
	background: #FFF url('../images/menu_magazineOff.png') no-repeat bottom;
}

img.magazineSelected {
	background: #FFF url('../images/menu_magazine.png') no-repeat bottom;
}

img.racingAustralia {
	background: #FFF url('../images/menu_racingAustraliaOff.png') no-repeat bottom;
}

img.racingAustraliaSelected {
	background: #FFF url('../images/menu_racingAustralia.png') no-repeat bottom;
}

img.club {
	background: #FFF url('../images/menu_clubOff.png') no-repeat bottom;
}

img.clubSelected {
	background: #FFF url('../images/menu_club.png') no-repeat bottom;
}



div#bookPromo {
	margin-left: -10px;
	height: 280px;
}

div#bookPromo img {
	float: left;
}

div#bookPromo p.leadText {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 16px;
	line-height: 1.5em;
	float: right;
	width: 324px;
	margin-bottom: 0;
	padding-bottom: 0;
	display: inline;
}

div#bookPromo p.trailText {
	font-size: 11px;
	margin-left: 10px;
}



div#categoryList {
}

div.col3_1{
	margin-left: 10px;
}

div.col3_1,
div.col3_2 {
	width: 202px;
	margin-right: 10px;
}

div.col3_3 {
	width: 202px;
}

div#categoryList ul {
	margin: 0 ;
	padding: 0 0 20px 0;
}

div#categoryList li {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1.2em;
}

div#categoryList li a {
	text-decoration: none;
}

div#categoryList li a:hover {
	text-decoration: underline;
}



div#contentList {
	background: url('../images/subscribeSave.jpg');
	height: 897px;
	width: 307px;
	padding: 20px;
	margin-left: 20px;
}

div#contentList h4 {
	color: #FFFFFF;
	margin: 20px 0 8px 0;
}

div#contentList ul {
	color: #FFFFFF;
}

div#contentList p.quote {
	margin-top: 20px;
	font-family: Georgia, serif;
	font-size: 1.3em;
	color: #0E335A;
	line-height: 1.4em;
}

div#contentList p.quoteBy {
	font-weight: bold;
	font-size: 0.8em;
	letter-spacing: 1px;
	margin: 0 0 6px 0;
	text-align: center;
	padding-bottom: 12px;
	color: #FFFFFF;
}





div#writeToUs {
	font-size: 0.8125em;
}

div#writeToUs p.name {
	font-weight: bold;
}

div#writeToUs p.jobTitle {
	font-family: Times, "Times New Roman", serif;
	font-style: italic;
	font-size: 1.2em;
}

div#writeToUs p.emailAddress {
	margin-top: -0.4em;
	margin-bottom: 2em;
}

div#searchResultList {
}

.listing {
	position: relative;
	width: 576px;
	padding: 10px 10px 10px 30px;
	margin: 10px 10px;
	background: #F5F5F5;
}

.listing.free.even {
	background: #F5F5F5;
	border-top: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-left: 10px solid #D2D2D2;
	
}

.listing.free.even span.tel{
	padding-left: 25px;
	background: url('../images/text_tel_ltGrey.png') no-repeat center left;
}

.listing.free.even span.fax{
	padding-left: 25px;
	background: url('../images/text_fax_ltGrey.png') no-repeat center left;
}

.listing.free.odd {
	background: #EBEBEB;
	border-top: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-left: 10px solid #D2D2D2;
	
}

.listing.free.odd span.tel{
	padding-left: 25px;
	background: url('../images/text_tel_Grey.png') no-repeat center left;
}

.listing.free.odd span.fax{
	padding-left: 25px;
	background: url('../images/text_fax_Grey.png') no-repeat center left;
}


.listing.premium.even {
	background: #EDF1D9;
	border-top: 1px solid #D1DA94;
	border-bottom: 1px solid #D1DA94;
	border-right: 1px solid #D1DA94;
	border-left: 10px solid #D1DA94;
}

.listing.premium.even span.tel{
	padding-left: 25px;
	background: url('../images/text_tel_green.png') no-repeat center left;
}

.listing.premium.even span.fax{
	padding-left: 25px;
	background: url('../images/text_fax_green.png') no-repeat center left;
}

.listing.premium.odd {
	background: #FBFAD8;
	border-top: 1px solid #D1DA94;
	border-left: 10px solid #D1DA94;
	border-bottom: 1px solid #D1DA94;
	border-right: 1px solid #D1DA94;
}

.listing.premium.odd span.tel{
	padding-left: 25px;
	background: url('../images/text_tel_yellow.png') no-repeat center left;
}

.listing.premium.odd span.fax{
	padding-left: 25px;
	background: url('../images/text_fax_yellow.png') no-repeat center left;
}

.listing.platinum.even {
	background: #EDF1D9;
	border-top: 1px solid #D1DA94;
	border-bottom: 1px solid #D1DA94;
	border-right: 1px solid #D1DA94;
	border-left: 10px solid #D1DA94;
}

.listing.platinum.even span.tel{
	padding-left: 25px;
	background: url('../images/text_tel_green.png') no-repeat center left;
}

.listing.platinum.even span.fax{
	padding-left: 25px;
	background: url('../images/text_fax_green.png') no-repeat center left;
}

.listing.platinum.odd {
	background: #FBFAD8;
	border-top: 1px solid #D1DA94;
	border-left: 10px solid #D1DA94;
	border-bottom: 1px solid #D1DA94;
	border-right: 1px solid #D1DA94;
}

.listing.platinum.odd span.tel{
	padding-left: 25px;
	background: url('../images/text_tel_yellow.png') no-repeat center left;
}

.listing.platinum.odd span.fax{
	padding-left: 25px;
	background: url('../images/text_fax_yellow.png') no-repeat center left;
}

.listing h2 {
	margin: 0;
	color: #333333;
	font-size: 16px;
}

.listing p.relatedCategories {
	color: #666666;
	font-size: 11px;
	font-style: italic;
}

.listing div.websiteLink {
	float: left;
	padding-left: 20px;
	margin-right: 12px;
	font-size: 9px;
	color: #666666;
	background: url('../images/icons/world.png') no-repeat center left;
	height: 16px;
	line-height: 16px;
}

.listing div.emailLink {
	float: left;
	padding-left: 20px;
	margin-right: 12px;
	font-size: 9px;
	color: #666666;
	background: url('../images/icons/email.png') no-repeat center left;
	height: 16px;
	line-height: 16px;
}

.listing div.mapLink {
	float: left;
	padding-left: 20px;
	margin-right: 12px;
	font-size: 9px;
	color: #666666;
	background: url('../images/icons/map.png') no-repeat center left;
	height: 16px;
	line-height: 16px;
}

.listing div.contactDetails {
	position: absolute;
	top: 65px;
	left: 460px;
}

table.outlined {
border-collapse:collapse;
border-spacing:0pt;
border-width:0pt 0pt 1px 1px;
}
table.outlined, table.outlined td, table.outlined th {
border-color:#DFDFDF;
border-style:solid;
vertical-align: top;
}


table.outlined th {
color:#999999;
}
table.outlined td, table.outlined th {
border-width:1px 1px 0pt 0pt;
margin:0pt;
padding:6px;
}
table.outlined, table.outlined td, table.outlined th {
border-color:#DFDFDF;
border-style:solid;
}


#subscribecall {
	background: #F6F29E;
	border: 1px dotted #D8D2A9;
	padding: 10px;
	margin-bottom: 20px;
	line-height: 1.4em;
	width: 327px;
}


#subscribecall div#welcome {
	background: #F6F29E;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px dotted #D8D2A9;
	padding-bottom: 10px;
}

#subscribecall div#welcomeIcon {
	float: right;
	display: inline;
}

#subscribecall p {
	font-size: 11px;
}

div.advertisingTitle {
	text-align: center;
	color: #999999;
	font-size: 9px;
	margin-top: 20px;
}

div#searchBox {
	width: 298px;
	border: 1px solid #006592;
	font-size: 0.8125em;
	text-align: center;
}

div#searchBox form{
	padding: 6px;
	text-align: center;
}

.searchButton {
width: 82px;
}

div#searchBox h1 {
	border: none;
	padding: 0;
	height: 28px;
	color: #006592;
	font-family:'Conv_LTe50340',Sans-Serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size: 21px;
	margin-bottom: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
}

#searchBox table td {
	color: #006592;
	font-family:'Conv_LTe50340',Sans-Serif;
	text-transform:uppercase;
	text-align: center;
	padding-top: 8px;
}

div.yellowBox {
	width: 298px;
	border: 1px solid #E8DE0C;
	font-size: 0.8125em;
	background: #FFF url('../images/formShade_yellow.png') repeat-x 28px left;
	margin-bottom: 20px;
}

div.yellowBox p {
	padding: 0 10px;
}

div.yellowBox h1 {
	background-color: #E8DE0C;
	border: none;
	padding: 0;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	font-size: 16px;
	margin: 0;
	text-align: center;
}

div.yellowBox .boxHeading {
	background-color: #E8DE0C;
	border: none;
	padding: 0;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	font-size: 16px;
	margin: 0;
	text-align: center;
}

div.blueBox {
	width: 298px;
	border: 1px solid #0DC9FF;
	font-size: 0.8125em;
	background: #FFF url('../images/formShade_blue.png') repeat-x 28px left;
	margin-bottom: 20px;
}

div.blueBox h1 {
	background-color: #0DC9FF;
	border: none;
	padding: 0;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	font-size: 16px;
	margin-bottom: 0;
}

div.blueBox .boxHeading {
	background-color: #0DC9FF;
	border: none;
	padding: 0;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	font-size: 16px;
	margin-bottom: 0;
	text-align: center;
}

div.greenBox {
	width: 298px;
	border: 1px solid #A6BB41;
	font-size: 0.8125em;
	background: #FFF url('../images/formShade_green.png') repeat-x 28px left;
	margin-bottom: 20px;
}

div.greenBox h1 {
	background-color: #A6BB41;
	border: none;
	padding: 0;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	font-size: 16px;
	margin-bottom: 0;
}

div.greenBox .boxHeading {
	background-color: #A6BB41;
	border: none;
	padding: 0;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	font-size: 16px;
	margin-bottom: 0;
	text-align: center;
}

div#categoryIndexBox {
	width: 628px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px solid #A6BB41;
	font-size: 0.8125em;
	text-align: center;
	background: #FFF url('../images/gradient_LtGreen_white_sm.png') repeat-x 28px left;
}

div#categoryIndexBox h1 {
	background-color: #A6BB41;
	border: none;
	padding: 0;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	font-size: 16px;
	margin-bottom: 0;
	text-align: center;
}

div#login {
	margin: 10px;
	width: 460px;
	border: 1px solid #A6BB41;
}

div#login form{
	background: #FFF url('../images/gradient_LtGreen_white_sm.png') repeat-x top;
	padding: 10px;
	
}

div#login h1 {
	background-color: #A6BB41;
	border: none;
	padding: 0;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	font-size: 16px;
	margin-bottom: 0;
}

div#registration {
	margin: 10px;
	width: 460px;
	border: 1px solid #E8DE0C;
}

div#registration form{
	background: #FFF url('../images/gradient_LtYellow_white_sm.png') repeat-x top;
	padding: 10px;
	
}

div#registration h1 {
	background-color: #E8DE0C;
	border: none;
	padding: 0;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	font-size: 16px;
	margin-bottom: 0;
}

#inTheMagazine {
	background: #FFF url('../images/gradient_ltBlue_White.png') repeat-x top;
	border: 1px dotted #73ADDC;
	padding: 10px;
	margin-bottom: 20px;
	line-height: 1.4em;
	width: 300px;
}

#inTheMagazine h1 {
	background: #0DC9FF;
	border: 1px dotted #73ADDC;
	padding: 0;
	height: 24px;
	line-height: 24px;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
}

div#welcomeIcon {
	float: right;
	margin: 0 8px;
}

#listingOptions div {
	width: 276px;
	padding: 16px 10px;
	float: left;
	font-weight: bold;
	text-align: center;
}

#listingOptions div#manage {
	margin-right: 24px;
	border: 1px solid #A6BB41;
	background: #E4EBC6;
	color: #313813;
	cursor: pointer;
}

#listingOptions div#manage.selected {
	margin-right: 24px;
	background: #A6BB41;
	padding: 20px 10px;
	color: #FFFFFF;
	cursor: pointer;
}

#listingOptions div#select {
	margin-right: 21px;
	border: 1px solid #0DC9FF;
	background: #B7EFFF;
	color: #043C4C;
	cursor: pointer;
}

#listingOptions div#select.disabled {
	margin-right: 21px;
	border: 1px solid #333333;
	background: #DDDDDD;
	color: #333333;
}

#listingOptions div#select.selected {
	margin-right: 21px;
	background: #0DC9FF;
	padding: 20px 10px;
	color: #FFFFFF;
}

#listingOptions div#update {
	border: 1px solid #E8DE0C;
	background: #F8F5B7;
	color: #454204;
	cursor: pointer;
}

#listingOptions div#update.disabled {
	border: 1px solid #333333;
	background: #DDDDDD;
	color: #333333;
}

#listingOptions div#update.selected {
	background: #E8DE0C;
	color: #FFFFFF;
	padding: 20px 10px;
}

span.req  {
	padding-left: 14px;
	background: url('../images/bullet_green.png') no-repeat center left;
}

span.notreq {
	padding-left: 14px;
}


#editContactTable span.req ,
#addContactTable span.req {
	padding-left: 14px;
	background: #FFFFFF url('../images/bullet_blue.png') no-repeat center left;
}

span.opt {
	padding-left: 14px;
}

ul.joinFeatureList {
	margin-top: 20px;
	font-size: 12px;
	list-style: none;
	line-height: 14px;
	color: #666666;
}

ul.joinFeatureList li {
	padding-left: 25px;
	margin-left: -20px;
	line-height: 20px;
	background: url('../images/bullet_tick.jpg') no-repeat left top;
	margin-bottom: 6px;
	font-size: 10px;
}

/* BUTTONS */

.buttons a.categoryButton {
	display: inline;
	margin: 0;
	padding: 5px 3px;
	color: #6C8911;
}

.buttons a.categoryButton:hover {
	border: 1px solid #6C8911;
	background: #F3F8EC;
	color: #6C8911;
}

.buttons a.categoryButton.selected {
	border: 1px solid #A6BB41;
	background: #A6BB41;
	color: white;
}

.buttons a.addButton {
	padding-left: 26px;
	background: #f5f5f5 url('../../../admin/images/stockholm_icons/16x16/add.gif') no-repeat 4px center ;
	margin-bottom: 10px;
}

.buttons a.addButton:hover {
	padding-left: 26px;
	background: #F1F7E9 url('../../../admin/images/stockholm_icons/16x16/add.gif') no-repeat 4px center ;
}

form p.buttons {
	border: none;
}

.buttons a, .buttons button{
    display:block;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}

.buttons a:hover, button:hover{
	border: 1px solid #00A2E3;
	background: #CCE0E9;
	color: #006592;
}

.buttons a.linkOff:hover {
	background-color:#f5f5f5;
    border:1px solid #dedede;
}

.buttons a.on {
	border: 1px solid #A6BB41;
	background: #F1F7E9;
	color: #A6BB41;
}

.buttons button{
    width:100%;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#565656;
}
.buttons a.positive:hover, button.positive:hover{
	border: 1px solid #A6BB41;
	background: #F1F7E9;
}
.buttons a.positive:active{
    background-color:#DFF4FF;
    border:1px solid #6299C5;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#565656;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}
#homeLinks {
	background: rgba(0,101,146,0.2);
	padding: 10px;
}
#homeLinks dt {
	margin: 0.3em 0;
	font-weight: bold;
}
#homeLinks dd {
	color: rgb(102, 102, 102);
	font-style: italic;
	margin-bottom: 1em;
}
#emailNewsletter_home input.fat {
	padding: 2px;
}

#paginate button.page {
	width: 20px;
	height: 20px;
}

#issuu-viewer {
	display: block;
	width: 100%;
	height: 800px;
}

#welcomeMember {
	background: #b9c8c6;
}

#welcomeMember p {
	margin:0px;
	padding: 5px;
}

#form_store_large .input_text{
	width: 500px !important;
}

#form_store_large .input_select{
	width: 320px !important;
}

#form_store_large .form_store_label{
	width: 350px !important;
}

#PRAlert {
	margin-left: 20px;
	background: #FFB7B6 url('../images/error_arrow.jpg') left top no-repeat;
	width: 150px;
	border-bottom: #DF8686 1px solid;
	display: none;
	z-index: 10;
}

#PRAlert p {
	padding: 10px;
	font-size: .8em;
	padding-top: 20px;
}

.teaser a {
	color: #0D4077;
}

#unsubscribeSuccess {
	border: 1px solid #6C8911;
	padding: 10px 10px 10px 60px;
	margin-bottom: 20px;
	line-height: 1.4em;
	background: #F1F7E9 url('../images/accept.png') no-repeat 35px 11px;
}

#twitterdiv {
	background-color: rgba(0,101,146,0.2); 
	font-size: 0.85em;
	overflow: hidden;
	padding:5px 5px 5px 5px;
	margin-bottom: 10px;
}

#twitter_update_list li {padding:0.625em; border-bottom:1px solid #FFFFFF;}
#twitter_update_list img {float:right;}
	

#twitter_update_list {
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
	padding:5px 5px 5px 5px;
}

#twitter_update_list li {
	margin: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.cyanHeader {
	background: rgb(0,101,146);
	height: 60px;
	line-height: 30px;
	text-shadow: 0px 1px 1px #008DD1;
	font-family:'Conv_LTe50340',Sans-Serif;
	font-size: 30px;
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
	padding-top: 8px;
	margin-bottom: 8px;
}

.cyanHeader small {
font-size: 15px;
}

.racewithus, .links, .popularcategories {
background-color: rgba(0,101,146,0.2); 
padding: 8px; 
margin-bottom: 5px;
}

.racewithus h2, .links h2{
font-family:'Conv_LTe50340',Sans-Serif;
font-weight: normal;
text-transform:uppercase;
font-size: 16px;
color: rgba(0,101,146,1); 
margin-top: 0;
}

h2.popularcategories {
background-color: rgba(0,101,146,1); 
font-weight: normal;
font-size: 11px;
color: rgba(255,255,255,1); 
text-transform:uppercase;
margin: 0;
padding: 8px;
}

.links dt a {
font-family:'Conv_LTe50340',Sans-Serif;
font-weight: normal;
font-size: 12px;
margin-bottom: 3px;
text-transform:uppercase;
text-decoration: none;
color: #00A2E3; 
}

.links dd {
font-size: 11px;
margin-bottom: 8px;
}

.listingCount {
color: rgba(0,0,0,0.3);
}


