* { margin:0; padding: 0; }

html { overflow-y: scroll; }

html, body {  
	height: 100%; 
}

body {
	font-family: helvetica, "Times New Roman", serif;
	text-align: center;
	font-size: 12px;
}

p {
	font-size: 12px;
	/*text-align: left;*/
}

img {
	border:0;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.last {
	margin: 0;
}


#wrapper {
	/*position: relative;*/
	padding-top: 20px;
	width: 1053px;
	margin: 0 auto;
	
}

#flash {
	position: absolute;
	width: 100%;
	top: 98px;
	left: 0;
	background: url(../images/index/bg_top.gif) repeat-x left top;
}
#index-cat-listing {
	padding-top: 457px;
}

/* CONTEST */

#contest {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 600px;
	height: 400px;
	background: url(../images/contest_popup.jpg);
	z-index: 1000;
	margin: -200px 0 0 -300px;
}

#close-popup {
	position: absolute;
	text-indent: -9999px;
	display: block;
	width: 67px;
	height: 17px;
	top: 11px;
	right: 8px;
}

#register {
	position: absolute;
	text-indent: -9999px;
	display: block;
	width: 207px;
	height: 47px;
	bottom: 14px;
	right: 166px;
}

#content .register_to_win {
	margin-top: 20px;
}

#content .register_to_win_pic {
	margin-top: -20px;
}


/* END CONTEST */

/* HEADER */

#header {
	height: 78px;
	margin-bottom: 14px;
	position: relative;
}
	#promo {
		position: absolute;
		top: -20px;
		right: 0;
		background: #742827;
		width: 170px;
		height: 32px;
	}
		#promo #text-register {
			float: left;
			width: 73px;
			margin: 2px 0 0 2px;
		}
			#promo #text-register a:link, #promo #text-register a:visited {
				color: #FFF;
				font-size: 11px;
				font-family: "Times New Roman", Times, serif;
			}
			#promo #text-register a:hover {
				text-decoration: underline;
			}
		#promo #prize {
			color: #FFF;
			font-size: 26px;
			font-weight: bold;
			font-family: "Times New Roman", Times, serif;
			float: right;
			width: 80px;
			margin: 0px 2px;
		}

#logo {
	position: relative;
	float: left;
	margin-top:0;
	width: 235px;
	height: 51px;
	display: block;
}

#menus {
	float: left;
	margin-top:0;
	font-size: 11px;
	font-family: helvetica, "Times New Roman", serif;
	margin-left: 41px;
	display: block;
	height: 89px;
	width: 775px;
}

#top_menu {
	margin-top: 16px;	
	height: 14px;
}

#top_menu li {
	float: left;
	padding-right: 23px;
}


#main_menu {
	float: left;
	margin-top: 14px;
}

#main_menu li {
	float: left;
	padding-right: 14px;
}

#main_menu  .last {
	padding-right: 0;
}

#main_menu a:link, #main_menu a:visited {
	color: #000000;	
	text-decoration: none;
}

.clear {
	clear: both;
}

/* END HEADER */

/* FLASH */
.flash {
	float: left;
	width: 100%;
	height: 457px;
	display: block;
	left: 0;
	margin-top: -14px;

}
/* END FLASH */


/* CATEGORY LISTING */

#category_listing {
	float: left;
	width: 1053px;
	min-height: 106px;
	_height: 106px;
}


#category_listing a:link, #category_listing a:visited{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 16px;
	line-height: 30px;
	width: 168px;
	min-height: 106px;
	_height: 106px;
	margin-right: 9px;
}

#category_listing .last:link,  #category_listing .last:visited {
	margin: 0;
}

/* END CATEGORY LISTING */

/* FOOTER */

.footer_text {
	position: relative;
	margin-top: 7px;
}

#footer {
	position: relative;
	height: 34px;
	/*width: 430px; */
	width: 730px;
	margin: 0 auto;
	text-align: center;
	font-size: 11px;
	margin-top: 12px;
	
}

#footer .last {
	margin: 0;
}

#footer li {
	float: left;
	margin-right: 22px;
}

/* END FOOTER */

