/* HTML */

body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 12px;
		color: #000000;
		margin: 10px;
}

table {
		font-size: 12px;
		border: 0px solid #000000;
}

h1 {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 22px;		
		margin: 5px 0px 5px 0px;		/* top, right, bottom, left	*/
}

h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 18px;
		margin: 5px 0px 0px 0px;		/* top, right, bottom, left	*/
}

h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 14px;
		margin: 5px 0px 0px 0px;		/* top, right, bottom, left	*/
}

h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 14px;
		margin: 5px 0px 0px 0px;		/* top, right, bottom, left	*/
		color: #003366;
}

p {
		font-size: 100%;
		margin: 20px 0px 0px 0px;		/* top, right, bottom, left	*/
}

ul {
		margin-left: 15px;
		padding: 0px;
}

li {
		margin: 5px 0px 5px 0px;		/* top, right, bottom, left	*/
		color: #003366;
}

a {
		color: #CC0000;
		text-decoration: none;
}

a:hover {
		color: #CC0000;
		text-decoration: underline;
}



/* GENERAL PAGE ELEMENTS */

.copyright {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;
		color: #CCCCCC;
}

.date {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;
		color: #666666;
}

.last_modified {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;
		color: #666666;
}

.area_separator {
		width: 1px;
		background: #CCCCCC;
		background-image: url(images/_area_separator.gif);
}

.area_separator_empty_cell {
		width: 14px;
}

.button {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 9px;
		margin-left: 5px;
		border: 1px solid #000000;
		background: #CC0000;		
		color: #FFFFFF;
}



/* TOOLBAR */

.toolbar {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;
		color: #666666;
}

.toolbar a {
		color: #666666;
		text-decoration: none;
}

.toolbar a:hover {
		color: #CC0000;
		text-decoration: underline;
}

.toolbar_separator {
		width: 10px;
		background-image: url(images/_toolbar_separator.gif);
		background-position: center;
}



/* SEARCH */

.search {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;		
		color: #666666;
}

.search_button {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 9px;
		width: 30px;
		margin-left: 5px;
		border: 1px solid #000000;
		background: #CC0000;		
		color: #FFFFFF;
}



/* SEARCH RESULT LIST */

.search_result_container {
		padding: 0px;
		margin: 0px;
		border: 0px solid #CCCCCC;
}

.search_result_bullet {
		width: 20px;
		color: #666666;
		padding: 0px 5px 0px 0px;		/* top, right, bottom, left	*/
}

.search_result_content {
		padding: 0px 0px 0px 0px;		/* top, right, bottom, left	*/		
}

.search_result_detail {
		padding: 5px 5px 0px 0px;		/* top, right, bottom, left	*/		
}

.search_result_separator {
		margin: 15px 0px 15px 0px;		/* top, right, bottom, left	*/
}

.search_result_separator_cell {
		height: 1px;
		background-image: url(images/_search_result_separator.gif);
}

.search_result_end {
		margin: 0px 0px 0px 0px;		/* top, right, bottom, left	*/
}

.search_result_end_cell {
		height: 15px;
		background-image: url(images/_search_result_end.gif);
}



/* ARTICLE */

.article_end {
		margin: 0px 0px 15px 0px;		/* top, right, bottom, left	*/	
}

.article_end_cell {
		height: 10px;
		background-image: url(images/_article_end.gif);
}



/* ARTICLE PREVIEW */

.article_preview_container {
		padding: 0px;
		margin: 0px;
		border: 0px solid #CCCCCC;
		background: #FFFFFF;
}

.article_preview_header_container {
		border: 0px solid #CCCCCC;
		background: #FFFFFF;
}

.article_preview_content_container {
		border: 0px solid #CCCCCC;
		background: #FFFFFF;
}

.article_preview_header {
		height: 28px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 10px;
		background: #117FCF;
		color: #FFFFFF;
		background-image: url(images/_article_preview_header.gif);		
}

.article_preview_header_start {
		width: 10px;
		background-image: url(images/_article_preview_header_start.gif);
		background-repeat: no-repeat;
		background-position: top left;
}

.article_preview_header_end {
		width: 10px;
		background-image: url(images/_article_preview_header_end.gif);
		background-repeat: no-repeat;
		background-position: top left;
}

.article_preview_header_separator {
		height: 0px;
		background-image: url(images/_article_preview_header_separator.gif);
		background-repeat: repeat-x;
		background-position: center center;
}

.article_preview_content {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;
		background: #C6E8F7;
		border: 0px solid #FFFFFF;
}

