/* TAGS & CLASSES */

body {
	margin: 0px;
	padding: 0px;
	background-color: #003179;
	}

img {
	border: 0px;
	}

form {
	display: inline;
	}
.container {
	background-color: #ffffff;
	}


.container tr {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e3e3e;
	line-height: 14px;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	border-collapse: collapse;
	}

.shadow_left {
	background-image: url(images/shadow-left.jpg);
	}
.shadow_right {
	background-image: url(images/shadow-right.jpg);
	}

td.head_gray {
	background-color: #dadada;
	}

td.head_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	background-image: url(images/ribbon1-3.jpg);
	background-repeat: no-repeat;
	}

td.loginbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	background-image: url(images/loginbox.jpg);
	background-repeat: no-repeat;	
	}

.login input {
	width: 112px;
	height: 16px;
	vertical-align: middle;
	padding-left: 5px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000099;
	border: 0px;
	}

td.left_column {
	text-align: center;
	background-color: #053b89;
	background-image: url(images/back-column.jpg);
	}

.bookingbox {
	width: 159px;
	height: 58px;
	background-image: url(images/back-booking.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #e6f31d;
	line-height: 15px;
	}
.bookingbox div {
	text-align: left;
	padding-top: 12px;
	padding-left: 52px;
	}

.testimonialbox {
	width: 163px;
	/*height: 135px;*/
	height: 89px;
	background-image: url(images/back-testimonials.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #043a89;
	text-align: center;
	line-height: 14px;
	}
.testimonialbox div {
	padding-top: 5px;
	}
.testimonialbox span.author {
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	}

.contents {
	margin-left: 12px;
	}
.readmore {
	text-align: right;
	margin-right: 55px;
	}

.poll1 {
	width: 168px;
	height: 9px;
	background-image: url(images/back-poll1.jpg);
	background-repeat:no-repeat;
	font-weight: bold;
	}
.poll2 {
	width: 168px;
	height: 1px;
	background-image: url(images/back-poll2.jpg);
	background-repeat: repeat-y;
	font-weight: bold;
	}
.poll3  {
	width: 168px;
	height: 19px;
	background-image: url(images/back-poll3.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	}
div.pad {
	padding-top: 8px;
	padding-left: 20px;
	}
.pollitem {
	background-image: url(images/back-pollitem.jpg);
	
	background-position:10px;
	background-repeat: no-repeat;
	}
.pollitem div {
	padding-left: 14px;
	padding-top: 4px;
	color: #416597;
	}


.footer_terms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #b5cae8;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	}
.back_terms {
	background-image: url(images/ribbon2-1.jpg);
	}

td.footer_copyright {
	background-image: url(images/ribbon2-5.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	width: 273px;
	height: 55px;
	line-height: 12px;
	}


td.contents_title {
	padding-left: 12px;
	padding-top: 5px;
	}
.contents_text {
	padding: 5px;
	padding-left: 30px;
	}
.heading {
	font-size: 13px;
	font-weight: bold;
	color: #b1487e;
	text-decoration: underline;
	margin-bottom: 10px;
	}
td.backprice {
	background-color: #e8e8e8;
	vertical-align: middle;
	}
td.line {
	vertical-align: bottom;
	text-align: center;
	}
.news_title {
	font-size: 18px;
	}


/* ANCHORS */


td.head_links a {
	color: #003480;
	text-decoration: underline;
	}
td.head_links a:hover {
	text-decoration: none;
	}


a {
	color: #003480;
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;
	}



.bookingbox a {
	color: #ffffff;
	text-decoration: underline;
	}
.bookingbox a:hover {
	color: #dee6f1;
	}

.footer_terms a {
	color: #b5cae8;
	text-decoration: underline;
	}
.footer_terms a:hover {
	color: #ffffff;
	}

.footer_copyright a {
	color: #ffffff;
	text-decoration: underline;
	}
.footer_copyright a:hover {
	color: #b5cae8;
	}
.account{
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	}
.account a {
	color: #ffffff;
	text-decoration: underline;
	font-size:12px;
	font-weight:bold;
	}
.account a:hover {
	text-decoration:none;
	}
.login_small{
	color: #416DAE;
	font-size:11px;
	font:"Trebuchet MS", Arial;
	}
.login_big{
	color: #416DAE;
	font-size:14px;
	font-weight:bold;
	font:"Trebuchet MS", Arial;
	}
.login_small_bold{
	color: #416DAE;
	font-size:11px;
	font-weight:bold;
	font:"Trebuchet MS", Arial;
	}
.add_pet{
	color:#FF0000;
	font-size:11px;
	font:"Trebuchet MS", Arial;
	}
.add_pet a{
	color:#FF0000;
	font-size:11px;
	font:"Trebuchet MS", Arial;
	}
.add_pet a:hover{
	text-decoration:none;
	}