/* PRODUCT LISTING PAGE */

#site_navigation {
	float: right;	
	text-align: right;
	margin: 12px 0 5px 0;
}

#site_navigation p {
	color: #666666;
	font-size: 12px;
}

#site_navigation h2 {
	font-size: 24px;
	float: right;
	margin-top: 0;
}

.product-row {
	clear: both;
}

.product-block {
	width: 200px;
	float: left;
	margin: 0 13px 30px 0;
	_margin: 0 10px 30px 0;
}

	.prod_img {
		display: block;
		width: 200px;
		border: 1px #EEEEEE solid;
		padding: 0;
		margin-bottom: 3px;
	}
	
	.price {
		font-family: helvetica, verdana, "Times New Roman", serif;
		padding: 0 3px 0 4px;
		text-align: center;
		font-weight: bold;
		color: #FFFFFF;
		font-size: 13px;
		float: left;
		line-height: 23px;
		height: 23px;
	}
	.purchase {
		margin-right: 0;
	}
	.product-block h3 {
		width: 100%;
		text-align: left;
		font-size: 14px;
		margin: 0 0 3px 0;
	}
	
	.product-block .sku {
		font-size: 10px;
		color: #000000;
		float: left;
		margin-left: 3px;
		line-height: 23px;
		height: 23px;
	}
	
	.product-block .sku-notlogged {
		font-size: 10px;
		color: #000000;
		float: left;
		margin: 0;
		line-height: 23px;
		height: 23px;
	}
	
	.product-row .last {
		margin: 0;
	}
	
	#subcat-list {
		clear: both;
		list-style-type: none;
	}
	
	#subcat-list li {
		float: left;
		margin-right: 30px;
	}

/*
.product_listing_row {
	float: left;
	width: 1053px;
	min-height: 222px;
	_height: 222px;
	margin-bottom: 20px;
}

.product_listing_block {
	float: left;
	width: 203px;
	margin-right: 9px;
	min-height: 222px;
	_height: 222px;
	text-align: left;
}

.product_listing_block img {
	display: block;
	min-height: 200px;
	_height: 200px;
	margin-bottom: 2px;
	float: left;
}

.product_listing_price {
	font-family: verdana, "Times New Roman", serif;
	padding: 1px 3px 1px 4px;
	float: left;
	text-align: center;
	margin-left: 3px;
	font-weight: normal;
}

.product_listing_price span {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	line-height: 23px;
	
}

.product_listing_block a:link, .product_listing_block a:visited{
	color: #000000;
	font-size: 14px;
	float: left;
	margin-left: 3px;
	margin-top:-2px;
	font-weight: bold;
}

.product_listing_sku {
	font-size: 10px;
	color: #000000;
	float: left;
	margin-left: 3px;
	margin-top:-7px;
}
*/

.large_border {
	width: 1053px;
	height: 30px;
	text-align: center;
}

.large_border_adv_search {
	width: 1043px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 10px;
}

.large_border_adv_search p {
	color: white;
	font-size: 12px;
}

#page_navigation  {
	font-size: 10px;
	height: 100%;
	display: block;
	width: 30%;
	margin: 0 auto; 
}

#page_navigation li {
	float: left;
	margin-right: 3px;
	margin-top: 5px;
}

#page_navigation a:link, #page_navigation a:visited {
	font-family: helvetica, verdana, "Times New Roman", serif;
	font-size: 9px;
	color:  #FFFFFF;
	display: block;
	width: 17px;
	height: 17px;
	line-height: 17px;
}

#page_navigation a:hover {
	background: url(../images/common/bg_page_navigation.gif) left top repeat-x;
	
}

#page_navigation .prev_next:link , #page_navigation .prev_next:visited {
	height: 17px;
	width: 100%;
	_width: 1%;
	margin-right: 3px;
	display: block;
}

#page_navigation .prev_next:hover {
	background: url(../images/common/bg_page_navigation.gif) left top repeat-x;
}

#page_navigation .active {
	background: url(../images/common/bg_page_navigation.gif) left top repeat-x;
	height: 17px;
	width: 17px;
}