.article_preview_separator {
		margin: 0px 0px 0px 0px;		/* top, right, bottom, left	*/
}

.article_preview_separator_cell {
		height: 0px;
		background-image: url(images/_article_preview_separator.gif);
}

.article_preview_end {
		margin: 0px 0px 5px 0px;		/* top, right, bottom, left	*/	
}

.article_preview_end_cell {
		height: 10px;
		background-image: url(images/_article_preview_end.gif);
}



/* CONTENT */

.content_container {
		border: 0px solid #CCCCCC;
}

.content {
		padding: 10px;
		border: 0px solid #CCCCCC;
}

.content_title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 18px;
		color: #000000;
}

.content_subtitle {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 14px;
		color: #387068;
}

.content_date {
		font-size: 10px;
		color: #666666;
}

.content_separator {
		margin: 5px 0px 0px 0px;		/* top, right, bottom, left	*/
}

.content_separator_cell {
		height: 1px;
		background-image: url(images/_content_separator.gif);
}

.content_end {
		margin: 0px 0px 0px 0px;		/* top, right, bottom, left	*/
}

.content_end_cell {
		height: 10px;
		background-image: url(images/_content_end.gif);
}



/* LINKS */

.links_container {
		width: 1px;
		border: 0px solid #CCCCCC;
}

.links_content_container {
		width: 190px;
		border: 0px solid #000000;
}

.links_detail {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 9px;
		color: #666666;
		padding: 5px 5px 5px 5px;		/* top, right, bottom, left	*/
}

.links_content {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;     
}

.links_content_inactive {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;
		color: #666666;
}

.links_content a {
		color: #000000;
		text-decoration: none;
}

.links_content a:hover {
		color: #001C49;
		text-decoration: underline;
}

.links_separator {
		margin: 3px 0px 3px 0px;		/* top, right, bottom, left	*/		
}

.links_separator_cell {
		height: 1px;
		background: #FFFFFF;
		background-image: url(images/_links_separator.gif);
}

.links_end {
		margin: 5px 0px 5px 0px;		/* top, right, bottom, left	*/
}

.links_end_cell {
		height: 0px;
		background-image: url(images/_links_end.gif);
}



/* ATTACHMENT */

.attachment_container {
		width: 200px;
		border: 1px solid #CCCCCC;
}

.attachment_header_container {
		border: 0px solid #000000;
		background: #FFFFFF;
}

.attachment_content_container {
		border: 0px solid #000000;
}

.attachment_header {
		height: 30px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 10px;
		background: #001C49;
		color: #FFFFFF;
}

.attachment_header_start {
		width: 10px;
		background-image: url(images/_attachment_header_start.gif);
		background-repeat: no-repeat;
		background-position: top left;
}

