/* MAIN STRUCTURE */
html {
	height:100%;
}

body {
	margin:0;
	padding:0;
	text-align:center;
	background:#05193E url(http://www.pfizer-vet.be//images/public/body_bg.gif) repeat-x top;
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	height:100%;
}

div#container {
	background-color:#edf5f5;
	border-left:1px solid #a1b6c3;
	border-right:1px solid #a1b6c3;
	width:860px;
	margin:0 auto;
	text-align:left;
	position:relative;
	padding:85px 27px 10px 28px;
	min-height:540px;
	height:auto!important;
	height:540px;
}

hr.clearer {
	height:0;
	width:0;
	clear:both;
	border:none;
	visibility:hidden;
	padding:0;
	margin:0;
}

hr.spacer {
	height:10px;
	width:0;
	clear:both;
	border:none;
	visibility:hidden;
	padding:0;
	margin:0;
}

/* HEADER */
div#header {
	position:absolute;
	top:0;
	left:-15px;
	height:90px;
	text-align:right;
	width:905px;
	padding:4px 43px 0 0;
	background:url(http://www.pfizer-vet.be//images/public/header.gif) no-repeat;
}

	/* LOGO */
	div#header h1 {
		margin:0;
		padding:0;
		position:absolute;
		left:63px;
		top:13px;
		text-align:left;
	}
	div#header h1 a {
		display:block;
		width:294px;
		height:54px;
		text-indent:-3000px;
		background:url(http://www.pfizer-vet.be//images/public/pfizer_logo.gif) no-repeat;
	}
	
	/* LANGUAGE SELECTION */
	ul#lngMenu {
		margin:0;
		padding:0;
		position:absolute;
		right:-21px;
		top:9px;
		width:26px;
	}
	ul#lngMenu li {
		list-style:none;
		margin:0 0 1px;
		padding:4px 0 0 5px;
		height:17px;
		width:21px;
		text-align:left;
		background:url(http://www.pfizer-vet.be//images/public/lngmenu.gif) no-repeat left top;
		font-size:0.9em;
	}
	ul#lngMenu a.current {
		color:#7ca4bf;
	}
	ul#lngMenu li.last {
		height:26px;
	}

	/* TOP NAVIGATION */
	div#topNav {
		text-transform:uppercase;
		font-size:0.9em;
		color:#317db2;
	}
	
	/* SEARCH */
	form#search {
		padding:0;
		margin:12px 0 0;
	}
	form#search p {
		margin:0 0 4px;
	}
	form#search input#frmSearch {
		border:none;
		background:#FFF url(http://www.pfizer-vet.be//images/public/search_inputtext.gif) no-repeat;
		width:178px;
		height:22px;
		padding:4px 0 0 3px;
		font-size:1em;
	}
	form#search input#submitSearch {
		border:none;
		background:url(http://www.pfizer-vet.be//images/public/search_submit.gif) no-repeat right;
		height:26px;
		color:#FFF;
		vertical-align:top;
		font-weight:bold;
		font-size:1em;
		padding:0 5px 3px;
		_padding:0 0 3px;
		*padding:0 0 3px;
		cursor:pointer;
	}
	form#search a {
		font-size:0.9em;
	}
/* END HEADER */


/* MAIN MENU */
ul#menu {
	background:url(http://www.pfizer-vet.be//images/public/menu_bg.gif) no-repeat;
	margin:0 0 11px;
	padding:0 0 0 1px;
	width:859px;
	height:25px;
	position:relative;
	z-index:120;
}
ul#menu li {
	list-style:none;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.1em;
	height:24px;
	background:url(http://www.pfizer-vet.be//images/public/menu_separator.gif) no-repeat right 5px;
	margin:0;
	padding:1px 2px 0 0;
}
ul#menu li.right {
	float:right;
	text-transform:none;
	padding:1px 6px 0;
	background:none;
}
ul#menu li.right a {
	height:20px;
	padding:4px 0 0;
}
ul#menu li.right a:hover {
	color:#fbdc0d;
}
ul#menu li.blue a {
	border-top:2px solid #07b6ff;
}
ul#menu li.blue a:hover, ul#menu li.blue a.current {
	color:#07b6ff;
}
ul#menu li.blue a.current {
	background:url(http://www.pfizer-vet.be//images/public/menu_current_blue.gif) no-repeat 3px 8px;
}
ul#menu li.yellow a {
	border-top:2px solid #ffd800;
}
ul#menu li.yellow a:hover, ul#menu li.yellow a.current {
	color:#ffd800;
}
ul#menu li.yellow a.current {
	background:url(http://www.pfizer-vet.be//images/public/menu_current_yellow.gif) no-repeat 3px 8px;
}
ul#menu li.green a {
	border-top:2px solid #91cc7f;
}
ul#menu li.green a:hover, ul#menu li.green a.current {
	color:#91cc7f;
}
ul#menu li.green a.current {
	background:url(http://www.pfizer-vet.be//images/public/menu_current_green.gif) no-repeat 3px 8px;
}
ul#menu li.pink a {
	border-top:2px solid #fe69e4;
}
ul#menu li.pink a:hover, ul#menu li.pink a.current {
	color:#fe69e4;
}
ul#menu li.pink a.current {
	background:url(http://www.pfizer-vet.be//images/public/menu_current_pink.gif) no-repeat 3px 8px;
}
ul#menu li.last {
	margin-top: 2px;
	background:none;
}
ul#menu li.orange a {
	border-top:2px solid #eea524;
}
ul#menu li.orange a:hover, ul#menu li.orange a.current {
	color:#eea524;
}
ul#menu li.orange a.current {
	background:url(http://www.pfizer-vet.be//images/public/menu_current_orange.gif) no-repeat 3px 8px;
}
ul#menu li a {
	color:#FEFEFE;
	display:block;
	height:22px;
	padding:2px 12px 0;
	width:auto!important;
	width:10px;
	white-space:nowrap;
}