/* END PRODUCT LISTING PAGE */

/* PRODUCT DETAILS PAGE */

#details_left_image {
	float: left;
	width: 700px;
}

#right_details {
	width: 305px;
	padding-left: 45px;
	float: right;
	text-align: left;
}

#right_details #product-details {
	font-weight: normal;
	margin: 90px 0 0 -2px;;
	color: #31322c;
}

.details_sku {
	color: #b87532;
	font-size: 12px;
}

.extra_info {
	border: 1px #DDDDDD solid;
	padding: 10px;
	color: #31322c;
	font-size: 14px;
	margin-top: 26px;
	margin-bottom: 23px;
}


.add_to_cart {
	float: left;
	margin-left: 12px;
	line-height: 20px;
}

#content #right_details #back_block:link, #content #right_details #back_block:visited {
	background: #36393c;
	float: left;
	display: block;
	width: 160px;
	height: 23px;
	text-align: center;
	line-height: 23px;
	margin-top: 8px;
	color: white;
	font-size: 11px;
}

#content #right_details #back_block:hover {
	text-decoration: none;
}

/* END PRODUCT DETAILS PAGE */

#content {
	float: left;
	display: block;	
	/*height: 100%;*/
	/*
min-height: 450px;
	_height: 450px;
*/
	width: 100%;
	margin-bottom: 40px;
	font-size: 14px;
}

/* UNDER CONSTRUCTION */

.page_title {
	float: left;
	margin-top: 10px;
}

.under_construction {
	float: left;
	font-size: 24px;
	margin-left: 350px;
	margin-top: 150px;
	
}

/* UNDER CONSTRUCTION */

.content_text {
	float: left;
	text-align: left;	
	margin-top: 30px;
}

.search_results {
	margin-top: 15px;
}

.content_data {
	margin-top: 15px;
}

/* NEWS PAGE */

#news_content {
	float: left;
	margin-top: 35px;
	width: 1053px;
}

.list_news li {
	float: left;
	background: #e9eef2;	
	width: 512px;
	/*margin-right: 15px;*/
	min-height: 100px;
	_height: 100px;
	margin-bottom: 15px;
	padding: 5px 5px;
}

.list_news img {
	float: left;
	
	width: 100px;
}

.news_title {
	font-size: 18px;
	float: left;
	margin: 0 0 5px 5px;
	width: 400px;
	text-align: left;
}

.news_text {
	float: left;
	margin: 5px 0 5px 5px;
	width: 400px;
	text-align: left;
}

.news_details {
	margin: 5px 0 5px 5px;
	text-align: left;
	float: left;
	
}

.news_details_block {
	float: left;
	width: 400px;
}



#news_details {
	float: left;
	text-align: left;
	width: 1053px;
	margin-top: 35px;
	margin-bottom: 20px;
}

#news_details img {
	padding: 3px;
	float: left;
	border: 1px solid #7f9bb1;
	margin-right: 30px;
	width: 200px;
}

.details_listing_image {
	float: left;
	width: 800px;
	min-height: 100px;
	_height: 100px;
	
}

.details_listing {
	float: left;
	width: 1053px;
	min-height: 100px;
	_height: 100px;
	
}

.news_details_date {
	font-size: 11px;
	margin: 5px 0 20px 0;
}

.news_details_text {
	margin-bottom: 15px;
}

.news_back_link:link, .news_back_link:visited{
	float: left;
	margin-top: 20px;
	background: #36393c;
	float: left;
	display: block;
	width: 120px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin-top: 8px;
	color: #FFFFFF;
	font-size: 12px;
}

.news_back_link:hover {
	text-decoration: none;
}

.news_listing_data {
	float: left;
	width: 500px;
}

.news_listing_data_image {
	float: left;
	width: 500px;
}

/* END NEWS PAGE */

/* TRADESHOWS */

.tradeshows {
	position: relative;
	margin-top: 25px;
}

.tradeshows li {
	background: #f6ede4;
	padding: 5px 5px;
	margin-bottom: 10px;
	width: 512px;
	float: left;
	min-height: 80px;
	_height: 80px;
	
	
}