.attachment_header_end {
		width: 10px;
		background-image: url(images/_attachment_header_end.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
}

.attachment_header_separator {
		height: 0px;
		background-image: url(images/_attachment_header_separator.gif);
		background-repeat: repeat-x;
		background-position: center center;
}

.attachment_bullet {
		width: 15px;
		height: 20px;
		background-image: url(images/_attachment_bullet.gif);
		background-repeat: no-repeat;
		background-position: center center;
}

.attachment_bullet_inactive {
		width: 15px;
		height: 20px;
		background-image: url(images/_attachment_bullet_inactive.gif);
		background-repeat: no-repeat;
		background-position: center center;		
}

.attachment_detail {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 9px;
		padding: 5px 10px 5px 10px;		/* top, right, bottom, left	*/
}

.attachment_content {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;    
}

.attachment_content_inactive {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;
		color: #666666;
}

.attachment_content a {
		color: #001C49;
		text-decoration: none;
}

.attachment_content a:hover {
		color: #CC0000;
		text-decoration: underline;
}

.attachment_separator {
		margin: 3px 0px 3px 0px;		/* top, right, bottom, left	*/
}

.attachment_separator_cell {
		height: 1px;
		background-image: url(images/_attachment_separator.gif);
}

.attachment_end {
		margin: 5px 0px 5px 0px;		/* top, right, bottom, left	*/
}

.attachment_end_cell {
		height: 0px;
		background-image: url(images/_attachment_end.gif);
}



/* LIST */

.list_container {
		border: 0px solid #CCCCCC;
}

.list_header_container {
		border: 0px solid #CCCCCC;
		background: #FFFFFF;
}

.list_content_container {
		border: 1px solid #CCCCCC;
		background: #FFFFFF;
}

.list_header {
		height: 25px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 10px;
		background: #117FCF;
		color: #FFFFFF;
		background-image: url(images/_list_header.gif);	
}

.list_header_start {
		width: 10px;
		background-image: url(images/_list_header_start.gif);
		background-repeat: no-repeat;
		background-position: top left;
}

.list_header_end {
		width: 10px;
		background-image: url(images/_list_header_end.gif);
		background-repeat: no-repeat;
		background-position: top left;
}

.list_header_separator {
		height: 0px;
		background-image: url(images/_list_header_separator.gif);
		background-repeat: repeat-x;
		background-position: center center;
}

.list_bullet {
		width: 15px;
		height: 20px;
		background-image: url(images/_list_bullet.gif);
		background-repeat: no-repeat;
		background-position: center center;
}

.list_bullet_inactive {
		width: 15px;
		height: 20px;
		background-image: url(images/_list_bullet_inactive.gif);
		background-repeat: no-repeat;
		background-position: center center;		
}

.list_content {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;       
}

.list_content_inactive {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
}

.list_content a {
		color: #000000;
		text-decoration: none;
}

.list_content a:hover {
		color: #CC0000;
		text-decoration: underline;
}

.list_separator {
		margin: 3px 0px 3px 0px;		/* top, right, bottom, left	*/
}

.list_separator_cell {
		height: 1px;
		background: #FFFFFF;
		background-image: url(images/_list_separator.gif);
}

.list_end {
		margin: 0px 0px 5px 0px;		/* top, right, bottom, left	*/
}

.list_end_cell {
		height: 10px;
		background-image: url(images/_list_end.gif);
}



/* ITEM LIST */

.itemlist_container {
		border: 1px solid #CCCCCC;
		background: #FFFFFF;
}

.itemlist_header_start {
		width: 10px;
		height: 30px;
		background-image: url(images/_itemlist_header_start.gif);
		background-repeat: no-repeat;
		background-position: top left;
}

.itemlist_header {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background: #9999CC;
		color: #000000;
}

.itemlist_header_end {
		width: 0px;
		height: 30px;
		background-image: url(images/_itemlist_header_end.gif);
		background-repeat: no-repeat;
		background-position: top left;
}

.itemlist_header_separator {
		margin: 0px 0px 0px 0px;		/* top, right, bottom, left	*/
}

.itemlist_header_separator_cell {
		height: 1px;
		background: #9999CC;
		background-image: url(images/_itemlist_header_separator.gif);
}

.itemlist_bullet {
		width: 15px;
		height: 20px;
		background-image: url(images/_itemlist_bullet.gif);
		background-repeat: no-repeat;
		background-position: center center;
}

.itemlist_bullet_inactive {
		width: 15px;
		height: 20px;
		background-image: url(images/_itemlist_bullet_inactive.gif);
		background-repeat: no-repeat;
		background-position: center center;		
}

.itemlist_content {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
}

.itemlist_content_inactive {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
}

.itemlist_content a {
		color: #000000;
		text-decoration: none;
}

.itemlist_content a:hover {
		color: #001C49;
		text-decoration: underline;
}

.itemlist_separator {
		margin: 3px 0px 3px 0px;		/* top, right, bottom, left	*/
}

.itemlist_separator_cell {
		height: 1px;
		background: #FFFFFF;
		background-image: url(images/_itemlist_separator.gif);
}

.itemlist_end {
		margin: 0px 0px 5px 0px;		/* top, right, bottom, left	*/
}

.itemlist_end_cell {
		height: 10px;
		background-image: url(images/_itemlist_end.gif);
}



/* SUBITEM LIST */

.subitemlist_bullet {
		width: 15px;
		height: 20px;
		background-image: url(images/_subitemlist_bullet.gif);
		background-repeat: no-repeat;
		background-position: center center;
}

.subitemlist_bullet_inactive {
		width: 15px;
		height: 20px;
		background-image: url(images/_subitemlist_bullet_inactive.gif);
		background-repeat: no-repeat;
		background-position: center center;		
}

.subitemlist_content {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
}

.subitemlist_content_inactive {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
}

.subitemlist_separator {
		margin: 3px 0px 3px 0px;		/* top, right, bottom, left	*/
}

.subitemlist_separator_cell {
		height: 1px;
		background-image: url(images/_subitemlist_separator.gif);
}

.subitemlist_empty_cell {
		width: 10px;
		height: 20px;
}



/* COVER */

.cover_content {
		color: #FFFFFF;		
}

.cover_separator {
		width: 14px;
}



/* PAGE TITLE */

.page_title_container {
		height=35px;
		margin-left: 10px;
}

.page_title {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 20px;
		color: #FFFFFF;
}

.page_subtitle {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 16px;
		color: #000000;
}



/* MENU */

.menu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;
		color: #FFFFFF;
}