/* HOME LEFT COLUMN */
div#homeLeftColumn {
	float:left;
	width:300px;
	margin:0 20px 0 0;
	padding:18px 0 0;
}
div#homeLeftColumn h1 {
	font-size:1.3em;
	margin:4px 0 8px;
}
	/* PRODUCT SEARCH */
	div.blueBox {
		margin:0 0 8px;
	}
	div.blueBox div.top, div.blueBox div.bottom {
		width:300px;
		height:5px;
		font-size:1px;
	}
	div.blueBox div.top {
		background:url(http://www.pfizer-vet.be//images/public/bluebox_top.gif) no-repeat bottom;
	}
	div.blueBox div.box {
		background:#0e3855 url(http://www.pfizer-vet.be//images/public/bluebox_bg.gif) repeat-x top;
		padding:1px 28px 1px 13px;
	}
	div.blueBox div.bottom {
		background:url(http://www.pfizer-vet.be//images/public/bluebox_bottom.gif) no-repeat top;
	}
	div.blueBox h1 {
		color:#fefefe;
	}
	form#productSearch {
		margin:0;
		padding:0 0 0 17px;
		background:url(http://www.pfizer-vet.be//images/public/productsearch_left.gif) no-repeat left 10px;
	}
	form#productSearch select {
		width:240px;
		border:1px solid #abb7c0;
		color:#527084;
		background:#cdd6dc url(http://www.pfizer-vet.be//images/public/productsearch_select.gif) repeat-x;
		height:22px;
		font-size:1em;
	}
	form#productSearch p {
		margin:0 0 10px!important;
		margin:0 0 14px;
		text-align:right;
	}
	form#productSearch a#submitProductSearch {
		display:-moz-inline-box;
		display:inline-block;
		background:url(http://www.pfizer-vet.be//images/public/productsearch_submit_left.gif) no-repeat left;
		height:24px;
		padding:4px 0 7px 36px;
		color:#FFF;
		font-size:1.1em;
		font-weight:bold;
	}
	form#productSearch a#submitProductSearch:hover {
		color:#fbdc0d;
	}
	form#productSearch a#submitProductSearch span {
		display:-moz-inline-box;
		display:inline-block;
		background:url(http://www.pfizer-vet.be//images/public/productsearch_submit_right.gif) no-repeat right;
		height:21px;
		padding:3px 12px 0 5px;
		cursor:pointer;
	}
	
	/* PROFESSIONAL LOGIN */
	div#proLogin {
		background:url(http://www.pfizer-vet.be//images/public/login_box.jpg) no-repeat;
		width:200px;
		height:149px;
		padding:4px 18px 0 82px;
	}
	div#proLogin h1 {
		color:#2a7db6;
		background:url(http://www.pfizer-vet.be//images/public/login_title.gif) no-repeat top right;
		padding:0 20px 0 0;
	}
	div#proLogin form {
		margin:0;
		padding:0 0 0 15px;
	}
	div#proLogin input.inputText {
		background:url(http://www.pfizer-vet.be//images/public/login_input.gif) repeat-x;
		border:1px solid #d5d7d8;
		width:179px;
		height:19px;
		padding:3px 0 0 6px;
		color:#527084;
		font-size:1em;
	}
	div#proLogin p {
		margin:0 0 6px;
	}
	div#proLogin p.submit {
		float:right;
		margin:-2px 0 0;
	}
	div#proLogin a.button {
		display:-moz-inline-box;
		display:inline-block;
		height:24px;
		color:#FEFEFE;
		font-size:1.1em;
		font-weight:bold;
		background:url(http://www.pfizer-vet.be//images/public/login_submit_right.gif) no-repeat right;
		margin:5px 0 10px;
		padding:0;
	}
	div#proLogin a.button span {
		background:url(http://www.pfizer-vet.be//images/public/login_submit_left.gif) no-repeat left;
		display:-moz-inline-box;
		display:inline-block;
		height:20px;
		padding:4px 12px 0;
		cursor:pointer;
	}
	div#proLogin a.button:hover {
		color:#fbdc0d;
	}
	div#proLogin p.lastLine {
		margin:-2px 0 0;
	}
	div#proLogin select {
		width:200px;
	}
/* END HOME LEFT COLUMN */
	
/* HOME RIGHT COLUMN */
div#homeRightColumn {
	float:left;
	width:540px;
	margin:18px 0 0;
}
	/* HOME NEWS */
	div#homeNews {
		background:url(http://www.pfizer-vet.be//images/public/news_bottom.gif) no-repeat bottom;
		padding:0 0 7px;
	}
	div#homeNews h1 {
		background:#0d3552 url(http://www.pfizer-vet.be//images/public/news_title.gif) no-repeat top;
		min-height:25px;
		height:auto!important;
		height:25px;
		color:#efefef;
		font-size:1.4em;
		padding:4px 0 0 20px;
		margin:0;
	}
	div#homeNews div.news {
		background:#d6eff3 url(http://www.pfizer-vet.be//images/public/news_bg.gif) repeat-x top;
		border-bottom:8px solid #ffc20e;
		border-left:1px solid #d5d7d8;
		border-right:1px solid #d5d7d8;
		padding:7px 0 7px 15px;
		min-height:84px;
		height:auto!important;
		height:84px;
	}
	div.newsLeft {
		float:left;
		width:70px;
		text-align:center;
	}
	div#homeNews div.newsRight {
		float:left;
		width:432px;
		border-left:1px solid #cbcbcb;
		margin:0 0 0 7px;
		padding:0 0 0 7px;
	}
	div#homeNews h2 {
		margin:0 0 3px;
		font-size:1.1em;
	}
	div#homeNews div#lastNews {
		border-bottom:none;
		padding:7px 0 0 15px;
	}
	span.day {
		color:#8d8d8d;
		font-size:2.3em;
		font-weight:bold;
		border-right:1px solid #cbcbcb;
		float:left;
		padding:0 4px 0 0;
		line-height:0.9em;
		margin:0 6px 0 0!important;
		margin:0 3px 0 0;
	}
	span.month {
		color:#4b6170;
		font-size:1.1em;
		font-weight:bold;
		text-transform:uppercase;
		line-height:1em;
		display:block;
	}
	span.year {
		color:#4b6170;
		font-size:0.9em;
		font-weight:bold;
		line-height:1em;
		display:block;
	}
	a.newsButton {
		clear:left;
		display:-moz-inline-box;
		display:inline-block;
		margin:8px 0 0;
		height:20px;
		color:#FEFEFE;
		background:url(http://www.pfizer-vet.be//images/public/newsbutton_left.gif) no-repeat left;
		font-weight:bold;
	}
	a.newsButton span {
		display:-moz-inline-box;
		display:inline-block;
		height:18px;
		padding:2px 5px 0;
		background:url(http://www.pfizer-vet.be//images/public/newsbutton_right.gif) no-repeat right;
		cursor:pointer;
	}
	a.newsButton:hover {
		color:#fbdc0d;
	}
	div#homeNews img.newsImg {
		border:2px solid #aac0c0;
		float:right;
		margin:0 0 0 8px;
	}
/* END RIGHT COLUMN */

/* FOOTER */
div#footer {
	background:url(http://www.pfizer-vet.be//images/public/container_bottom.gif) no-repeat bottom;
	height:20px;
	font-size:0.8em;
	text-transform:uppercase;
	width:860px;
	margin:0 auto 30px;
	padding:5px 27px 0 30px;
	text-align:left;
	color:#3ea1c0;
	letter-spacing:-1px;
}
div#footer p {
	margin:0;
}
div#footer a {
	color:#3ea1c0;
}
div#footer a:hover {
	color:#051a3f;
}
div#footer p.footerRight {
	float:right;
}

/* TYPOGRAPHY */
a {
	color:#317db2;
	text-decoration:none;
}
a:hover {
	color:#051a3f;
}
p {
	margin:0 0 1.2em;
}
h1 {
	color:#237fbf;
	font-size:1.5em;
}
h2 {
	color:#237fbf;
	font-size:1.2em;
	margin:16px 0 4px;
}
a.button {
	display:-moz-inline-box;
	display:inline-block;
	background:url(http://www.pfizer-vet.be//images/public/button_left.gif) no-repeat left;
	height:24px;
	padding:0 0 0 5px;
	color:#FFF;
	font-weight:bold;
	font-size:0.9em;
	margin:0 0 2px;
}
a.button span {
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	height:20px;
	background:url(http://www.pfizer-vet.be//images/public/button_right.gif) no-repeat right;
	padding:4px 7px 0 3px;
}
a.button:hover {
	color:#fbdc0d;
}
img {
	border:none;
}
p.center {
	text-align:center;
}
.floatRight {
	float:right;
}
.floatLeft {
	float:left;
}
/* END TYPOGRAPHY */


/* BREADCRUMB */
p#breadcrumb {
	color:#8b9296;
	margin:18px 0 28px 25px;
}
p#breadcrumb a {
	color:#8b9296;
}
p#breadcrumb a:hover {
	color:#000;
}


