/* CSS Document */

	/*--------------promo home Recommended----------------*/
	
	div#promoted_products_home {
		width:635px; padding:0; margin:0; float:left;
	}
	
	div#promoted_products_home div.promoted_product {
		width:112px; padding-left:15px; padding-top:10px; margin:0; float:left; height:110px;
		#padding-top:20px;
		padding-bottom:10px;
		_width:112px;
		_padding-left:15px;
		_height:140px;
	}	
	
	
	div#promoted_products_home div.promoted_product div.promoted_product_location a img {
		position:relative; top:8px;
		border:0; width:96px; height:62px;
		outline:1px solid #666666;
		#top:-8px;
	}
	
	div#promoted_products_home div.promoted_product div.promoted_product_location a:hover img {
		outline:1px solid #E8000D;
	}
	
	div#promoted_products_home div.promoted_product div.promoted_product_location dl dd {
		text-indent:-8px; margin:0; padding:0;
			}
	
	div#promoted_products_home div.promoted_product div.promoted_category {
		width:100px;
		font:12px/12px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;	
	}
	
	div#promoted_products_home div.promoted_product div.promoted_product_title {
		font:12px/12px Arial, Helvetica, sans-serif; color:#444444; font-weight:normal;
		text-align:left;
	}
	
	div#promoted_products_home div.promoted_product div.promoted_product_location {
		width:100px; position:relative; top:-10px;
		#top:-5px;
		
	}
	
	div#porduct_catalog {
		float:left;
	}
	
	
	
	/*--------------promo home Commercial----------------*/
	
	div#commercial_products_home {
		width:635px; padding:0; margin:0; float:left;
		/*border:1px solid red;*/
	}
	
	div#commercial_products_home div.commercial_product {
		width:196px; padding-left:15px; padding-top:10px; margin:0; float:left; min-height:160px;
		#height:180px;
		#padding-top:20px;
	}	
	
	
	div#commercial_products_home div.commercial_product div.commercial_product_location a img {
		position:relative; top:8px;
		border:0; width:180px; height:120px;
		outline:1px solid #666666;
		#top:-8px;
	}
	
	div#commercial_products_home div.commercial_product div.commercial_product_location a:hover img {
		outline:1px solid #E8000D;
	}
	
	div#commercial_products_home div.commercial_product div.commercial_product_location dl dd {
		text-indent:-8px; margin:0; padding:0;
			}
	
	div#commercial_products_home div.commercial_product div.commercial_category {
		width:100px;
		font:12px/12px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;
		
		
	}
	
	div#commercial_products_home div.commercial_product div.commercial_product_title {
		width:184px;
		font:12px/12px Arial, Helvetica, sans-serif; color:#444444; font-weight:normal;
		text-align:left;
	}
	
	div#commercial_products_home div.commercial_product div.commercial_product_location {
		width:100px; position:relative; top:-10px;
		#top:-5px;
		
	}
	div#commercial_catalog {
		float:left;
	
	}
	
	
	
	/*--------------promo home New on the market----------------*/
	
	/*div#promoted_new_home {
		width:635px; padding:0; margin:0; float:left;
	}
	
	div#new_products_home div.new_product {
		width:110px; padding-left:12px; padding-top:10px; margin:0; float:left; min-height:110px;
		#height:110px;
		#padding-top:20px;
	}	
	
	
	div#new_products_home div.new_product div.new_product_location a img {
		position:relative; top:8px;
		border:0; width:96px; height:72px;
		outline:1px solid #666666;
		#top:-8px;
	}
	
	div#new_products_home div.new_product div.new_product_location a:hover img {
		outline:1px solid #E8000D;
	}
	
	div#new_products_home div.new_product div.new_product_location dl dd {
		text-indent:-8px; margin:0; padding:0;
			}
	
	div#new_products_home div.new_product div.new_category {
		width:100px;
		font:12px/12px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;
		
		
	}
	
	div#new_products_home div.new_product div.new_product_title {
		width:100px;
		font:12px/12px Arial, Helvetica, sans-serif; color:#E8000D; font-weight:normal;
		
		
		
	}
	
	div#new_products_home div.new_product div.new_product_location {
		width:100px; position:relative; top:-10px;
		#top:-5px;
		
	}
	div#new_catalog {
		float:left;
	
	}*/

	/*--------------catalogue categories-----------------*/
	
	div#catalog_categories {
		/*outline:solid #000066;*/
	}
	
	div#catalog_subcategories {
		display:block; position:relative; width:665px; top:0;
	}
	
	div#catalog_subcategories_header {
		position:absolute; top:-96px; left:20px; overflow:visible;
	}
	
	div#catalog_subcategories_header h1 {
		font:24px/24px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0; margin:0;
	}
	
	div#catalog_subcategories_header h2 {
		font:12px/12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0; margin:10px 0;
	}
	
	div#catalog_subcategories ul {
		padding:0; margin:0;
	}
	
	div#catalog_subcategories ul li {
		list-style:none; float:left; display:inline; margin:0 2px 10px 0; min-height:100px;
	}
	
	#catalog_subcategories ul li {
		list-style:none; float:left; display:inline; margin:0 2px 10px 0; height:100px;
	}
	
	div#catalog_subcategories ul li span {
		display:block; width:325px; height:17px; background:#E8000D; padding:5px 0 0 5px;
	}
	
	div#catalog_subcategories ul li span a {
		font:12px/12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;
	}
	
	div#catalog_subcategories ul li img {
		border:0;
	}
	
	div#catalog_subcategories ul p {
		display:block; width:330px; height:auto; margin:0;
	}
	
	
	/*----------------category page-----------------*/
	
	div#category_products {
		position:relative; width:473px; left:185px; 
		
	}
	
		div#category_products div.category_products_record {
			border-bottom:1px dotted #666666; margin-bottom:20px; min-height:130px; 
		/*	display:block; height:150px; overflow:hidden; */ /* to limit the description */
		}
		
		div#category_products_record_image {
			width:473px;  
		}
			div#category_products div a  {
				position:absolute; left:-184px; height:120px; overflow:hidden; display:block; vertical-align:middle;
				border:1px solid #4C4C4C; border:1px solid #ffffff;
			}
				div#category_products div a img {
					border:0;
				}
					div#category_products div a:hover {
						border:1px solid #E8000D;
						text-decoration:none;
					}
			div#category_products div dl dd a  {
				position:relative; left:0px; height:auto; overflow:auto; display:inline; font-weight:bold;
				line-height:20px; border:0;
			}
				div#category_products div dl dd a:hover {
					border:0;
				}
				div#category_products div span a:hover  {
					border:0;
				}
			div#category_products div div#productfield_price {
				line-height:20px;
			}
			div#category_products div div#productfield_code {
				line-height:20px;
			}			
			div#category_products div div#productfield_description_en {
				padding-bottom:5px;
			}	
			div#category_products div.category_products_record div dl {
				margin:0;
			}	
				div#category_products div dl dt {
					display:inline; font-weight:bold; line-height:20px; padding-right:3px;
				}	
				div#category_products div dl dd {
					display:inline; margin-left:0;  line-height:20px;
				}
				
			div#category_products div.category_products_record div dl {
				/*position:relative; top:-200px;*/ 
			}
			
			div#porduct_catalog div#category_products div.category_products_record dl {
				margin:2px;
			}
			

			
			div#category_products div.category_products_record dl dt {
				/*display:none;*/ 
			}
			
			div#category_products div#pager span  {
			text-align:left; white-space:nowrap;
			}
			div#category_products div#pager span a {
				position:relative; left:auto; height:auto; overflow:auto; display:inline; vertical-align:middle;
				padding:2px 4px; line-height:20px; background-color:#333333; margin:0; color:#FFFFFF; text-decoration:none;
				border:none; margin:0 5px 0 0;
			}
			div#category_products div#pager span a:hover {
				background-color:#000000;
			}
			
			div#category_products div#pager span b u {
				font-weight:normal; text-decoration:none; padding:2px 4px; line-height:20px; background-color:#be0000; margin:0 5px 0 0;
				color:#FFFFFF; border:none;
			}

	/*----------------product page-------------------*/
	
	div#product_catalog {
		position:relative; top:0;
	}
	
	div#admin_cat_menu {
		position:absolute; top:-230px; left:800px; display:inline; width:auto;
		
	}
	div#product_image {
		position:relative; top:-64px; left:0; width:665px; height:344px; overflow:hidden; 
		background:#999999; 
	}
	
	/************under offer********************/
	
	div#under_offer {
		position:absolute;
		left:110px;
		top:10px;
		background:url(http://rrcorfurealestate.com/templates/images/under_offer.png);
		background-repeat:no-repeat;
		z-index:200;
		width:165px;
		height:36px;
		}
	
	/*******************************************/
	
	div#product_image img {
		
		position:relative; top:0; left:95px; outline:solid 8px #FFFFFF;
		
	}
	
	div#product_thumbnails {
		position:relative; top:-60px; width:665px; /* height:72px; */ background:#550001; padding:0 0 10px 0; /*overflow:hidden;*/
		float:right; right:1px; #right:0px; min-height:75px;
	}
	
	div#product_thumbnails img {
		 float:right;  /*outline:2px solid #FFFFFF;*/
		 background-color:#FFFFFF; padding:0 0 4px 4px; /*width:96px;*/ height:72px; cursor:pointer;
	}
	
		
	div#product_title {
		position:relative; 
		top:-80px;
		*top:-70px; 
		left:22px;
	}
	
	div#product_title h1 {
		font:18px/18px Arial, Helvetica, sans-serif; color:#FFFFFF;
	}
	

	
	div#product_attributes {
		position:relative; top:0;
	}
	
	div#product_attributes h2 {
		font:16px/16px Arial, Helvetica, sans-serif; font-weight:normal; color:#E8000D;
	}
	
	div#product_description {
		position:relative; top:-20px;
		padding-right:6px;
		*padding-right:0;
	}
	
	div#product_details {
		position:relative; top:-20px;
	}
	
	div#product_details dl dt {
		/*position:relative;*/ display:block;
		font:14px/14px Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;
	}
	
	div#product_details dl dd {
		display:block;
		position:relative; left:200px; top:-16px;
	}
	
	div#product_description b{
		display:none;
	}
	
	div#product_attributes dl dt {
		position:relative; display:block;
		font:14px/14px Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;
	}
	
	div#product_attributes dl dd {
		display:block;
		position:relative; left:200px; top:-16px; width:420px;
	}
	
	
	/*-----------------families---------------------*/
	div#product_family {
		 padding:0 0 50px 0; width:665px; margin:0;
	}
	
	div#product_family h2 {
		font:18px/18px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold;
	}
	
	div#product_family div {
		width:120px; display:block; padding:0; margin:0; float:left;
	}
	
	div#product_family img {
		width:90px; height:72px; border:0;
	}
	
	div#product_family a img {
		 outline:1px solid #666666;
	}
	
	div#product_family a:hover img {
		 outline:1px solid #D80001;
	}
	
	div#product_family span {
		width:120px; display:block; position:relative; top:4px;
	}
	
	/*-----------------related products---------------------*/
	div#product_relations {
		position:relative; top:20px; padding:0 0 40px 0; width:665px;
	}
	
	div#product_relations h2 {
		font:18px/18px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; margin:0; clear:both;
	}
	
	div#product_relations dl dt img {
		display:none;
		margin-bottom:10px;
	}
	
	div#product_relations dl dt {
		position:relative; top:-10px; color:#D80001;
	}
	
	div#product_relations dl div {
		position:relative;
	    top:-10px; 
		*top:0;
		color:#000000;
	}

	div#product_relations dl dd {
		display:block; float:left; width:90px; 
		padding:0 0 30px 0; 
		margin-left:0;
		margin-right:30px;
	}
	
	
	/******************************************************************************/
	
	div#product_relations dl dd a{
		text-decoration:underline;
	}
	
	div#product_relations dl dd a:hover{
		text-decoration:none;
		color:#d80001;
		
	}
	
	
	/******************************************************************************/
	
	div#product_relations dl dd img {
		width:90px; height:72px; border:0;
		margin-bottom:4px;
	}
	
	div#product_relations dl dd a img {
		outline:1px solid #666666;
	}
	
	div#product_relations dl dd a:hover img {
		 outline:1px solid #D80001;
	}

div#product_title h1 a {
	color:#ffffff; font-size:18px; line-height:18px; text-decoration:none; cursor:default;
	}
	
	div#catalog_subcategories ul li span a:hover {
		color:#000000;
		}