.menu_over {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;
		color: #B2CBDB;
		text-decoration: none;
}

.menu a {
		color: #FFFFFF;
		text-decoration: none;
}

.menu a:hover {
		color: #B2CBDB;
		text-decoration: none;
}

.menu_container {
		height: 25px;
}

.dropdown_container {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;
		height: 10px;
		padding: 2px;
		border: 1px solid #FFFFFF;
}

.dropdown {
		color: #000000;
		background: #B2CBDB;   
}

.dropdown_over {
		color: #FFFFFF;
		background: #005488;
}

.menu_empty_cell {
		height: 20px;
}

.menu_separator {
		width: 10px;
		background-image: url(images/_menu_separator.gif);
		background-repeat: no-repeat;
		background-position: center center;
}



/* SUBMENU */

.submenu_container {
		border: 0px solid #CCCCCC;
}

.submenu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;
		color: #003B5F;
}

.submenu_inactive {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;
		color: #003B5F;
}

.submenu a {
		color: #003B5F;
		text-decoration: none;
}

.submenu a:hover {
		color: #CC0000;
		text-decoration: none;
}

.submenu_empty_cell {
		height: 17px;
}

.submenu_separator {
		width: 10px;
		background-image: url(images/_submenu_separator.gif);
		background-repeat: no-repeat;
		background-position: center center;			
}



/* PRODUCT ATTRIBUTES */

.product_attributes_container {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 10px;
		color: #000000;
		padding: 1px;
		border: 0px solid #000000;
}

.product_attributes_1 {
		background: #666666;
		color: #FFFFFF;
}

.product_attributes_2 {
		background: #CC0000;
		color: #FFFFFF;
}

.product_attributes_3 {
		background: #FF9933;
		color: #FFFFFF;
}

.product_attributes_4 {
		background: #996600;
		color: #FFFFFF;
}

.product_attributes_5 {
		background: #005488;
		color: #FFFFFF;
}

.product_attributes_6 {
		background: #FFFFFF;
		color: #FFFFFF;
}

.product_attributes_15 {
		background: #FF9933;
		color: #FFFFFF;
}

.product_attributes_16 {
		background: #FFFFFF;
		color: #FFFFFF;
}

.product_attributes_18 {
		background: #FF9933;
		color: #FFFFFF;
}



/* PRODUCT */

.product_thumbnail_container {
		padding: 5px;
		border: 0px solid #E6E6E6;
}

.product_thumbnail_content_container {
		height: 150px;
		padding: 0px;
		border: 1px solid #C6E8F7;
		background: #FFFFFF;
}

.product_thumbnail_content {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
}

.product_thumbnail_content a {
		color: #001C49;
		text-decoration: none;
}

.product_thumbnail_content a:hover {
		color: #CC0000;
		text-decoration: underline;
}

.product_thumbnail_separator {
		margin: 0px 0px 0px 0px;		/* top, right, bottom, left	*/
}

.product_thumbnail_separator_cell {
		height: 0px;
		background-image: url(images/_product_thumbnail_separator.gif);
}

.product_thumbnail_header_start {
		width: 0px;
		height: 30px;
		background-image: url(images/_product_thumbnail_header_start.gif);
		background-repeat: no-repeat;
		background-position: top left;
}

.product_thumbnail_header {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background: #C6E8F7;
		color: #000000;
}

.product_thumbnail_header a {
		color: #001C49;
		text-decoration: none;
}

.product_thumbnail_header a:hover {
		color: #CC0000;
		text-decoration: underline;
}

.product_thumbnail_header_end {
		width: 0px;
		height: 30px;
		background-image: url(images/_product_thumbnail_header_end.gif);
		background-repeat: no-repeat;
		background-position: top left;
}

.product_thumbnail_end {
		margin-top: 15px;
		margin-bottom: 15px;
}

.product_thumbnail_end_cell {
		height: 1px;
		background-image: url(images/_product_thumbnail_end.gif);
}

.product_brand {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
}

.product_number {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
}

.product_separator {
		margin: 0px 0px 0px 0px;		/* top, right, bottom, left	*/
}