.tradeshows  a {
	font-size: 13px;
	float: left;
}

.trade_title {
	text-align: left;
	width: 500px;
	margin: 0px 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	float: left;
	
}

.trade_date {
	font-size: 12px;
	font-weight: bold;
	float: left;
}

.trade_location {
	font-size: 13px;
	float: left;
	width: 500px;
	text-align: left;
}



/* END TRADESHOWS */

/* SHOWROOMS */

.showrooms {
	position: relative;
	margin-top: 25px;
}

.showrooms a {
	float: left;
}

.showrooms li {
	background: #ebede4;
	padding: 5px 5px;
	margin-bottom: 10px;
	width: 512px;
	float: left;
	min-height: 80px;
	_height: 80px;
}

.last {
	margin-right: 0;
}
/*
.showrooms_image {
	margin-top: 25px;
	float: left;
	margin-right: 50px;
}*/

#showroom_holder {
	width: 512px;
	min-height: 110px;
	_height: 110px;
}

#showroom_image {
	float: left;
	display: block;
	margin-right: 5px;
} 

#showroom_right {
	width: 370px;
	display: block;
	float: right;
}

.show_title {
	text-align: left;
	margin: 0px 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	float: left;
	
}

.show_date {
	font-size: 12px;
	font-weight: bold;
	float: left;
}

.show_location {
	font-size: 13px;
	float: left;
	text-align: left;
}

/* END  SHOWROOMS */

/* SHOPPING  CART */

#shopping_list {
	width: 100%;
	float: left;
	margin-top: 25px;
	min-height: 100px;
	text-align: left;
	margin-bottom: 15px;
	_height: 100px;
	font-size: 14px;
}

#shopping_list p {
	float: left;
}

#shop_header {
	float: left;
	margin-bottom: 15px;
	height: 8px;
}

.shopping_product {
	width: 300px;
}

.shopping_quantity {
	width: 300px;
}

.shopping_unit_price {
	width: 200px;
}

.shopping_price {
	width: 200px;
}



.shopping_delete {
	width: 47px;
}

.block0 {
	float: left;
	background: #ebe0e0;
	width: 1053px;
	min-height: 49px;
	_height: 49px;
	margin-bottom: 5px;
	padding: 3px 0;
}

.block1 {
	float: left;
	background: #dac7c6;
	width: 1053px;
	min-height: 49px;
	_height: 49px;
	margin-bottom: 5px;
	padding: 3px 0;
}

.shopping_product img {
	border: 1px solid #b8b8b8;
	/*margin: 4px 0 0 5px;*/
	margin: 5px 0 0 5px;
}

.shopping_product span {
	padding-left: 8px;
	/*top: -22px;*/
	top: -15px;
	position: relative;
}

.shopping_delete img {
	margin: 25px 0 0 24px;
}

.suprice, .sprice,.sship {
	margin-top: 25px;
}

#buttons p {
	float: left;
}

.total {
	display: block;
	width: 183px;
	margin-left: 100px;
}

.recalculateButton {
	width: 100px;
	margin-left: 600px;
	border: 1px solid;
}

.checkout {
	display: block;
	height: 18px;
	width: 69px;
	color: #FFFFFF;
	padding-top: 2px;
	text-align: center;
	/*margin-left: 75px;*/
	
}

.cart_quantity {
	border: 1px solid #b8b8b8;
	width: 25px;
	text-align: center;
	margin-top: 15px;
}


/* END SHOPPING  CART */


/* THE ARTISANS */

#artisans {
	float: left;
	margin-top: 30px;
	font-size: 13px;
	width: 1053px;
}

.artisan_block {
	float: left;
	min-height: 200px;
	_height: 200px;
	margin-bottom: 15px;
	width: 1053px;
}

#artisans img {
	float: left;
	padding: 3px;
	border: 1px solid #d8dbe0;
	width: 149px;
	margin-right: 30px;
}

#artisans .artist_details {
	float: left;
	width: 860px;
}

#artisans h3 {
	float: left;
}

#artisans p {
	text-align: justify;
	line-height: 150%;
}
/* END THE ARTISANS */