/* LEFT COLUMN */
div#leftColumn {
	float:left;
	width:202px;
	margin:0 20px 0 0;
}
	
	/* SUBMENU */
	ul#submenu {
		background:url(http://www.pfizer-vet.be//images/public/submenu_top.gif) no-repeat top;
		width:202px;
		margin:0 0 28px;
		padding:4px 0 0;
	}
	ul#submenu li {
		list-style:none;
		margin:0;
		padding:0;
		border-top:1px solid #56a8df;
		border-bottom:1px solid #207ab9;
		border-left:1px solid #1b73b1;
		border-right:1px solid #1b73b1;
		background:#308dd1 url(http://www.pfizer-vet.be//images/public/submenu_bg.gif) repeat-x top;
		font-weight:bold;
		font-size:1.1em;
	}
	ul#submenu ul {
		margin:0;
		padding:0;
		border-top:1px solid #0d619b;
		font-size:0.9em;
	}
	ul#submenu ul li {
		border-top:none;
		border-bottom:none;
		border-left:none;
		border-right:none;
		background:#0d619b;
	}
	ul#submenu li.current a {
		background:url(http://www.pfizer-vet.be//images/public/submenu_current.gif) no-repeat 180px 18px;
		color:#fbdc0d;
	}
	ul#submenu a {
		color:#FFF;
		display:block;
		padding:10px 16px 8px;
		min-height:16px;
		height:auto!important;
		height:16px;
	}
	ul#submenu a:hover {
		color:#fbdc0d;
	}
	ul#submenu ul.submenu a, ul#submenu li.current ul.submenu a {
		background:#0d619b;
		padding:10px 16px 8px 32px;
		color:#FFF
	}
	ul#submenu ul a:hover, ul#submenu ul li.current a, ul#submenu li.current ul.submenu li.current a, ul#submenu li.current ul.submenu a:hover {
		background:#1475ba;
		color:#fbdc0d;
	}
	ul#submenu li.first {
		border-top:none;
	}
	ul#submenu span.quantity {
		float:right;
		margin:0 0 0 10px;
	}
	/* END SUBMENU */

/* END LEFT COLUMN */


/* RIGHT COLUMN */
div#rightColumn {
	width:638px;
	float:left;
}

	/* CONTENT */
	div.contentTop, div.contentBottom {
		height:4px;
		font-size:0;
		width:636px;
		margin:0 1px;
	}
	div.contentTop {
		background:url(http://www.pfizer-vet.be//images/public/content_top.gif) no-repeat;
	}
	div.contentBottom {
		background:url(http://www.pfizer-vet.be//images/public/content_bottom.gif) no-repeat;
	}
	div.content {
		width:620px;
		margin:0 1px;
		border-left:1px solid #d5d7d8;
		border-right:1px solid #d5d7d8;
		padding:1px 7px;
		background-color:#FFF;
	}
	div.content h1 {
		margin:4px 11px 8px;
	}
	/* END CONTENT */

/* END RIGHT COLUMN */


/* PRODUCTS */
form#searchProduct {
	margin:0 0 7px;
	padding:12px 0 0 20px;
	background:url(http://www.pfizer-vet.be//images/public/search_product.gif) no-repeat;
	width:618px;
	height:34px;
}
form#searchProduct h1 {
	float:left;
	color:#5195c4;
	font-size:1.3em;
	margin:0 14px 0 0;
}
form#searchProduct select {
	width:140px;
	border:1px solid #abb7c0;
	color:#527084;
	background:#cdd6dc url(http://www.pfizer-vet.be//images/public/productsearch_select.gif) repeat-x;
	height:22px;
	font-size:1em;
	margin:0 10px 0 0;
	vertical-align:top;
}


form#searchProduct select.long{
	width:180px;
} 

form#searchProduct input.inputText {
	width:134px;
	border:1px solid #abb7c0;
	color:#527084;
	height:18px;
	font-size:1em;
	padding:2px 3px 0;
	background:#cdd6dc url(http://www.pfizer-vet.be//images/public/productsearch_select.gif) repeat-x;
	vertical-align:top;
}
form#searchProduct a.button {
	background:url(http://www.pfizer-vet.be//images/public/button_left.gif) no-repeat left;
	height:24px;
	padding:0 0 0 5px;
	color:#FFF;
	font-weight:bold;
	font-size:0.9em;
	margin:0 0 2px;
	text-transform:uppercase;
}
img.speciesIcon {
	float:right;
	margin:0 10px 12px;
}
div.productTop {
	width:613px;
	height:4px;
	background:url(http://www.pfizer-vet.be//images/public/product_top.gif) no-repeat;
	font-size:0;
}
div.productBottom {
	width:613px;
	height:4px;
	background:url(http://www.pfizer-vet.be//images/public/product_bottom.gif) no-repeat;
	font-size:0;
	margin:0 0 7px;
}
div.product {
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	width:587px;
	padding:1px 12px;
	min-height:75px;
	height:auto!important;
	height:75px;
	background:#ecf6f6 url(http://www.pfizer-vet.be//images/public/product_bg.gif) repeat-x top;
}
div.product p {
	font-size:1.1em;
}
div.product h2 {
	margin:4px 0 8px;
}
img.packshot {
	float:right;
	margin:5px 0 0 36px;
	width:100px;
	height:65px;
	border:1px solid #237fbf;
}
div.product a.button, div.tab a.button, div.content a.button {
	background:url(http://www.pfizer-vet.be//images/public/button_left.gif) no-repeat left 7px;
	height:32px;
	padding:7px 0 0 5px;
	color:#FFF;
	font-weight:bold;
	font-size:0.9em;
	margin:0 0 2px;
	vertical-align:middle;
}
div.product a.notice, div.tab a.notice, div.content a.notice {
	display:-moz-inline-box;
	display:inline-block;
	background:url(http://www.pfizer-vet.be//images/public/button_pdf_left.gif) no-repeat left;
	height:32px;
	padding:7px 0 0 35px;
	color:#FFF;
	font-weight:bold;
	font-size:0.9em;
	margin:0 0 2px;
}
div.product a.button span, div.tab a.button span, form#searchProduct a.button span, div.content a.button span {
	height:20px;
	background:url(http://www.pfizer-vet.be//images/public/button_right.gif) no-repeat right;
	padding:4px 7px 0 3px;
}
a.notice span {
	display:-moz-inline-box;
	display:inline-block;
	height:20px;
	background:url(http://www.pfizer-vet.be//images/public/button_right.gif) no-repeat right;
	padding:4px 7px 0 3px;
	color:#FFF;
}
div.product a.button:hover, div.tab a.button:hover, form#searchProduct a.button:hover {
	color:#fbdc0d;
}
div.product a.button span img {
	vertical-align:middle;
	margin:0 2px 0 0;
}
div.line {
	background-color:#237FBF;
	height:3px;
	font-size:0;
	margin:10px 0;
}

	/* PAGINATION */
	ul#pagination {
		margin:0;
		padding:0;
	}
	ul#pagination li {
		float:left;
		list-style:none;
		padding:0;
		margin:0;
		font-weight:bold;
	}
	ul#pagination a {
		display:block;
		height:24px;
		color:#777;
		width:auto!important;
		width:1px;
		white-space:nowrap;
	}
	ul#pagination span {
		padding:4px 8px 0;
		height:18px;
		background:#dbdbdb url(http://www.pfizer-vet.be//images/public/pagination_bg.gif) repeat-x top;
		display:block;
		border:1px solid #CCC;
		border-left:none;
		cursor:pointer;
	}
	ul#pagination a:hover span, ul#pagination li.current a span {
		background:#909090 url(http://www.pfizer-vet.be//images/public/pagination_over.gif) repeat-x top;
		color:#FFF;
	}
	ul#pagination li.first a {
		background:url(http://www.pfizer-vet.be//images/public/pagination_left.gif) no-repeat left;
		padding:0 0 0 2px;
	}
	ul#pagination li.first a:hover {
		background:url(http://www.pfizer-vet.be//images/public/pagination_left_over.gif) no-repeat left;
	}
	ul#pagination li.last a span, ul#pagination li.lastDisabled span {
		border-right:none;
		padding:4px 16px 0 8px;
	}
	ul#pagination li.last a {
		background:url(http://www.pfizer-vet.be//images/public/pagination_right.gif) no-repeat right;
		padding:0 2px 0 0;
	}
	ul#pagination li.last a:hover {
		background:url(http://www.pfizer-vet.be//images/public/pagination_right_over.gif) no-repeat right;
	}
	ul#pagination li.firstDisabled a {
		padding:0 0 0 2px;
		background:url(http://www.pfizer-vet.be//images/public/pagination_left_disabled.gif) no-repeat left;
	}
	ul#pagination li.firstDisabled a:hover span, ul#pagination li.lastDisabled a:hover span {
		background:url(http://www.pfizer-vet.be//images/public/pagination_disabled.gif) repeat-x;
		color:#AAA;
	}
	ul#pagination li.lastDisabled a {
		padding:0 2px 0 0;
		background:url(http://www.pfizer-vet.be//images/public/pagination_right_disabled.gif) no-repeat right;
	}
	ul#pagination li.firstDisabled span, ul#pagination li.lastDisabled span {
		background:#ccc url(http://www.pfizer-vet.be//images/public/pagination_disabled.gif) repeat-x top;
		color:#AAA;
		cursor:default;
	}
	/* END PAGINATION */
	