.product_separator_cell {
		height: 10px;
		background-image: url(images/_product_separator.gif);
}

.product_end {
		margin: 5px 0px 5px 0px;		/* top, right, bottom, left	*/
}

.product_end_cell {
		height: 1px;
		background-image: url(images/_product_end.gif);
}

.product_detail_container {
		border: 0px solid #000000;
}

.product_detail {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		padding: 5px;
		color: #666666;
}

.product_price_container {
		padding: 5px;
		border: 1px solid #000000;
		background: #FFFFFF;
}

.product_price_title {
		padding: 2px;
		border: 0px solid #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 11px;			
}

.product_price {
		padding: 2px;
		border: 1px solid #000000;
		background: #CCCCCC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 12px;		
}

.product_price_end {
		margin: 5px 0px 5px 0px;		/* top, right, bottom, left	*/
}

.product_price_end_cell {
		height: 1px;
		background-image: url(images/_product_end.gif);
}

.product_price_species_container {
		border: 1px solid #000000;
		background: #FFFFFF;
}

.product_price_species_title {
		padding: 2px;
		border: 0px solid #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 11px;			
}

.product_price_species {
		padding: 2px;
		border: 0px solid #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 11px;			
}

.product_quantity {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;	
}



/* PICTURE */

.picture_border {
		background: #CCCCCC;
}

.picture_detail_container {
		border: 0px solid #000000;
}

.picture_detail {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;		
		font-weight: normal;
		font-size: 9px;
		color: #666666;
		padding: 5px;
}



/* GO BACK */

.goback_container {
		padding: 0px;
		border: 0px solid #CCCCCC;
		margin: 10px 0px 0px 0px;		/* top, right, bottom, left	*/
}

.goback {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;		
		font-weight: normal;
		font-size: 11px;
		color: #000000;
}

.goback a {
		color: #CC0000;
		text-decoration: none;
}

.goback a:hover {
		color: #CC0000;
		text-decoration: underline;
}

.goback_start {
		width: 20px;
		height: 15px;
		background-image: url(images/_goback_start.gif);
		background-repeat: no-repeat;
		background-position: top left;
}

.goback_end {
		width: 0px;
		height: 15px;
		background-image: url(images/_goback_end.gif);
		background-repeat: no-repeat;
		background-position: top right;
}



/* GO NEXT */

.gonext_container {
		padding: 0px;
		border: 0px solid #CCCCCC;
		margin: 10px 0px 0px 0px;		/* top, right, bottom, left	*/		
}

.gonext {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;		
		font-weight: normal;
		font-size: 11px;
		color: #000000;
}

.gonext a {
		color: #CC0000;
		text-decoration: none;
}

.gonext a:hover {
		color: #CC0000;
		text-decoration: underline;
}

.gonext_start {
		width: 0px;
		height: 15px;
		background-image: url(images/_gonext_start.gif);
		background-repeat: no-repeat;
		background-position: top left;
}

.gonext_end {
		width: 20px;
		height: 15px;
		background-image: url(images/_gonext_end.gif);
		background-repeat: no-repeat;
		background-position: top right;
}



/* ORDER FORM */

.order_form_container {
		padding: 10px;
		border: 1px solid #CCCCCC;
		background: #FFFFFF;
}

.order_form {
		padding: 0px;
		border: 0px solid #000000;
		background: #666666;
}

.order_form_title {
		padding: 2px;
		border: 0px solid #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 11px;
		color: #FFFFFF;
		background: #CC0000;
}

.order_form_bill {
		padding: 5px;
		border: 0px solid #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 11px;
		background: #FFFFFF;
}

.order_form_data_container {
		padding: 10px;
		border: 1px solid #CCCCCC;
		background: #FFFFFF;
}

.order_form_separator {
		margin: 0px 0px 0px 0px;		/* top, right, bottom, left	*/
}

.order_form_separator_cell {
		height: 1px;
		background: #CCCCCC;
		background-image: url(images/_order_form_separator.gif);
}

.order_form_data {
		padding: 10px;
		border: 0px solid #000000;
		background: #FFFFFF;
}

.order_form_data_content {
		padding: 2px;
		border: 0px solid #000000;
		background: #FFFFFF;
}

.order_form_data_title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 11px;
		border: 0px solid #FFFFFF;		
		background: #CCCCCC;
		padding: 5px;		
}

.order_button {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 9px;
		margin-left: 5px;
		border: 1px solid #000000;
		background: #CC0000;		
		color: #FFFFFF;		
}



