/* reset and fixes */
* {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

/* global html elements and variations */
body {
	background-color: #D12328;
	font-family: "Palatino Linotype", Palatino, "Book Antiqua", serif;
	font-size: 90%;
}

body.home {
	background-color: #D12328;
}

body.section {
	background-color: #D12328;
}

body.product {
	background-color: #D12328;
}

h1 {
	font-size: 2.0em;
	color: #D12328;
	letter-spacing: -0.03em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	clear: both;
}

h2 {
	font-size: 1.6em;
	color: #D12328;
	letter-spacing: -0.03em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

h2.special {
	font-family: "Myriad Pro", Arial, sans-serif;
	line-height: 1.6em;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	background-color: #21A3DD;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	clear: both;
}

h3 {
	font-size: 1.2em;
	color: #D12328;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

p {
	line-height: 1.5em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

p.note {
	font-family: Myriad Pro, Arial, sans-serif;
	font-size: 0.9em;
}

ul {
	line-height: 1.5em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 25px;
}

ol {
	line-height: 1.5em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 25px;
}

img {
	border-width: 0;
}

a {
	text-decoration: none;
}

h1 a, h2 a, h3 a {
	color: #D12328;
}

a:link {
	color: #D12328;
}

a:visited {
	color: #D12328;
}

a:hover {
	color: #D12328;
}

a:active {
	color: #D12328;
}

a:focus {
	color: #D12328;
}

object {position: relative; z-index: -999;}

/* layout */
#wrapper {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#header {
	float: left;
	width: 100%;
}

#ticker {
	float: left;
	width: 990px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #EFECC3;
	text-transform: uppercase;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

#content {
	float: left;
	width: 960px;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
	background-color: #FFFFFF;
	border-width: 1px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

#article {
	float: left;
	width: 540px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

#aside {
	float: right;
	width: 400px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

#article-section {
	float: right;
	width: 620px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

#aside-section {
	float: left;
	width: 320px;
	text-align: center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

#article-section-narrowsidebar {
	float: right;
	width: 720px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

#aside-section-narrowsidebar {
	float: left;
	width: 220px;
	text-align: center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

#article-product {
	float: left;
	width: 620px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

#aside-product {
	float: right;
	width: 320px;
	text-align: center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

#article-checkout {
	float: left;
	width: 620px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

#aside-checkout {
	float: right;
	width: 320px;
	text-align: center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

#footer {
	float: left;
	width: 100%;
}

/* header */
.logo {
	display: block;
}

/* ticker */
ul#ticker01 {
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

/* main nav */
.sf-menu, .sf-menu * {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	list-style: none;
}

.sf-menu {
	line-height: 1.0;
	float: left;
	width: 100%;
	list-style: none;
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 10px;
	text-align: center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 111px;
z-index: 999;
}

.sf-menu ul li {
	width: 100%;
	background-color: #FF0000;
}

.sf-menu li:hover {
	visibility: inherit;
}

.sf-menu li {
	position: relative; z-index: 999;
	float: left;
	width: 111px;
	height: 20px;
}

.sf-menu li a {
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	position: relative;
	width: 111px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-transform: uppercase;
	background: url(/templates/dart/images/red_button.png);
	background-color: #E02128;
}

.sf-menu li a:hover {
	color: #FFFFFF;
	background: url(/templates/dart/images/blue_button.png);
}

.sf-menu li ul li a {
	font-size: 10px;
	background: url(/templates/dart/images/blue_button.png);
}

.sf-menu li ul li a:hover {
	background: url(/templates/dart/images/red_button.png);
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
	left: 0;
	top: 20px;
	z-index: 99;
}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {
	top: -999em;
}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {
	left: 111px;
	top: 0;
}

ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
	top: -999em;
}

ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
	left: 111px;
	top: 0;
}

/* customer tools */
ul.toolbar {
	float: left;
	width: 100%;
	list-style: none;
	text-align: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	clear: both;
}

ul.toolbar li.crumbs {
	float: left;
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 0.9em;
}

