/*-- GENERAL START -------------------------------*/
body {
	/*background-color: #ffffff;*/
	background-color: #5d5940;
	margin-top: 0px;
}

* {
	outline: none;
}

#container {
	width: 750px;
	margin: auto;
	text-align: center;
}

input.focuson {
	background-color: #F4F4F4;
	border-style: solid;
	border-width: 1px;
	border-color: #D47A0A;
	padding-left: 1px;
	margin-top: -2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

input.focusout {
	background-color: transparent;
	border-style: solid;
	border-width: 1px;
	border-color: #c1c1c1;
	padding-left: 1px;
	margin-top: -2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select.focuson {
	background-color: #F4F4F4;
	border-style: solid;
	border-width: 1px;
	border-color: #D47A0A;
	margin-top: -2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select.focusout {
	background-color: transparent;
	border-style: solid;
	border-width: 1px;
	border-color: #c1c1c1;
	margin-top: -2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea.focuson {
	background-color: #F4F4F4;
	border-style: solid;
	border-width: 1px;
	border-color: #D47A0A;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea.focusout {
	background-color: transparent;
	border-style: solid;
	border-width: 1px;
	border-color: #c1c1c1;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*------------------------------------------------*/

#fieldset-chimpanzees-add input.focusout {
	width: 350px;
}

#fieldset-chimpanzees-add input.focuson {
	width: 350px;
}

#fieldset-chimpanzees-add #specialdate input.focusout {
	width: 330px;
}

#fieldset-chimpanzees-add #specialdate input.focuson {
	width: 330px;
}

#fieldset-chimpanzees-add #specialdate img {
	margin-bottom: -3px;
}

#fieldset-chimpanzees-add #tinymce img {
	margin: 0;
	padding: 0;
	border: 0;
	padding: 0;
	font-size: 100%;
	line-height: 1px;
	text-align: left;
	vertical-align: baseline;
}

#fieldset-chimpanzees-search input.focusout {
	width: 350px;
}

#fieldset-chimpanzees-search input.focuson {
	width: 350px;
}

/*-- GENERAL END ---------------------------------*/
/*-- BACKEND START -------------------------------*/
#login {
	width: 300px;
	margin: auto;
	text-align: center;
	background-color: #ffffff;
	padding-top: 120px;
	padding-bottom: 20px;
}

#login-site {
	margin-top: 20px;
	text-align: center;
	padding-bottom: 10px;
}

#login-site a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80px;
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #D47A0A;
	color: #D47A0A;
	text-decoration: none;
}

#login-site a:hover {
	background-color: #D47A0A;
	border: 1px solid #D47A0A;
	color: #ffffff;
}

#backend-container {
	width: 700px;
	margin: auto;
	text-align: center;
	background-color: #ffffff;
	padding: 10px;
}

#backend-header {
	width: 700px;
	height: 80px;
	border-bottom: 1px solid #c1c1c1;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 20px;
}

#backend-header-isologo {
	width: 440px;
	float: left;
	text-align: left;
	padding-left: 10px;
	max-height: 80px;
}

#backend-header-isologo h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #6B735B;
	margin-top: 10px;
}

#backend-header-isologo p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #749CA4;
	margin-top: -20px;
}

#backend-header-logo {
	width: 249px;
	float: right;
	height: 80px;
}

#backend-footer {
	text-align: right;
	padding-right: 5px;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	margin-top: 10px;
}


#backend-footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #749CA4;
}



#submit a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80px;
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #D47A0A;
	color: #D47A0A;
	text-decoration: none;
}

#submit a:hover {
	background-color: #D47A0A;
	border: 1px solid #D47A0A;
	color: #ffffff;
}


table h2.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6B735B;
	font-weight: bold;
	border-bottom: 1px solid #e9e9e9;
	padding: 5px;
}

#backend-content-main #form #actions {
	margin-top: 10px;
	margin-bottom: 10px;
}

#backend-content-main #form #actions a {
	text-decoration: none;
	vertical-align: top;
	color: #ed3324;
	padding-left: 10px;
	padding-right: 10px;
}