/* NEWSLETTER */

.newsletter_container {
		padding: 10px;
		border: 1px solid #CCCCCC;
		background: #FFFFFF;
}

.newsletter {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
		color: #666666;
}

.newsletter_button {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 9px;
		width: 30px;
		margin-left: 5px;
		border: 1px solid #000000;
		background: #CC0000;		
		color: #FFFFFF;
}



/* BANNER */

.banner {
		margin: 0px 0px 0px 0px;		/* top, right, bottom, left	*/
		border: 0px solid #000000;
}



/* ZOOM */

.zoom {
		width: 20px;
		height: 20px;
		background: #FFFFFF;
		background-image: url(images/_zoom.gif);
		background-repeat: no-repeat;
		background-position: center center;		
}



/* BASKET */

.basket_container {
		padding: 0px;
		border: 0px solid #CCCCCC;
}

.basket {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;		
		font-weight: normal;
		font-size: 10px;
		color: #000000;
}

.basket a {
		color: #CC0000;
		text-decoration: none;
}

.basket a:hover {
		color: #CC0000;
		text-decoration: underline;
}

.basket_icon {
		width: 25px;
		height: 20px;
		background-image: url(images/_basket.gif);
		background-repeat: no-repeat;
		background-position: right center;
}



/* DISTRIBUTOR */

.distributor_container {
		border: 0px solid #CCCCCC;
}

.distributor_header {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 14px;
		margin: 5px 0px 0px 0px;		/* top, right, bottom, left	*/
		color: #003366;
}

.distributor_content {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;	
}

.distributor_datail {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 10px;
}

.distributor_separator {
		margin: 5px 0px 5px 0px;		/* top, right, bottom, left	*/		
}

.distributor_separator_cell {
		height: 1px;
		background: #FFFFFF;
		background-image: url(images/_distributor_separator.gif);
}

.distributor_end {
		margin: 5px 0px 5px 0px;		/* top, right, bottom, left	*/
}

.distributor_end_cell {
		height: 0px;
		background-image: url(images/_distributor_end.gif);
}


/* DIRECTORY LIST */

.directory_list_container {
		border: 0px solid #E6E6E6;
}

.directory_list_header {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 11px;
		height: 20px;
}

.directory_list_folder {
		width: 20px;
		height: 16px;
		background-image: url(images/_directory_list_folder.gif);
		background-repeat: no-repeat;
		background-position: top center;
}

.directory_list_file {
		width: 20px;
		height: 16px;
		background-image: url(images/_directory_list_file.gif);
		background-repeat: no-repeat;
		background-position: top center;
}

.directory_list_content {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
}

.directory_list_content a {
		color: #003366;
		text-decoration: none;
}

.directory_list_content a:hover {
		color: #003366;
		text-decoration: underline;
}

.directory_list_detail {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 9px;
		color: #000000;
		padding: 3px 0px 3px 0px;		/* top, right, bottom, left	*/
}

.directory_list_separator {
		margin: 5px 0px 5px 0px;		/* top, right, bottom, left	*/
}

.directory_list_separator_cell {
		height: 0px;
		background-image: url(images/_directory_list_separator.gif);
}



/* PRICE LIST */

.price_list_container {
		border: 0px solid #000000;
}

.price_list_header {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 11px;
		height: 30px;
		background: #005488;
		color: #FFFFFF;
		padding: 5px;
}

.price_list_subheader {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: bold;
		font-size: 11px;
		background: #666666;
		color: #FFFFFF;
		padding: 5px;
}

.price_list_row {
		background: #E6E6E6;
}

.price_list_row_even {
		background: #CCCCCC;
}

.price_list_content {
		padding: 5px;
}

.price_list_content a {
		color: #003366;
		text-decoration: none;
}

.price_list_content a:hover {
		color: #003366;
		text-decoration: underline;
}

.price_list_detail {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: plain;
		font-weight: normal;
		font-size: 9px;
		color: #000000;
		padding: 3px 0px 3px 0px;		/* top, right, bottom, left	*/
}

.price_list_separator {
		margin: 5px 0px 0px 0px;		/* top, right, bottom, left	*/
}

.price_list_separator_cell {
		height: 0px;
		background-image: url(images/_price_list_separator.gif);
}

.price_list_result_end {
		margin: 0px 0px 0px 0px;		/* top, right, bottom, left	*/
}

.price_list_result_end_cell {
		height: 15px;
		background-image: url(images/_price_list_end.gif);
}