/* COMPANY NEWS */


.image_holder {
	width: 300px;
	text-align: center;
	margin:0 auto;
	float: left;
}


h2 {
	text-align: left;
	margin-top: 15px;
}

.left_image {
	float: left;
	margin-right: 20px;
}

.left_text {
	width: 730px;
	float: left;
	margin-right: 50px;
}

.left_text2 {
	width: 950px;
	float: left;
	margin-right: 50px;
}

.right_image {
	float: right;
	margin-top: -60px;
}

.right_image2 {
	float: right;
	margin-top: -120px;
}

.contacts {
	float: right;
	margin-top: 10px;
}

/* END COMPANY NEWS */


/* OUR COMPANY */

#company_content {
	float: left;
	margin-top: 25px;
	font-size: 13px;
}

#company_content p {
	line-height: 120%;
	text-align: justify;
}

#company_content ul{
	list-style-type: square;
	text-align: left;
	margin: 5px 0 0 15px;
}
.company_block {
	float: right;
	width: 750px;
}

.company_block ul {
	list-style-type: square;
	text-align: left;
	margin: 5px 0 0 15px;
}
.company_block h4 {
	margin:5px 0 0 0;
	text-align: left;
}

#company_content h3 {
	width: 100%;
	text-align: left;
	
}
.link_text {
	color:#000000;
	
	
}

.company_paragraph {
	float: left;
	margin-top: 15px;
}

/* END OUR COMPANY */

/* CUSTOMER SERVICE */

.terms {
	position: relative;
	margin-top: 25px;
	
}

.terms li {
	padding: 5px 5px;
	margin-bottom: 10px;
	width: 512px;
	_width:510px;
	text-align: justify;
	font-size: 13px;
		
}

.special_terms {
	background: #e3e7ef;
}

.customer_link:link, .customer_link:visited {
	background: #36393c;
	float: left;
	display: block;
	margin-right: 20px;
	padding: 0 5px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin-top: 8px;
	color: white;
	font-size: 12px;
}

.active_customer {
	background: #9197a4;
	float: left;
	display: block;
	margin-right: 20px;
	padding: 0 5px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin-top: 8px;
	color: white;
	font-size: 12px;
}

/* END CUSTOMER SERVICE */

/* FAQ */

.faq_content {
	float: left;
	text-align: left;
	margin-top: 30px;
	font-size: 13px;
	width: 1053px;
}

.faq_left_images {
	float: left;
	width: 150px;
	margin: 0 20px 20px 0;
}

.faq_left_images img {
	margin-bottom: 10px;
	padding: 3px;
	border: 1px solid #d8dbe0;
}


/* FAQ LISTING */


.faq {
	position: relative;
	margin-top: 25px;
	
}

.faq a {
	float: left;
}

.faq li {
	background: #ebede4;
	padding: 5px 5px;
	margin-bottom: 10px;
	width: 512px;
	float: left;
	min-height: 80px;
	_height: 80px;
}

#faq_holder {
	width: 512px;
	min-height: 110px;
	_height: 110px;
}


#faq_right {
	width: 370px;
	display: block;
	float: right;
}

.faq_title {
	text-align: left;
	margin: 0px 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	float: left;
	/*color: #678298;*/
}

.faq_title span {
	color: #3d576c;
}

.answer {
	width: 20px;
	height: 80px;
	display: block;
	float: left;
	text-align: left;
}

.faq_location  span {
	color: #678298;
	float: left;
	text-align: left;
	
}

.faq_location {
	font-size: 13px;
	float: left;
	text-align: left;
	width: 490px;
}
.faq .row {
	background: #ebede4;
	padding: 5px 5px;
	margin-bottom: 10px;
	width: 512px;
	float: left;
	min-height: 80px;
	_height: 80px;
	
}

/* END FAQ */

.request_succes {
	float: left;
	text-align: left;
}

.contact_data {
	float: left;
	text-align: left;
	margin-top: 30px;
	font-size: 13px;
}

.dealer_text{
	float: right;
	width: 600px;
	text-align: left;
	font-size: 13px;
}