#backend-content-main #form #actions a:hover {
	text-decoration: none;
	color: #0000ff;
}

#backend-content-main #form #actions img {
	text-align: center;
	vertical-align: text-bottom;
	margin-bottom: 0px;
	margin-right: 3px;
}


/*-- BACKEND END ---------------------------------*/






li.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212121;
	line-height: 18px;
	text-align: left;
}

p.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212121;
	text-align: left;
}

p.medal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212121;
	text-align: left;
	background-color: #9cb9d6;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 10px;
	vertical-align: baseline;
}

p.title {
	font-size: 12px;
	font-weight: bold;
}

p.subtitle {
	font-size: 12px;
	font-style: italic;
}

p.medal img {
	margin-top: -10px;
}

h4.alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	display: block;
	padding: 5px;
	background-color: #D47A0A;
}

/*---------------------------------------------------------------*/
/*FRONT ORIGINAL*/


#header {
	width: 750px;
	background-color: #ed3324;
	height: 129px;
}

#header-logo {
	width: 253px;
	float: left;
	height: 129px;
	margin-bottom: -5px;
}

#header-isologo {
	width: 487px;
	float: right;
	text-align: right;
	padding-right: 10px;
	max-height: 129px;
}

#header-isologo p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}

#header-isologo a {
	text-decoration: none;
	color: #ffffff;
}

#footer {
	margin-top: -10px;
	text-align: left;
	padding-left: 5px;
	background-color: #000000;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}


#backend {
	float: right;
	padding-right: 5px;
	margin-bottom: 20px;
}

#backend a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000ff;
	text-decoration: none;
}

#backend a:hover {
	color: #ff0000;
	text-decoration: underline;
}

div.clear {
	clear: both;
}

#barmenu {
	
}

#barmenu a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
	font-size: 12px;
	text-decoration:none;
	margin-left: -1px;
	padding-left: 8px;
	margin-right: -1px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #ffffff;
	background-color: #000000;
}

#barmenu a:hover {
	color: #CCCC00;
}

#barmenu a.language {
	background-color: #4b80b6;
	margin-right: -2px;
	font-weight: bold;
}

#content {
	width: 750px;
}

#content a {
	color: #0000ff;
	text-decoration: none;
}

#content a:hover {
	color: #ff0000;
	text-decoration: underline;
}

#content a.image {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: none;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#content a.image:hover {
	color: #ff0000;
}


#content #title p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}

#content #title p img {
	margin-bottom: -5px;
}

#content #main-left {
	width: 521px;
	float: left;
}

#content #main-right {
	width: 229px;
	float: right;
	margin-bottom: 0px;
}

/*---------------------------------------------------------------*/
/*BACKEND ORIGINAL*/




#backend-content {
	
}

#backend-content #backend-menu {
	width: 150px;
	float: left;
	text-align: left;
	padding-left: 10px;
	border-right: 1px solid #c1c1c1;
}

#backend-content #backend-menu h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5940;
	border-bottom: 1px solid #c1c1c1;
	margin-top: 15px;
	margin-bottom: 0px;
}

#backend-content #backend-menu a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #D47A0A;
}

#backend-content #backend-menu a:hover {
	text-decoration: none;
	color: #ff0000;
}

#backend-content #backend-menu a img {
	margin-bottom: -4px;
	margin-right: 3px;
	margin-top: 8px;
}

#backend-content #backend-content-main {
	width: 530px;
	float: right;
}

#backend-content #backend-content-main {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;	
}

/*---------------------------------------------------------------*/



#search fieldset {
	border: none;
}

#search fieldset legend {
	display: none;
}

#search label {
	clear: left;
	display: block;
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 10px;
	color: #000000;
}

#search p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

#search h2.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	text-align: left;
	padding-right: 10px;
	padding-top: 10px;
	margin-right: -10px;
}

#search #submit {
	margin-top: 20px;
	text-align: center;
	padding-bottom: 10px;
}