/* END PRODUCTS */


/* USER BOX */
div#userBox {
	position:absolute;
	top:85px;
	right:27px!important;
	right:26px;
	width:182px;
	height:auto!important;
	height:60px;
	min-height:60px;
	background:#3496da url(http://www.pfizer-vet.be//images/public/user_box.gif) no-repeat bottom;
	z-index:130;
	color:#FFF;
	padding:3px 0 0 18px;
}
div#userBox h1 {
	display:none;
}
div#userBox p.empty {
	display:none;
}
div#userBox strong {
	color:#fbdc0d;
}
div#userBox p {
	margin:0 0 4px;
}
div#userBox select {
	font-size:1em;
	width:150px;
}
div#userBox a.button {
	color:#FFF;
	font-weight:bold;
	background:url(http://www.pfizer-vet.be//images/public/userbox_button_left.gif) no-repeat left;
	height:20px;
	margin:0 5px 0 0;
	padding:0 0 0 5px;
}
div#userBox a.button span {
	background:url(http://www.pfizer-vet.be//images/public/userbox_button_right.gif) no-repeat right;
	height:18px;
	padding:2px 8px 0 3px;
}
div#userBox a.button:hover {
	color:#fbdc0d;
}
/* END USER BOX */


/* PRODUCT */
img.productSpecies {
	vertical-align:middle;
}
div.withTabs {
	border-top:1px solid #d5d7d8;
	position:relative;
	margin:29px 1px 0;
}
ul#productTabs {
	height:22px;
	padding:0;
	margin:0;
	position:absolute;
	top:-22px;
	left:-1px;
	overflow:hidden;
}
ul#productTabs li {
	list-style:none;
	float:left;
	height:22px;
	font-size:1.1em;
	font-weight:bold;
	padding:0 0 0 5px;
	margin:0 1px 0 0;
	width:auto!important;
	width:1px;
	white-space:nowrap;
	background:url(http://www.pfizer-vet.be//images/public/tab_left.gif) no-repeat left;
	color:#FFF;
}
ul#productTabs li span {
	display:block;
	height:20px;
	background:url(http://www.pfizer-vet.be//images/public/tab_right.gif) no-repeat right;
	padding:2px 10px 0 5px;
	cursor:pointer;
}
ul#productTabs li.current {
	color:#237fbf;
	background:url(http://www.pfizer-vet.be//images/public/tab_left_over.gif) no-repeat left top;
}
ul#productTabs li.current span {
	background:url(http://www.pfizer-vet.be//images/public/tab_right_over.gif) no-repeat right top;
	height:20px;
}
div.tab img{
	vertical-spacing:5px;
	horizontal-spacing:10px;
	border:1px solid #237fbf;
}
div.hidden {
	display:none;
}
/* END PRODUCT */

 
/* VETS HOME */
div.vetsContentTop, div.vetsContentBottom {
	width:860px;
	height:4px;
	font-size:0;
}
div.vetsContentTop {
	background:url(http://www.pfizer-vet.be//images/public/vets_content_top.gif) no-repeat;
}
div.vetsContentBottom {
	background:url(http://www.pfizer-vet.be//images/public/vets_content_bottom.gif) no-repeat;
}
div.vetsContent {
	width:808px;
	border-left:1px solid #d5d7d8;
	border-right:1px solid #d5d7d8;
	padding:1px 25px;
	background-color:#FFF;
}
div.vetsContent p {
	font-size:1.1em;
}
div.vetBox {
	width:202px;
	float:left;
	margin:17px 17px 0 0;
	background:#2672a8 url(http://www.pfizer-vet.be//images/public/vet_box.gif) no-repeat bottom;
	min-height:235px;
	height:auto!important;
	height:235px;
}
div.vetBox h1 {
	font-size:1.2em;
	color:#FFF;
	line-height:1em;
	background:url(http://www.pfizer-vet.be//images/public/vet_box_title.gif) no-repeat right;
	height:34px;
	display:-moz-inline-box;
	display:inline-block;
	padding:0 6px 0 0;
	margin:0;
	width:auto!important;
	width:1px;
	white-space:nowrap;
}
div.vetBox h1 span {
	background-color:#3292d6;
	height:30px;
	display:-moz-inline-box;
	display:inline-block;
	padding:2px 8px 2px 10px;
	line-height:30px;
	*width:134px!important;
	*width:1px;
	white-space:nowrap;
}
div.vetBox form#productSearch {
	background:none;
	padding:0;
}
div.vetBox form#productSearch p {
	text-align:center;
}
div.vetBox form#productSearch select {
	width:173px;
}
div.vetBoxTitle {
	height:52px;
	padding:15px 0 0;
	margin:0 0 16px;
}
div.vetBoxProducts {
	background:url(http://www.pfizer-vet.be//images/public/vet_box_products.jpg) no-repeat;
}
div.vetBoxInfo {
	background:url(http://www.pfizer-vet.be//images/public/vet_box_info.jpg) no-repeat;
}
div.vetBoxServices {
	background:url(http://www.pfizer-vet.be//images/public/vet_box_services.jpg) no-repeat;
}
div.vetBoxTeam {
	background:url(http://www.pfizer-vet.be//images/public/vet_box_team.jpg) no-repeat;
}
div#lastVetBox {
	margin:17px 0 0;
}
div.vetBox li a {
	color:#FFF;
}
div.vetBox ul {
	padding:0 0 0 30px;
	margin:0;
}
div.vetBox li {
	list-style:url(http://www.pfizer-vet.be//images/public/vet_box_bullet.gif);
	margin:0 0 10px;
	padding:0;
	color:#FFF;
}
div.vetBox li a:hover {
	color:#07b6ff;
}
div.vetBox h1 a {
	color:#FFF;
}
div.vetBox h1 a:hover {
	color:#fbdc0d;
}
form#searchManager {
	margin:15px 0 0;
}
form#searchManager input.inputText {
	background:#FEFEFE url(http://www.pfizer-vet.be//images/public/postcode_left.gif) no-repeat left;
	border:none;
	height:22px;
	padding:0;
	width:116px;
	font-size:1em;
	color:#7b9094;
	padding:4px 0 0 3px;
	vertical-align:top;
	margin:0 0 0 14px;
	float:left;
}
form#searchManager input.inputSubmit {
	background:url(http://www.pfizer-vet.be//images/public/postcode_right.gif) no-repeat right;
	border:none;
	height:26px;
	color:#FFF;
	padding:0 5px 3px;
	_padding:0 0 3px;
	*padding:0 0 3px;
	font-weight:bold;
	font-size:1em;
	float:left;
	cursor:pointer;
}
div.extraBox {
	float:left;
	width:421px;
	margin:18px 18px 18px 0;
}
div.lastExtraBox {
	margin:18px 0;
}
div.extraBoxTop, div.extraBoxBottom {
	font-size:0;
	height:4px;
	width:421px;
}
div.extraBoxTop {
	background:url(http://www.pfizer-vet.be//images/public/extra_box_top.gif) no-repeat;
}
div.extraBoxBottom {
	background:url(http://www.pfizer-vet.be//images/public/extra_box_bottom.gif) no-repeat;
}
div.innerExtraBox {
	border-left:1px solid #d5d8d9;
	border-right:1px solid #d5d8d9;
	padding:12px 20px 1px 27px;
	background:#a2dbff url(http://www.pfizer-vet.be//images/public/extra_box_bg.gif) repeat-x top;
	min-height:165px;
	height:auto!important;
	height:165px;
}
div.extraBox h1 {
	color:#5195c4;
	font-size:1.3em;
	margin:0 0 16px;
}
div.extraBox p.readMore {
	text-align:right;
}
div.extraBox p.readMore a {
	background:url(http://www.pfizer-vet.be//images/public/vet_box_bullet.gif) no-repeat left;
	padding:0 0 0 10px;
}
img#technicalSupport {
	position:absolute;
	top:113px;
	right:233px;
}
#vetFlash {
	height:430px; width:805px;
	margin:18px auto 15px auto;
}
/* END VETS HOME */

/* USEFULL LINKS */
form#searchProduct p.right {
	text-align:right;
}
form#searchProduct p.right select {
	width:200px;
}
/* END USEFULL LINKS */

/* NEWS */
div.product div.newsRight {
	float:left;
	width:502px;
	border-left:1px solid #cbcbcb;
	margin:0 0 0 7px;
	padding:0 0 0 7px;
}
/* END NEWS */

/* CONTENT */
div.contentText {
	padding: 0 11px;
	margin: 0 !important;
	margin: -25px 0 -5px 0;
}

div.contentText div.hiddenSpacer {
	margin:0; padding: 0; height:0 !important; height:25px;
	
}

div.content div.contentText h1 {
	margin-left:0;
}
/* END CONTENT */

/* TEAM */
img.contact {
	float:left;
	margin:0 10px 10px 0;
}
/* END TEAM */

/* TABLE LAYOUT */
.tbl{
	background-color:#FFFFFF;
	margin-bottom:10px;
	margin-top:10px;
}
.tbl th{
	border-bottom:1px solid #207ab9;
	border-right:1px solid #207ab9;
	border-left:1px solid #56a8df;
	border-top:1px solid #56a8df;
	text-align:center;
	padding:6px;
	font-weight:bold;
	font-size:12px;
	background-color:#308dd0;
	color:#fff;
	white-space: nowrap;
}
.tbl .first{
	border:0;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #eaecee;
	background-color:#fff;
}

.tbl tr.odd{
	background-color:#fff;
}
.tbl tr.even{
	background-color:#f4f6f8;
}
.tbl .row{
	text-align:left;
	font-weight:bold;
	color:#181919;
}

.tbl .row span.small{
	font-weight:normal;
}

.tbl .odd .row{
	border-right:1px solid #e9f0f1;
	border-left:1px solid #eaecee;
	border-bottom:1px solid #e3e6e7;
	border-top:1px solid #fff;
	background-color:#fff;
}
.tbl .even .row{
	border-right:1px solid #eaecee;
	border-left:1px solid #eaecee;
	border-bottom:1px solid #eaecee;
	border-top:1px solid #fff;
	background-color:#f4f6f8;
}
.tbl .center {
	text-align:center;
}
.tbl td{
	border-right:1px solid #e3e6e7;
	border-left:1px solid #fff;
	border-bottom:1px solid #e3e6e7;
	border-top:1px solid #fff;
	text-align:center;
	padding:6px 2px;
	font-size:12px;
	color:#181919;
}
.tbl th.quantity{
	width:33%;
}


.tbl th.product{
	width: 275px;
}


table.fullsize{
	width: 100%;
}

table.hidden{
	display:none;
}
/* END TABLE LAYOUT */


/* PHARMACIES HOME PAGE */
div.pharmaContent {
	width:623px;
	border-left:1px solid #d5d7d8;
	border-right:1px solid #d5d7d8;
	padding:1px 210px 1px 25px;
	background-color:#FFF;
	min-height:144px;
	height:auto!important;
	height:124px;
	position:relative;
}
ul#pharmaMenu {
	margin:1px 1px 0;
	padding:0;
	float:right;
}
ul#pharmaMenu li {
	list-style:none;
	margin:0;
	font-size:1em;
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
}
ul#pharmaMenu li a {
	color:#FFF;
	display:block;
	width:193px;
}
ul#pharmaMenu li a:hover {
	color:#fbdc0d;
}
ul#pharmaMenu li#pharmaInfo a {
	background:url(http://www.pfizer-vet.be//images/public/pharma_menu_info.gif) no-repeat;
	height:27px;
	line-height:27px;
	padding:6px 8px 7px 0;
}
ul#pharmaMenu li#pharmaLinks a {
	background:url(http://www.pfizer-vet.be//images/public/pharma_menu_links.gif) no-repeat;
	height:27px;
	line-height:27px;
	padding:9px 8px 8px 0;
}
ul#pharmaMenu li#pharmaCalculator a {
	background:url(http://www.pfizer-vet.be//images/public/pharma_menu_calculator.gif) no-repeat;
	height:27px;
	line-height:27px;
	padding:10px 8px 11px 0;
}
div#pharmaBoxes div.vetBox {
	width:158px;
	background:#2672a8 url(http://www.pfizer-vet.be//images/public/pharma_box.gif) no-repeat bottom;
}
div#pharmaBoxes div.vetBoxTitle {
	background:url(http://www.pfizer-vet.be//images/public/pharma_box_title.gif) no-repeat;
}
div#pharmaBoxes div#lastVetBox div.vetBoxTitle {
	background:url(http://www.pfizer-vet.be//images/public/pharma_box_product.jpg) no-repeat;
}
div#pharmaBoxes div.vetBox p {
	color:#FFF;
	margin:0 12px 14px;
}
div#pharmaBoxes a {
	color:#FFF;
}
div#pharmaBoxes form#productSearch select {
	width:125px;
	font-size:0.9em;
}
/* END PHARMACIES HOME PAGE */