ul.toolbar li.search {
	float: right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

ul.toolbar li.cart {
	float: right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

.toolbar input {
	background-color: #EFECC3;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-width: 2px;
	border-style: solid;
	border-color: #C40F38;
}

/* sections default */
ul.sections {
	float: left;
	width: 100%;
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	clear: both;
}

ul.sections li {
	float: left;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

ul.sections li img {
	float: left;
}

.sections-thumb {
	float: left;
	width: 180px;
	overflow: hidden;
}

.sections-info {
	float: left;
	width: 420px;
}

.sections-title {
	display: block;
	color: #C40D38;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

.sections-desc {
	display: block;
	font-size: 1.0em;
	color: #C40D38;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

a.sections-link {
	display: block;
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	width: 100px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	text-decoration: none;
	background: url(/templates/dart/images/btn-submit.png);
}

/* sections for large home */
ul.sectionshome {
	float: left;
	width: 100%;
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	clear: both;
}

ul.sectionshome li.sectionshomebig {
	float: left;
	width: 270px;
	text-align: center;
}

ul.sectionshome li.sectionshomefeatured {
	float: left;
	width: 180px;
	text-align: center;
}

/* home sections larger image */
div.sechomebig {
	float: left;
	width: 240px;
	height: 320px;
	text-align: center;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}

.sechome-title {
	font-size: 2.0em;
	color: #C40D38;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.sechome-desc {
	font-size: 1.2em;
	color: #D12328;
}

.sechome-link {
	font-family: Arial, Helvetica, sans-serif;
}

/* home sections featured */
div.sechomefeatured {
	float: left;
	width: 160px;
	height: 260px;
	text-align: center;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

.sechomefeatured-title {
	font-family: "Myriad Pro", Arial, sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.sechomefeatured-desc {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

a.sechomefeatured-link {
	display: inline-block;
	font-family: "Palatino Linotype", Palatino, "Book Antiqua", serif;
	font-size: 1.0em;
	color: #FFFFFF;
	width: 100px;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	background: url(/templates/dart/images/btn-submit.png);
}

/* home sections specials */
div.special {
	float: left;
	width: 100%;
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	clear: both;
	background-color: #F0EDC4;
}

div.sechomespecial {
	float: left;
	width: 240px;
	color: #C40D38;
	text-align: center;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

div.sechomespecialsingle {
	float: left;
	width: 100%;
	color: #C40D38;
	text-align: center;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

.sechomespecial-title {
	font-size: 1.6em;
	color: #C40D38;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.sechomespecial-desc {
	display: block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-size: 1.0em;
	color: #C40D38;
}

a.sechomespecial-link {
	display: inline-block;
	font-family: "Palatino Linotype", Palatino, "Book Antiqua", serif;
	font-size: 1.0em;
	color: #FFFFFF;
	width: 100px;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	background: url(/templates/dart/images/btn-submit.png);
}

/* section content */
table.timetable {
	width: 100%;
	font-size: 0.9em;
	border-collapse: collapse;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

table.timetable th {
	text-align: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

table.timetable td {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

ul.cats {
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

ul.cats li.level0 {
	font-weight: bold;
}

ul.cats li.level1 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

ul.cats li.level2 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

ul.cats li a.current {
	font-weight: bold;
}

/* products default */
ul.products {
	float: left;
	width: 100%;
	font-family: "Myriad Pro", Arial, sans-serif;
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	clear: both;
}

ul.products li {
	float: left;
	width: 100%;
}

ul.products li .products-img {
	float: left;
	width: 180px;
}

ul.products li .products-info {
	float: left;
	width: 420px;
}

.products-title {
	color: #C40D38;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

.products-desc {
	display: block;
	color: #C40D38;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

.products-price {
	display: block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

a.products-link {
	display: block;
	color: #FFFFFF;
	width: 100px;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	text-align: center;
	background: url(/templates/dart/images/btn-submit.png);
}

ul.productshome {
	float: left;
	width: 100%;
	font-family: "Myriad Pro", Arial, sans-serif;
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	clear: both;
}

ul.productshome li {
	float: left;
	width: 240px;
	color: #C40D38;
	text-align: center;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

ul.productshome li .products-img {
	float: left;
	width: 180px;
}

ul.productshome li .products-info {
	float: left;
	width: 300px;
}

/* products specials */
ul.productsspecial {
	float: left;
	width: 100%;
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	clear: both;
	background-color: #F0EDC4;
}

ul.productsspecial li {
	float: left;
	width: 240px;
	color: #C40D38;
	text-align: center;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}


/* paging */

ul.pages-list {list-style: none; margin: 0;}
ul.pages-list li {float: left; padding: 0 10px 0;}

/* product detail/order page */
table.product {
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 0.9em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

table.product th {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFFFFF;
	text-align: left;
	background-color: #E02128;
}

table.product td {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

fieldset.product {
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #21A3DD;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

fieldset.product div {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

fieldset.product label {
	float: left;
	width: 200px;
}

.product-price {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 200px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.product-price-label {
	font-weight: bold;
}

.product-price-price {
	font-size: 1.6em;
	font-weight: bold;
	color: #21A3DD;
}

.product-submit {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 200px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

/* cart and checkout */
table.cart {
	width: 100%;
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 0.9em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

table.cart th {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFFFFF;
	text-align: left;
	background-color: #E02128;
}

table.cart td {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

table.cart th.total {
	color: #000000;
	background-color: #F5F5F5;
}

table.cart th.total-title {
	color: #000000;
	text-align: right;
	background-color: #F5F5F5;
}

h2.cart {
	text-align: left;
}

ul.minicart {
	width: 298px;
	list-style: none;
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 0.9em;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	border-color: #21A3DD;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

ul.minicart li {
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C0C0C0;
}

ul.minicart li.totals {
	font-weight: bold;
	text-align: right;
	border-width: 0;
}

span.cart-product-name {
	font-weight: bold;
}

/* video */
.video {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

/* bookings */
ul.sectionbookings {
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

ul.sectionbookings li {
	float: left;
	width: auto;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}

ul.productsbookings {
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

ul.productsbookings li {
	float: left;
	width: 100%;
}

ul.sectionscalendar {float: left; width: 100%; list-style: none; padding: 0; margin: 0 0 20px 0; clear: both;}
ul.sectionscalendar li {float: left; width: 23%; text-align: center; padding: 0 2% 2% 0;}

.calendar-block {float: left; width: 475px; height: 370px; }
.calendar-heading {clear: both;}

ul.calendar {
	float: left;
	width: 420px;
	font-family: Myriad Pro, Arial, sans-serif;
	font-size: 0.85em;
	line-height: 1.0;
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
        clear: both;
        border-left: 1px solid #000000;
        border-top: 1px solid #000000;
}

ul.calendar li {
	float: left;
	width: 59px;
        height: 54px;
	text-align: center;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
}

ul.calendar a {
	display: block;
width: 49px;
height: 49px;
padding: 5px 5px 0 5px;
	text-decoration: none;
}

ul.calendar a:hover {
	background-color: #DDEEFF;
}

ul.calendar .day {
	display: block;
	font-weight: bold;
	color: #FF0000;
}
ul.calendar .date {
	display: block;
}
ul.calendar .month {
	display: block;
}
ul.calendar .daynobook {
	display: block;
	font-weight: bold;
	color: #696969;
width: 49px; height: 49px; padding: 5px 5px 0 5px;
background: url(/templates/dart/images/bg-nobooking.png) no-repeat center;
}

ul.calendarproduct {float: left; width: 777px; list-style: none; border-left: 1px solid #000000; border-top: 1px solid #000000; margin: 0 0 20px 0;}
ul.calendarproduct li {float: left; width: 100px; text-align: center; padding: 5px; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
ul.calendarproduct .day {display: block;}
ul.calendarproduct .date {display: block;}
ul.calendarproduct .month {display: block;}

/* checkout form */
form.checkout div {
	float: left;
	width: 100%;
	margin-bottom: 0 0 10px 0;
}

form.checkout label {
	float: left;
	width: 220px;
}

/* contact form */
form.contact div {
	float: left;
	width: 540px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

form.contact label {
	display: block;
}

/* login form */
form.login div {
	float: left;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

form.login label {
	float: left;
	width: 120px;
	margin-bottom: 0 0 5px 0;
}

form.login input {
	float: left;
	width: 120px;
	display: block;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

form.login input.submit {
	display: block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/* newsletter form */
form.newsletter label {
	display: block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

form.newsletter input {
	display: block;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

form.newsletter input.submit {
	display: block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/* news */
ul.news {
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

ul.news li {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

.newsitem {
	float: left;
	width: 100%;
}

/* errors */
.error-text {
	display: block;
	font-family: "Myriad Pro", Arial, sans-serif;
	color: #FF0000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFFFCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

/* footer bits */
.footera {
	float: left;
	width: 240px;
	color: #D12328;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}

.footerb {
	float: left;
	width: 280px;
}

.footerc {
	float: right;
	width: 400px;
}

.footerc img {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
}