#search input {
	background-color: transparent;
	border-style: solid;
	border-width: 1px;
	border-color: #c1c1c1;
	padding-left: 1px;
	margin-top: -2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 350px;
}

#search select {
	background-color: transparent;
	border-style: solid;
	border-width: 1px;
	border-color: #c1c1c1;
	margin-top: -2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#search #submit a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80px;
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #4B80B6;
	color: #4B80B6;
	text-decoration: none;
}

#search #submit a:hover {
	background-color: #4B80B6;
	border: 1px solid #4B80B6;
	color: #ffffff;
}



/*---------------------------------------------------------------*/

#form fieldset {
	border: 1px solid #e9e9e9;
	padding: 5px;
}

#form fieldset legend {
	display: none;
}

#form label {
	clear: left;
	display: block;
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 10px;
	color: #000000;
}

#form label.product {
	/*font-size: 12px;*/
	clear: left;
	display: block;
	float: left;
	width: 160px;
	text-align: right;
	padding-right: 10px;
	color: #000000;
}

#form p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

#form h2.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6B735B;
	font-weight: bold;
	border-bottom: 1px solid #e9e9e9;
	padding: 5px;
}

#form #submit {
	margin-top: 20px;
	text-align: center;
	padding-bottom: 10px;
}

/*---------------------------------------------------------------*/

#backend-content-main #submit {
	margin-top: 20px;
	margin-bottom: 5px;
}

#backend-content-main table {
	width: 510px;
}

/*
#backend-content-main table caption {
	font-size: 16px;
	color: #ed3324;
	font-weight: bold;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	padding: 5px;
}
*/

#backend-content-main table caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6B735B;
	font-weight: bold;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	padding: 5px;
}

#backend-content-main table thead th {
	padding: 0px;
	table-layout: fixed;
	background-color: #ed3324;
	border: 1px solid black;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	line-height: 25px;
	text-align: center;
}

#backend-content-main table tfoot td {
	padding: 0px;
	margin: 0px;
	table-layout: fixed;
	background-color: #ed3324;
	border: 1px solid black;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	text-align: center;
}

#backend-content-main table tbody td a {
	text-decoration: none;
	color: #ed3324;
	padding-left: 10px;
	padding-right: 10px;
}

#backend-content-main table tbody td a:hover {
	text-decoration: none;
	color: #0000ff;
}

#backend-content-main table tbody td a img {
	text-align: center;
	margin-bottom: 0px;
	margin-right: 3px;
}

#backend-content-main table tbody td img {
	text-align: center;
	margin-bottom: 2px;
	margin-right: 3px;
}

#backend-content-main table tbody td input {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

#backend-content-main table tbody td.left {
	border-bottom: 1px solid black;
	font-size: 12px;
	text-align: left;
	padding-left: 5px;
}

#backend-content-main table tbody td.center {
	border-bottom: 1px solid black;
	font-size: 12px;
	text-align: center;
}

#backend-content-main table tbody td.right {
	border-bottom: 1px solid black;
	font-size: 12px;
	text-align: right;
	padding-right: 5px;
}

#backend-content-main table tbody td.right-detail {
	border-bottom: 1px solid black;
	font-size: 12px;
	text-align: right;
	padding-right: 5px;
	width: 30%;
}
/*---------------------------------------------------------------*/

#backend-content-main table tbody td #actions {
	margin-top: 10px;
	margin-bottom: 10px;
}

#backend-content-main table tbody td #actions a {
	vertical-align: top;
}

#backend-content-main table tbody td #actions img {
	vertical-align: text-bottom;
	margin-bottom: -3px;
}


/*---------------------------------------------------------------*/

div.widget {
	text-align: left;
	padding-left: 30px;
	border: 1px solid #e9e9e9;
}

div.widget img {
	float: left;
	margin-top: 9px;
}

/*---------------------------------------------------------------*/

#fieldset-events-add #tinymce img {
	margin: 0;
	padding: 0;
	border: 0;
	padding: 0;
	font-size: 100%;
	line-height: 1px;
	text-align: left;
	vertical-align: baseline;
}