.dealer_text ul {
	list-style: disc;
	margin-left: 11px;
}

.dealer_text li {
	margin-bottom: 11px;
}

.success {
	margin: 40px 0 10px 0;
	text-align: left;
}

.arrow-up {
	margin: 4px 3px 0px 0px;
	/*_margin: 0px 0 0 0;*/
}
.arrow-down {
	margin: 3px 3px 0px 0px;
	/*_margin: 3px 0 0 0;*/
	display: block;
}

/* DID YOU KNOW */

.did_you_know {
	position: relative;
	margin-top: 25px;
}

.did_you_know li {
	background: #ffffff;
	padding: 5px 5px;
	margin-bottom: 10px;
	width: 512px;
	float: left;
	min-height: 80px;
	_height: 80px;
}

.did_you_know img {
	margin-right: 8px;
	float: left;
}

.did_you_know div {
	padding-left: 45px;
	width: 467px;
	padding-top: 8px;
	padding-right: 5px;
}

.did_you_know_red  h4 {
	color: #f04f49;
	text-align: left;
	margin-bottom: 8px; 
}

.did_you_know_red p {
	text-align: justify;
	color: #000000;
}

.did_you_know_red {
	background: url(../images/did_you_know/did_you_know_red.gif) left top no-repeat;
	width: 32px;
	height: 80px;
	display: block;
}

.did_you_know_red:hover {
	background: url(../images/did_you_know/did_you_know_white.gif) left top no-repeat;	
}

.did_you_know_red:hover h4,.did_you_know_red:hover p {
	color: #ffffff;
}

/* blue */

.did_you_know_blue  h4 {
	color: #62b0cf;
	text-align: left;
	margin-bottom: 8px; 
}

.did_you_know_blue p {
	text-align: justify;
	color: #000000;
}

.did_you_know_blue {
	background: url(../images/did_you_know/did_you_know_blue.gif) left top no-repeat;
	width: 32px;
	height: 80px;
	display: block;
}

.did_you_know_blue:hover {
	background: url(../images/did_you_know/did_you_know_white.gif) left top no-repeat;	
}

.did_you_know_blue:hover h4 , .did_you_know_blue:hover p {
	color: #ffffff;
}

/* green */

.did_you_know_green  h4 {
	color: #bdc432;
	text-align: left;
	margin-bottom: 8px; 
}

.did_you_know_green p {
	text-align: justify;
	color: #000000;
}

.did_you_know_green {
	background: url(../images/did_you_know/did_you_know_green.gif) left top no-repeat;
	width: 32px;
	height: 80px;
	display: block;
}

.did_you_know_green:hover {
	background: url(../images/did_you_know/did_you_know_white.gif) left top no-repeat;	
}

.did_you_know_green:hover h4 , .did_you_know_green:hover p {
	color: #ffffff;
}

/* orange */

.did_you_know_orange  h4 {
	color: #f7971e;
	text-align: left;
	margin-bottom: 8px; 
}

.did_you_know_orange p {
	text-align: justify;
	color: #000000;
}

.did_you_know_orange {
	background: url(../images/did_you_know/did_you_know_orange.gif) left top no-repeat;
	width: 32px;
	height: 80px;
	display: block;
}

.did_you_know_orange:hover {
	background: url(../images/did_you_know/did_you_know_white.gif) left top no-repeat;	
}

.did_you_know_orange:hover h4 ,.did_you_know_orange:hover p { 
	color: #ffffff;
}

/* purple */

.did_you_know_purple  h4 {
	color: #8c75a2;
	text-align: left;
	margin-bottom: 8px; 
}

.did_you_know_purple p {
	text-align: justify;
	color: #000000;
}

.did_you_know_purple {
	background: url(../images/did_you_know/did_you_know_purple.gif) left top no-repeat;
	width: 32px;
	height: 80px;
	display: block;
}

.did_you_know_purple:hover {
	background: url(../images/did_you_know/did_you_know_white.gif) left top no-repeat;	
}

.did_you_know_purple:hover h4 ,.did_you_know_purple:hover p { 
	color: #ffffff;
}