/* ACCOUNT MANAGER */
.address{
   float:left;
   display:inline-block;
   margin-right:0;
   margin-bottom:12px;
   border-bottom:1px solid #ddd;
   width:300px;
}
.odd{
   margin-right:10px;
   clear:left;
}
.address img{
   border:2px solid #3292D6;
}
.address p{
   font-size:11px;
}
.address h2 {
	margin:0 0 4px;
}
/* END ACCOUNT MANAGER */


/* FORM */
form.form span.type {
	font-weight:bold;
	color:#237fbf;
}
form.form {
	width:596px;
	padding:0;
	margin:0;
}
form.form p.requiredFields {
	color:#3392D6;
	font-weight:bold;
}
form.form label {
	color:#464a4d;
	font-weight:bold;
	float:left;
	width:210px;
	padding:3px 0 0;
	clear:left;
}
form.form div.error label {
	color:#e10505;
}
form.form label.checkbox {
	float:none;
	width:auto!important;
	padding:0;
	clear:none;
}
form.form div.fieldset {
	border-left:1px solid #3392d6;
	border-right:1px solid #3392d6;
	padding:4px 18px;
}
form.form h2 {
	background:url(http://www.pfizer-vet.be//images/public/legend.gif) no-repeat;
	height:19px;
	width:578px;
	margin:0;
	font-size:1em;
	color:#FFF;
	padding:2px 0 0 18px;
}
form.form div.fieldsetBottom {
	background:url(http://www.pfizer-vet.be//images/public/fieldset_bottom.gif) no-repeat;
	width:596px;
	height:5px;
	font-size:0;
	margin:0 0 9px;
}
form.form div.field {
	margin:0 0 5px;
}
form.form div.error {
	background:url(http://www.pfizer-vet.be//images/public/form_error.gif) no-repeat 425px 4px;
	min-height:20px;
	height:auto!important;
	height:20px;
}
form.form input.inputText {
	width:202px;
	height:20px;
	font-size:1em;
	color:#527084;
	border:1px solid #b2bbc0;
	background:#f5f6f7 url(http://www.pfizer-vet.be//images/public/profile_input_bg.gif) repeat-x;
	padding:2px 3px 0;
}
form.form div.error input.inputText {
	border:1px solid #b50a0a;
}
form.form select {
	width:210px;
	height:24px;
	font-size:1em;
	color:#527084;
	border:1px solid #b2bbc0;
	background:#f5f6f7 url(http://www.pfizer-vet.be//images/public/profile_input_bg.gif) repeat-x;
}
form.form a.button {
	background:url(http://www.pfizer-vet.be//images/public/profile_submit_left.gif) no-repeat left;
	height:44px;
	padding:0 0 0 54px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
}
form.form a.search {
	background:url(http://www.pfizer-vet.be//images/public/search_submit_left.gif) no-repeat left;
	padding:0 0 0 37px;
}
form.form a.button span {
	height:20px;
	padding:17px 15px 7px 8px;
	background:url(http://www.pfizer-vet.be//images/public/button_right.gif) no-repeat right 13px;
}
form.form a.button:hover {
	color:#fbdc0d;
}
div.messenger {
	background:url(http://www.pfizer-vet.be//images/public/form_warning_bg.gif) repeat-y;
	width:597px;
	border-top:1px solid #3292d6;
	margin:0 0 3px;
	position:relative;
}
div.warnings, div.messages {
	background:url(http://www.pfizer-vet.be//images/public/form_warning_bottom.gif) no-repeat bottom;
	width:487px;
	padding:10px 55px 25px;
	color:#494544;
}
div.warnings h1 {
	color:#991908;
	margin:0;
	font-weight:normal;
}
div.messages h1 {
	margin:0;
	font-weight:normal;
}
div.warnings p, div.messages p {
	font-size:1.2em;
	margin:0;
}
div.messenger img.warning {
	position:absolute;
	top:14px;
	left:18px;
}
form.form textarea {
	background-color:#F7F9FA;
	width:332px;
	border:1px solid #B2BBC0;
	font-size:1em;
	color:#527084;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	padding:4px;
}
/* END FORM */


/* SITEMAP */
h2.toggler {
	cursor:pointer;
	background:#3392d6 url(http://www.pfizer-vet.be//images/public/sitemap_toggler.gif) no-repeat 9px;
	padding:3px 0 0 18px;
	height:20px;
	color:#FFF;
	margin:0;
}
h2.active {
	background:#3392d6 url(http://www.pfizer-vet.be//images/public/submenu_current.gif) no-repeat 9px;
}
div.inner_sitemap_header {
	border-left:1px solid #3392d6;
	border-right:1px solid #3392d6;
}
div.inner_sitemap_header ul {
	margin:0;
	padding:0 0 0 30px;
}
div.inner_sitemap_header li {
	font-weight:bold;
	list-style:url(http://www.pfizer-vet.be//images/public/sitemap_bullet.gif);
	margin:10px 0;
	padding:0;
}
div.inner_sitemap_header a {
	color:#3f4142;
}
div.inner_sitemap_header a:hover {
	color:#3392d6;
}
div#sitemap {
	width:596px;
	background:url(http://www.pfizer-vet.be//images/public/sitemap_bottom.gif) no-repeat bottom;
	padding:0 0 9px;
	margin:0 0 9px;
}
div.blueSitemap {
	background:url(http://www.pfizer-vet.be//images/public/sitemap_top.gif) no-repeat top;
	padding:4px 0 0;
}
div.blueSitemap h2.toggler {
	border-bottom:2px solid #14baff;
}
div.yellowSitemap h2.toggler {
	border-bottom:2px solid #ffda0d;
}
div.greenSitemap h2.toggler {
	border-bottom:2px solid #97cf86;
}
div.pinkSitemap h2.toggler {
	border-bottom:2px solid #fe71e5;
}
div.orangeSitemap h2.toggler {
	border-bottom:2px solid #eaa933;
}
/* END SITEMAP */


/* E-LIBRARY */
form.form p#englishKeywords {
	float:right;
	width:116px;
	margin:20px 10px 0 0!important;
	margin:20px 5px 0 0;
	background:url(http://www.pfizer-vet.be//images/public/caution.gif) no-repeat right top;
	padding:36px 0 0;
}
/* END E-LIBRARY */

/* POPUP */
div.popupBg {		
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:#000000;
	z-index:190;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
  	-khtml-opacity: 0.5;
  	opacity: 0.5;
	margin:0;
	padding:0;
	position:fixed!important;
	position:absolute;
}
div.popup {
	position:absolute;
	width:386px;
	height:302px;
	left:50%;
	top:50%!important;
	top:40%;
	margin:-166px 0 0 -208px;
	z-index:200;
	padding:15px;
	text-align:left;
}
div.popup img {
	position:absolute;
	top:0;
	left:0;
	z-index:200;
}
div#popupMsg {
	z-index:250;
	position:relative;
}
div.popup img.popupLng {
	top:115px;
	left:97px;
	z-index:240;
}
div.popup h1 {
	color:#FFF;
	font-size:1.2em;
	line-height:52px;
	margin:0 0 24px;
}
div.popup a#closeMessenger {
	position:absolute;
	top:18px;
	right:21px;
	color:#FFF;
	text-transform:uppercase;
	z-index:250;
}
div.popupContent {
	padding:0 24px;
	height:239px;
	overflow:hidden;
	position:relative;
	z-index:220;
}
div.popup a.button {
	background:url(http://www.pfizer-vet.be//images/public/button_left.gif) no-repeat left 7px;
	height:32px;
	padding:7px 0 0 5px;
	color:#FFF;
	font-weight:bold;
	font-size:0.9em;
	margin:0 0 2px;
}
div.popup a.button span {
	height:20px;
	background:url(http://www.pfizer-vet.be//images/public/button_right.gif) no-repeat right;
	padding:4px 7px 0 3px;
}
div.popup a.button:hover {
	color:#fbdc0d;
}
/*  END POPUP */


/* PHARMA/VETS LOGIN */
div.mainLoginTop {
	width:860px;
	height:5px;
	font-size:0;
	background:url(http://www.pfizer-vet.be//images/public/main_login_top.gif) no-repeat;
}
div.mainLoginBottom {
	width:860px;
	height:5px;
	font-size:0;
	background:url(http://www.pfizer-vet.be//images/public/main_login_bottom.gif) no-repeat;
}
div.mainLoginContent {
	width:860px;
	background:url(http://www.pfizer-vet.be//images/public/main_login_bg.gif) repeat-y;
	padding:0;
}
div.mainLogin {
	float:right;
	background:url(http://www.pfizer-vet.be//images/public/main_login_gradient.gif) repeat-x;
	min-height:178px;
	width:240px;
	padding:0 45px 0 25px;
}
div.mainLoginText {
	width:500px;
	padding:1px 0 1px 30px;
}
div.mainLogin h1 {
	color:#FFF;
}
div.mainLogin p.empty {
	margin:0;
}
div.mainLogin input.inputText {
	color:#888b90;
	width:233px;
	height:23px;
	background:url(http://www.pfizer-vet.be//images/public/main_login_input.gif) no-repeat;
	border:none;
	padding:5px 3px 0;
}
div.mainLogin p.submit a.button {
	float:left;
}
div.mainLogin a.button {
	color:#FFF;
	font-weight:bold;
	background:url(http://www.pfizer-vet.be//images/public/userbox_button_left.gif) no-repeat left;
	height:20px;
	margin:0 5px 10px 0;
	padding:0 0 0 5px;
	display:-moz-inline-box;
	display:inline-block;
}
div.mainLogin a.button span {
	background:url(http://www.pfizer-vet.be//images/public/userbox_button_right.gif) no-repeat right;
	height:18px;
	padding:2px 8px 0 3px;
	display:-moz-inline-box;
	display:inline-block;
}
div.mainLogin a.button:hover {
	color:#f9de0b;
}
div.mainLogin p.lastLine {
	text-align:right;
	font-weight:bold;
}
div.mainLogin p.lastLine a {
	color:#f9de0b;
}
div.mainLogin p.lastLine a:hover {
	color:#FFF;
}
div.mainLogin p {
	color:#FFF;
}
div.mainLogin strong {
	color:#fbdc0d;
}
/* END PHARMA/VETS LOGIN */


/* MOOTOOLS TIPS */
div.tip-top {
	background:url(http://www.pfizer-vet.be//images/public/tip_top.gif) no-repeat;
	width:214px;
	height:10px;
	font-size:0;
}
div.tip {
	background-color:#3292d6;
	border:1px solid #0d619b;
	border-top:none;
	width:194px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding:3px 9px;
}
/* END MOOTOOLS TIPS */


/* HOME */
div.flash {
	height:263px;
}
/* END HOME */

/* GALLERY */
div.libraryContainer div.miniature a {
	float:left;
	margin:0 15px 15px 0;
	border:2px solid #EDF5F5;
}
/* END GALLERY */

/* FORUM */
form#composer label {
	width:100px;
}
form#composer textarea {
	width:442px;
}
form#composer input.inputText {
	width:444px;
}
div.product p.commentInfo {
	font-size:0.9em;
	margin:0 0 14px -10px;
}
p.commentInfo img {
	vertical-align:middle;
	margin:0 2px 0 10px;
}
div.product p.subjectDate {
	font-size:0.9em;
	margin:0 0 2px;
	text-align:right;
}

#forum td.row a span{
}

#forum td.row a span.updated{
	font-weight:bold;
}

#forum a.subscribe {
	background:url(http://www.pfizer-vet.be//images/forum/forum_subscribe.gif) no-repeat left top;
	padding: 7px 0 0 53px;
	margin:	0 10px 2px;
}

#forum a.unsubscribe {
	background:url(http://www.pfizer-vet.be//images/forum/forum_unsubscribe.gif) no-repeat left top;
	padding: 7px 0 0 53px;
	margin: 0 10px 2px;
}

#forum .unvalid{
	color:#999;
}

#forum .unvalid a{
	color:#777;
}

/* END FORUM */

/* IE6 MODALBOX FIX */
select.hidden{
	visibility:hidden;
}
/* END IE6 MODALBOX FIX */



/* EVENT LISTING */
img.block-img{
	display:block;
	float:left;
	width:114px;
	margin: 5px 16px 0 0;
}

/* END EVENT LISTING */


/* PUBLIC INDEX */
div.public-home-box{
	width:279px;
	min-height:195px;
	height:auto !important;
 	height:195px;
	margin: 15px 3px 0px 3px;
	float:left;
	position:relative;
	font-family:arial;
	color: #ffffff;
	background: #2e85c4 url(http://www.pfizer-vet.be//images/public/dogowner_bottom_bg.gif) center bottom repeat-x;
}

div.public-home-box div.top-decorator{
	width:279px;
	height: 4px;
	background: url(http://www.pfizer-vet.be//images/public/dogowner_cache.gif) no-repeat;
	position:absolute;
	left: 0 !important;
	left: 0.5px;
}

div.public-home-img{
	width: 277px;
	height:130px;
	margin: 0 auto;
	border-bottom: 1px solid #fff;
}

div.public-home-box div.public-home-title{
	position:absolute;
	top:50px;
	left:0;
	font-height: 16px;
	font-weight: bold;
	background:#3292d6;
}

	div.public-home-title span.title-decorator{
		background: url(http://www.pfizer-vet.be//images/public/dogowner_boxes_title_decorator.gif) no-repeat;
		width:6px;
		height:34px;
		display:block;
		position: absolute;
		top:0;
		right: -6px;
	}
	
	div.public-home-title a{
		display: block;
		padding: 8px 10px 11px;
		color:#fff;
	}
	
	div.public-home-title a:hover{
		color:#FE69E4
	}

div.public-home-box .home-box-bottom{
	background:#3292d6;
	margin: 126px 0 0 0;
	padding: 7px 14px;
	font-height: 12px;
}


div.public-home-link ul{
	padding: 0;
	margin: 15px 0 15px 30px;
}

div.public-home-link li{
	list-style:none;
	background: url(http://www.pfizer-vet.be//images/public/dogowner_boxes_arrow.gif) left center no-repeat;
	padding: 0 0 0 15px;
}

div.public-home-link a{
	color:#fff;
}

div.public-home-box div.bottom-decorator{
	background: url(http://www.pfizer-vet.be//images/public/dogowner_bottom_decorator.gif) no-repeat;
	width:279px;
	height:5px;
	display:block;
	position: absolute;
	bottom:-5px;
	_bottom:-15px;
	right: 0 !important;
	right: -1px;
}

/*DOGOWNER SEARCH STYLE */

#dogowner h1.index{
	padding: 14px 0 0;
}





#dogowner div#indexSearchProduct{
	float:right;
}


/* MYSPACE */




#zip-search h2{
	color:#fff;
}

#myspace form#searchManager{
/*	background: red; */
}

#myspace form.mySpaceForm label{
	display: block;
	float:left;
	width: 212px;
	padding: 0 0 0 12px;
	color: #333333;
	font-size:13px;
	font-weight:bold;
}

#myspace form.mySpaceForm select {
	width:349px;
	border:1px solid #abb7c0;
	color:#527084;
	background:#cdd6dc url(http://www.pfizer-vet.be//images/public/productsearch_select.gif) repeat-x;
	height:22px;
	font-size:1em;
	margin:0 10px 0 0;
	vertical-align:top;
}

#myspace form.mySpaceForm textarea{
	width:345px;
	height:115px;
	background:#f7f9fa;
	border:1px solid #b2bbc0;
}

#myspace form.mySpaceForm a.button{
	position:relative;
	left:225px;
}

#myspace img.service-img{
	float:left;
	border: 1px solid #3894d6;
	padding: 0px;
	width:110px;
	margin: 8px 12px;
}

#myspace div.service-content{
	margin: 0 0 0 140px;
}

#myspace div.leftZone{
	background:url(http://www.pfizer-vet.be//images/public/leftZone.gif) no-repeat scroll 0 0 transparent;
	float:right;
	font-size:12px;
	height:112px;
	margin-bottom:10px;
	margin-left:35px;
	width:202px;
}

#myspace div.leftZone h1{
	color:#FFFFFF;
	font-size:16px;
	padding:15px 0 0;
}

#myspace form#searchManager input.inputText{
	background:url("http://www.pfizer-vet.be//images/public/contact_postcode_left.gif") no-repeat scroll left center #FEFEFE;
	border:medium none;
	color:#7B9094;
	float:left;
	font-size:1em;
	height:22px;
	margin:0 0 0 12px;
	padding:4px 0 0 3px;
	vertical-align:top;
	width:116px;
}

#myspace form#searchManager input.inputSubmit{
	background:url("http://www.pfizer-vet.be//images/public/contact_postcode_right.gif") no-repeat scroll right center transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:1em;
	font-weight:bold;
	height:26px;
	padding:0 5px 3px;
}


div.myspaceBox {
	width:313px;
	float:left;
	background:url(http://www.pfizer-vet.be//images/myspace_box_bg.gif) no-repeat bottom;
	margin-top:15px;
	margin-right:12px;
	padding:0;
}

div.myspaceBox.last {
	margin-right:0;
}

div.myspaceBox h1{
	display:block;
	background:url(http://www.pfizer-vet.be//images/myspace_box_title.gif) no-repeat top;
	color:#FFF;
	margin:0;
	padding:5px 0 5px 20px;
}

div.myspaceBoxContent{
	padding:5px 10px;
	margin:0;
}

div.myspaceBox .date{
	width:39px;
	float:left;
	text-align:center;
	background:#C00 url(http://www.pfizer-vet.be//images/myspace_box_date.gif) no-repeat;
	font-weight:bold;
	color:#fff;
	margin:0 10px 10px 0;
}

div.myspaceBox .date .newsMonth{
	width:39px;
	height:16px;
	float:left;
	padding-top:1px;
	text-transform:uppercase;
}

div.myspaceBox .date .newsDay{
	width:39px;
	height:18px;
	float:left;
	padding-top:1px;
	color:#146aa6;
}
div.myspaceBox ul, div.myspaceBox ul li{
	padding:0;
	margin:0;
	list-style:none;
	text-indent:0px;
}
div.myspaceBox ul li{
	border-bottom:1px solid #d5d7d8;
	padding:5px 0;
}
div.myspaceBox ul li.last{
	border-bottom:none;
}

div.myspaceBox a.newsTitle {
	color:#000000;
	font-weight:bold;
}

div.myspaceBox a.newsTitle:hover {
	color:#146AA7;
	font-weight:bold;
}

div.myspaceBox a.buttonSpacer{
padding:5px;
}

#mySpaceContact p.error{
	color:red;
	font-weight:bold;
	margin: 0 0 1.2em 12px;
}

span.label{
font-weight:bold;
}

/*ie 6 fix */

#dogowner h2.index {
	color:#237FBF;
	font-size:1.2em;
	_margin:-24px 0 4px;
}

/* GALLERY */
div.mceGallery div.miniature, div.miniature div.newIcon{
	float:left;
}

/* */

div.content a.print_bt{
	background:url(http://www.pfizer-vet.be//images/public/forum_print.gif) no-repeat left top;
	padding: 7px 0 0 53px;
	margin:	0 10px 2px;
}

#userBox{
	padding:3px 0 3px 18px;
}

#userBox p.submit{
	float:left;
}

#userBox p.lastLine{
	float:left;
}

#userBox p.lastLine a{
	display:none;
}

#userBox p.lastLine a.register{
	display:block;
}


div.mainLogin p.lastLine a.pw-lost{
	clear:both;
	display:block;
}

/* CONTACT */


div.first-contact-content{
	min-height: 155px;
	height: auto !important;
	height: 155px;
}

/* WEATHER */

	#weatherNewsWrapper{
		height: 80px;
		overflow:hidden;
		position:relative;
		border:1px solid #D5D7D8;
		background: #D5D7D8;
	}
	
	
	#weatherNewsInner{
		position:absolute;
		width: 202px;
		left:0;
		top: 0;
	}
	
	.weatherNews{
		padding: 5px;
		margin: 0 0 5px;
		height: 72px;
		overflow:hidden;
		background:#FFFFFF;
		position:relative;
	}
	
	.weatherInfo{
		display:block;
		position:absolute;
		top:15px;
		right:0;
		text-align:center;
	}
	
	.weatherTemp{
		display:block;
		width: 102px;
		font-size:25px;
	}
	
	.weatherTemp{
		display:block;
		width: 102px;
		font-size:25px;
	}
	
	.weather-more{
		font-size:15px;
	}