/*---------------------------------------------------------------*/



#fieldset-password input.focusout {
	width: 350px;
}

#fieldset-password input.focuson {
	width: 350px;
}



#fieldset-products-add select.focusout {
	width: 304px;
}

#fieldset-products-add select.focuson {
	width: 304px;
}

#fieldset-products-modify input.focusout {
	width: 300px;
}

#fieldset-products-modify input.focuson {
	width: 300px;
}

#fieldset-products-modify select.focusout {
	width: 304px;
}

#fieldset-products-modify select.focuson {
	width: 304px;
}



#fieldset-categories-add input.focusout {
	width: 350px;
}

#fieldset-categories-add input.focuson {
	width: 350px;
}

#fieldset-categories-modify input.focusout {
	width: 350px;
}

#fieldset-categories-modify input.focuson {
	width: 350px;
}

#fieldset-categories-search input.focusout {
	width: 350px;
}

#fieldset-categories-search input.focuson {
	width: 350px;
}

#fieldset-events-add input.focusout {
	width: 350px;
}

#fieldset-events-add input.focuson {
	width: 350px;
}

#fieldset-events-add #specialdate input.focusout {
	width: 330px;
}

#fieldset-events-add #specialdate input.focuson {
	width: 330px;
}

#fieldset-events-add #specialdate img {
	margin-bottom: -3px;
}

#fieldset-events-add textarea.focusout {
	width: 480px;
	height: 80px;
}

#fieldset-events-add textarea.focuson {
	width: 480px;
	height: 80px;
}

#fieldset-events-modify input.focusout {
	width: 350px;
}

#fieldset-events-modify input.focuson {
	width: 350px;
}

#fieldset-events-modify #specialdate input.focusout {
	width: 330px;
}

#fieldset-events-modify #specialdate input.focuson {
	width: 330px;
}

#fieldset-events-modify #specialdate img {
	margin-bottom: -3px;
}

#fieldset-events-search input.focusout {
	width: 350px;
}

#fieldset-events-search input.focuson {
	width: 350px;
}

#fieldset-recipes-add input.focusout {
	width: 350px;
}

#fieldset-recipes-add input.focuson {
	width: 350px;
}

#fieldset-recipes-modify input.focusout {
	width: 350px;
}

#fieldset-recipes-modify input.focuson {
	width: 350px;
}

#fieldset-recipes-search input.focusout {
	width: 350px;
}

#fieldset-recipes-search input.focuson {
	width: 350px;
}

#fieldset-brochure-modify input.focusout {
	width: 380px;
}

#fieldset-brochure-modify input.focuson {
	width: 380px;
}

#fieldset-users-add input.focusout {
	width: 350px;
}

#fieldset-users-add input.focuson {
	width: 350px;
}

#fieldset-users-modify input.focusout {
	width: 350px;
}

#fieldset-users-modify input.focuson {
	width: 350px;
}

#fieldset-users-search input.focusout {
	width: 350px;
}

#fieldset-users-search input.focuson {
	width: 350px;
}



/*---------------------------------------------------------------*/

#content #events table {
	width: 740px;
	text-align: left;
}

#content #events table caption {
	display: none;
}

#content #events table thead {
	display: none;
}

#content #events table tfoot {
	display: none;
}

#content #events table tbody td.left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212121;
	border-bottom: 1px solid black;
	text-align: left;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content #events table tbody td.center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	border-bottom: 1px solid black;
	text-align: center;
	width: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content #events h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content #events p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212121;
	text-align: left;
	padding-left: 10px;
}

#content #contact {
	width: 740px;
	text-align: left;
	padding-left: 5px;
}

#content #contact table {
	width: 600px;
	text-align: left;
}

#content #contact table caption {
	display: none;
}

#content #contact table thead {
	display: none;
}

#content #contact table tfoot {
	display: none;
}

#content #contact table tbody td.left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212121;
	border-bottom: 1px solid black;
	text-align: left;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content #contact table tbody td.center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212121;
	border-bottom: 1px solid black;
	text-align: left;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content #recipes {
	width: 740px;
	overflow: hidden;
}