/* dark_green */

.did_you_know_dark_green  h4 {
	color: #6d7b34;
	text-align: left;
	margin-bottom: 8px; 
}

.did_you_know_dark_green p {
	text-align: justify;
	color: #000000;
}

.did_you_know_dark_green {
	background: url(../images/did_you_know/did_you_know_dark_green.gif) left top no-repeat;
	width: 32px;
	height: 80px;
	display: block;
}

.did_you_know_dark_green:hover {
	background: url(../images/did_you_know/did_you_know_white.gif) left top no-repeat;	
}

.did_you_know_dark_green:hover h4 ,.did_you_know_dark_green:hover p {
	color: #ffffff;
}

/* pink */

.did_you_know_pink  h4 {
	color: #c41e5c;
	text-align: left;
	margin-bottom: 8px; 
}

.did_you_know_pink p {
	text-align: justify;
	color: #000000;
}

.did_you_know_pink {
	background: url(../images/did_you_know/did_you_know_pink.gif) left top no-repeat;
	width: 32px;
	height: 80px;
	display: block;
}

.did_you_know_pink:hover {
	background: url(../images/did_you_know/did_you_know_white.gif) left top no-repeat;	
}

.did_you_know_pink:hover h4 ,.did_you_know_pink:hover p {
	color: #ffffff;
}


/* yellow */

.did_you_know_yellow  h4 {
	color: #dfbe39;
	text-align: left;
	margin-bottom: 8px; 
}

.did_you_know_yellow p {
	text-align: justify;
	color: #000000;
}

.did_you_know_yellow {
	background: url(../images/did_you_know/did_you_know_yellow.gif) left top no-repeat;
	width: 32px;
	height: 80px;
	display: block;
}

.did_you_know_yellow:hover {
	background: url(../images/did_you_know/did_you_know_white.gif) left top no-repeat;	
}

.did_you_know_yellow:hover h4 ,.did_you_know_yellow:hover p {
	color: #ffffff;
}

/* dark_blue */

.did_you_know_dark_blue h4 {
	color: #2f5eb6;
	text-align: left;
	margin-bottom: 8px; 
}

.did_you_know_dark_blue p {
	text-align: justify;
	color: #000000;
}

.did_you_know_dark_blue {
	background: url(../images/did_you_know/did_you_know_dark_blue.gif) left top no-repeat;
	width: 32px;
	height: 80px;
	display: block;
}

.did_you_know_dark_blue:hover {
	background: url(../images/did_you_know/did_you_know_white.gif) left top no-repeat;	
}

.did_you_know_dark_blue:hover h4 ,.did_you_know_dark_blue:hover p {
	color: #ffffff;
}

/* END DID YOU KNOW */

/* PRESS */

.press_descr {
	text-align: justify;	
	padding-bottom: 14px;
}

.press_date {
	text-align: justify;	
	padding-bottom: 5px;
	font-size: 10px;
}

.details_link {
	font-size: 12px;
}

#press_holder {
	float: left;
	display: block;
	width: 1050px;
	min-height: 200px;
	_height: 200px;
	padding-bottom: 20px;
}

.press_details_title {
	float: left;
}

.press_details_date {
	float: right;
	font-weight: bold;
}

#press_holder img {
	float: left;	
}

.press_long_text {
	width: 780px;
	float: right;
	text-align: justify;
	display: block;
	background: red;
}

.press_link {
	float: left;
}

.pdf_download {
	float: right;
	text-align: right;
	background: url(../images/common/pdf_ico.gif) left top no-repeat;
	text-indent: 15px;
}

.press_bottom_links {
	position: relative;
	width: 780px;
	float: right;
	display: block;
	margin-bottom: 20px;
}

.press_image {
	border: 1px solid #eeeeee;
}

.press_image_list {
	border: 1px solid #eeeeee;
	margin-right: 26px;
}

.last_image {
	margin:0;
	padding:0;
}

.bottom_images_holder {
	float: left;
	width: 1050px;
	padding-top: 20px;
	display: block;
}

.back_link {
	padding-top: 15px;
}