#content #recipes #list {
	background-color: #4B80B6;
	width: 180px;
	float: left;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
    padding-bottom: 30000px;
    margin-bottom: -30000px;
}

#content #recipes #list p {
	text-align: left;
	padding-left: 10px;
}

#content #recipes #list hr {
	width: 90%;
}

#content #recipes #list a {
	color: #ffffff;
	text-decoration: none;
}

#content #recipes #list a:hover {
	text-align: left;
	color: #CCCC00;
}

#content #recipes #recipe {
	width: 550px;
	float: right;
	padding-bottom: 30000px;
    margin-bottom: -30000px;
}

#content #recipes #recipe #title p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	margin-right: -10px;
}

#content #recipes #recipe #title p img {
	margin-bottom: -5px;
}

#content #recipes #recipe p.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	text-align: left;
	margin-bottom: -10px;
}
#content #recipes #recipe h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
}

#content #recipes #recipe h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#content #recipes #recipe p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212121;
	text-align: left;
	line-height: 16px;
}

#content #recipes #recipe li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212121;
	text-align: left;
	line-height: 18px;
}

#content #recipes #recipe td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212121;
	text-align: left;
}

#content #products {
	width: 740px;
	overflow: hidden;
}

#content #products #categories {
	background-color: #4B80B6;
	width: 180px;
	float: left;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
    padding-bottom: 30000px;
    margin-bottom: -30000px;
}

#content #products #categories a {
	color: #ffffff;
	text-decoration: none;
	text-align: left;
}

#content #products #categories a:hover {
	text-align: left;
	color: #CCCC00;
}

#content #products #product {
	text-align: left;
	width: 550px;
	float: right;
	padding-bottom: 30000px;
    margin-bottom: -30000px;
}

#content #products #product #pagination p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 10px;
	padding-top: 10px;
	margin-right: -10px;
	text-align: center;
}

#content #products #product #pagination a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000ff;
	padding-right: 10px;
	padding-top: 10px;
	margin-right: -10px;
	text-decoration: none;
}

#content #products #product #pagination a:hover {
	color: #990000;
}

#content #products #product table {
	width: 550px;
}

#content #products #product #title p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	margin-right: -10px;
}

#content #products #product p.category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	text-align: left;
	padding-right: 10px;
	padding-top: 10px;
	margin-right: -10px;
}

#content #products #product p.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #000000;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: -10px;
}

#content #products #product p.titlexp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #000000;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: -10px;
	margin-bottom: -5px;
}

#content #products #product table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212121;
	text-align: left;
	line-height: 20px;
	vertical-align: text-top;
}

#content #products #product table td.image {
	padding-top: 12px;
	vertical-align: top;
}

#content #products #product table td.description {
	vertical-align: top;
}

#content #products #product table td.descriptionxp {
	vertical-align: top;
}


#content #products #product #details h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

#content #products #product #details h2 img {
	margin-bottom: -5px;
}

#content #products #product #details table {
	width: 430px;
	float: right;
}

#content #products #product #details table caption, thead, tfoot {
	display: none;
}

#content #products #product #details table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212121;
	text-align: left;
	line-height: 20px;
	border-bottom: 2px solid #b4b4b4;
}

#content #products #product #details table td.empty {
	border-bottom: 0px;
}

#content #products #product #details table td.empty img {
	margin-bottom: -3px;
	padding-right: 5px;
}


#content #main-right table {
	margin-top: 1px;
	width: 229px;
	text-align: left;
}

#content #main-right table caption {
	background-color: #4b80b6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}

#content #main-right table thead {
	display: none;
}

#content #main-right table tfoot {
	display: none;
}

#content #main-right table tbody td.image {
	vertical-align: text-top;
}

#content #main-right table tbody td.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #000000;
	height: 18px;
}

#content #main-right table tbody td.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 85px;
	background-color: #e6e0e0;
	vertical-align: text-top;
}
