	/*
		IreVoice Default
		-------------
		modified: 2009-08-28
		
		Contents
		============================
		01. General
		02. Header
		03. Navigation
		04. Content
		05. Sidebar
		5.2 Product colors
		5.3 Application form
		5.4 Chronicle
		06. Carousel
        07. Slideshow 
		08. Misc
        09. Litium specific css 
        10. Thickbox specific css
		============================
	*/



	/******************************************
	  1. General
	******************************************/

	body
	{
		background: #732153 url(Images/bg.gif) 0 0 repeat-y;
		color: #000;
		font-family: Arial, Verdana, Sans-Serif;
		font-size: 11px;
		margin: 0;
		padding: 0;
	}
	

	/*** shadow ***/
	#wrapperwrapper
	{
		margin: 0 auto 0 auto;
		width: 1040px;
		background: transparent url(Images/Skugga1.png) 0 0 repeat-y;
	}
	
	/*** shadow end ***/
	#wrapperwrapper-footer
	{
		margin: 0 auto 0 auto;
		width: 1040px;
		height: 90px;
		margin-bottom: 40px;
		background: transparent url(Images/Skugga2.png) 0 0 repeat-y;
	}
	
	
	#wrapper
	{
		margin: 0 auto 0 auto;
		width: 900px;
		min-height: 600px;
		background: #fff;
	}

	#breadcrumbs
	{
		padding: 20px 20px 20px 23px;
	}

	img
	{
		border: none;
	}

	p.intro
	{
		font-size: 12px;
		line-height: 1.3;
		margin: 0 0 20px 0;
	}


	/******************************************
	  2. Header
	******************************************/

	#header
	{
		position: relative;
		background: #E41784 url(Images/header.gif) 0 0 no-repeat;
		height: 83px;
	}

	body.englishunitedkingdom #header
	{
		background: #E41784 url(Images/header_eng.gif) 0 0 no-repeat;
	}

	/** Logo **/
	#header	h1#logo
	{
		float: right;
		margin: 36px 55px 0 0;
	}

	#header	h1#logo a
	{
		background: transparent url(Images/logo.gif) 0 0 no-repeat;
		width: 153px;
		height: 27px;
		display: block;
		text-indent: -9999px;
		overflow: hidden;
	}

	/** home **/
	#header h2#home
	{
		float: left;
		margin: 26px 55px 0 0;	
	}
        
	#header h2#home a
	{
		width: 142px;
		height: 46px;
		display: block;
		text-indent: -9999px;
		overflow: hidden;	
	}
        
        
	/*** Language navigation ***/
	
	ul#language-navigation {
		
		position:absolute; 
		top: 49px; 
		right: 244px;
		display: inline;
		list-style: none;
		margin:0;
		padding:0;
	
	}

	ul#language-navigation li{
		
		display: inline;
		list-style: none;
		padding:0;
		margin:0;
	}

	ul#language-navigation li a{
		
		display: block;
		margin:0 0 0 10px;
		float: left;
		padding-right: 10px;
		line-height: 15px;
		background: url("/Styles/Images/navigation_vertical_line.gif") no-repeat scroll right 2px transparent;
		color: #fff;
		text-decoration:none;				
	}
	
	ul#language-navigation li a.last{
		
		background: none;
	}	
						        
	/*** /Language navigation ***/
        
        
	/******************************************
	  3. Navigation
	******************************************/
	
	div.top-navigation
	{
		background: #AA0E6B;
		width: 890px;
	}
	
	div.top-navigation ul
	{
		display: block;
		height: 36px;
		list-style: none;
		margin: 0 0 0 0;
		padding: 0;
	}
	
	div.top-navigation ul li
	{
		display: block;
		float: left;
		list-style: none;
	}


	div.top-navigation ul li.first a
	{
		border-left: solid 10px transparent;
	}

	div.top-navigation ul li.first a:hover,
	div.top-navigation ul li.first a.current
	{
		border-left: solid 10px #fff;
	}


	div.top-navigation ul li.last
	{
		margin: 0;
		padding: 0;
		border-right: none;
	}

	
	div.top-navigation ul li a
	{
		background: transparent url(Images/navigation_vertical_line.gif) right 11px no-repeat;
		display: block;
		color: #fff;
		font-weight: bold;
		font-size: 11px;
		padding: 0 12px 0 12px;
		line-height: 36px;
		text-decoration: none;
	}
	
	div.top-navigation ul li.last a
	{
		background: none;	
	}
	

	div.top-navigation ul li a:hover,
	div.top-navigation ul li a.current
	{
		background: #fff none;
		color: #AA0E6B;
	}

	/******************************************
	  4. Content
	******************************************/

	/*** Start page big image ***/
	body.startpage img.CampaignImage1
	{
		display: block;
		float: left;
		margin: 5px 0 5px 10px;
	}
	
	
	
	/*** Start page sidebar ***/
	body.startpage div.sidebar
	{
		float: left;
		width: 220px;
		margin: 5px 0 0 0;	
	
	}
	
	/*** Start page sidebar links ***/
	body.startpage div.sidebar a.Linkicon
	{
		display: block;
		background: url(Images/arrow_purple.gif) 10px 7px no-repeat;
		padding: 5px 0 10px 33px;
		text-decoration: none;
		font-weight: bold;
		color: #000;
	}
		

	/** Bread crumbs **/
	#breadcrumbs
	{
		margin-bottom: 10px;
		color: #CFA9BD;
		font-size: 11px;
	}		
	
	#breadcrumbs a,
	span.Breadcrumb
	{
		color: #CFA9BD;
		text-decoration: none;
	}

	/*** brand logo ***/
	div.content img.brand,
	div#content img.brand
	{
		display: block;
		float: right;
		margin: 2px 0 0 0;
	}	

		
		
	/*** Accessories ***/
	#accessories-wrapper
	{
		margin: 64px 0 30px 0;
	}
	
	/*** News ***/
	#news-wrapper
	{
		margin: 64px 0 30px 0;
	}

	#news-wrapper #product 
	{
		width: 320px;
		padding: 0;
		font-size: 11px;
	}
			
	#news-wrapper h6.date
	{
		margin: 0 0 5px 0;
		font-size: 11px;
		font-weight: normal;
	}
			
	/*** Extra news images (right column) ***/
	.news-images
	{
		float: left;
		margin:0 20px 0 0;
		width: 250px;
	}
	
	.news-images img
	{
		display: block;
		margin: 0 0 10px 25px;
	}
	
	
	/*** News sidebar ***/
	#product-sidebar h4 
	{
		background:#F0BBDB;
		margin: 0;
		padding:10px;
		color: #fff;
		font-size: 12px;
	}			


	/*** Start page sidebar links ***/
	#product-sidebar div.designer a.Linkicon
	{
		display: block;
		background: #fff;
		padding: 5px 0 10px 10px;
		text-decoration: none;
		font-weight: normal;
		color: #000;
		margin-top: -14px;
		width: 210px;
	}


	#news-wrapper #product-sidebar ul
	{
		list-style: none;
		margin: 0;
		padding: 6px 0 12px 0;
		background: transparent url(Images/news_list_item_bg.gif) 0 0 repeat-y;
	}

	#news-wrapper #product-sidebar ul li
	{
		display: block; 
		width: 220px;
		/**background: transparent url(Images/news_list_bg.gif) 0 0 repeat-y;**/
	}

	#news-wrapper #product-sidebar div.item
	{
		padding: 5px 0 0 0;
		background: transparent url(Images/news_list_item_bg.gif) 0 0 repeat-y;
	}

	
	#news-wrapper #product-sidebar strong
	{
		float: left; 
		padding: 0 10px 0 10px; 
		margin: 0;
	}

	#news-wrapper #product-sidebar a
	{
		display: block;
		float: left;
		padding: 0 0 0 10px;
		width: 130px; 		
		text-decoration: none;
		color: #000;
		margin: 0;
	}
			
			
	/******************************************
	  5.2 Product group
	******************************************/
	
	#product-group-content
	{
		margin: 0 10px 0 0;
	}	
	
	#product-group-content #slides
	{
		float: right;
		width:440px; 
		height: 334px;
	}
	
	#product-group-content #slides img
	{
		float: right;
		margin:0;
		padding:0;
		overflow:hidden;
	}
	
	#product-group-content div.content
	{
		float: left;
		width: 300px;
		margin: 0 20px 0 60px;
		font-size: 12px;
		line-height: 1.3;
	}
	
	#product-group-content div.content h1
	{
		margin-top: 0;
	}	

	

	/*** makeover guarantee-logo ***/
	#product-group-content div.content img.makeover
	{
		display: block;
		float: left;
		margin: 0 10px 0 0;
	}	
		
	
	#product-group-content div.content a.more
	{
		display: block;
		float: left;
		width: 160px;
		background: #fff url(Images/arrow_purple.gif) 0 7px no-repeat;
		padding: 5px 0 6px 23px;
		color: #000;
		text-decoration: none;
		font-weight: bold;
		font-size: 11px;
	}	
	
	
	/** products **/
	#product-group-products
	{
		background: transparent url(Images/3_linjer.gif) 220px 0 repeat-y;
		margin: 10px 10px 40px 10px;
	}

	
	

	#product-group-products div.item
	{
		position:relative;
		float: left;
		padding: 5px 10px 5px 10px;
		min-height:150px;
		width: 200px; 
		height: 200px;
		border-bottom: solid 1px #F4EAEE;
	}
	
	#product-group-products div.item .product-name
	{
		position:absolute;
		bottom:0;
		left:0
	
	}
	

	/** Soffor & Bäddsoffor ***/
	/** Soffbord ***/
	/** Tv-möbler ***/
	/** Sideboards ***/
	body.soffor_baddsoffor #product-group-products-divider .item,
	body.soffbord #product-group-products-divider .item,
	body.tv-mobler #product-group-products-divider .item,
	body.sideboards #product-group-products-divider .item,
	body.sofas_and_sofa_beds #product-group-products-divider .item,
	body.coffee_tables #product-group-products-divider .item,
	body.tv_storage #product-group-products-divider .item,
	body.sideboards_english #product-group-products-divider .item
	
	{
		height: 160px;

	}

	/** Bord & stolar **/
	/** Byråer **/
	body.bord_stolar #product-group-products-divider .item,
	body.byraer #product-group-products-divider .item,
	body.tables_chairs #product-group-products-divider .item,
	body.chests_of_drawers #product-group-products-divider .item
	{
		height: 220px;
	}

	/** Bord & stolar bild **/
	/** Byråer bild **/
	/** Sänggavlar bild **/
	/** Sovrumsmöbler bild **/
	body.bord_stolar #product-group-products-divider .item img,
	body.byraer #product-group-products-divider .item img,
	body.sanggavlar #product-group-products-divider .item img,
	body.sovrumsmobler #product-group-products-divider .item img,
	body.tables_chairs #product-group-products-divider .item img,
	body.chests_of_drawers #product-group-products-divider .item img,
	body.bedroom_furniture #product-group-products-divider .item img	
	{
		display: block;
		margin: 0 auto;
	}

	/** Hyllor **/
	/** Övrig förvaring **/
	body.hyllor #product-group-products-divider .item,
	body.ovrig_forvaring #product-group-products-divider .item,
	body.shelves #product-group-products-divider .item,
	body.other_storage #product-group-products-divider .item
	{
		height: 165px;
	}

	/** Sänggavlar **/
	/** Sovrumsmöbler **/
	body.sanggavlar #product-group-products-divider .item,
	body.sovrumsmobler #product-group-products-divider .item,
	body.bedroom_furniture #product-group-products-divider .item	
	{
		padding-top: 20px;
		height: 220px;
	}	
	

	#product-group-products h3
	{
		font-weight: normal;
		font-size: 18px;
		color: #AA0E6B;	
	}	
	

	#product-group-products div img
	{
		border: none;
	}

	#product-group-products div a.product
	{
		display: block;
		background: url(Images/arrow_pink.gif) 12px 10px no-repeat;
		padding: 8px 0 10px 33px;
		text-decoration: none;
		font-weight: bold;
		color: #000;		
	}

	#product-group-products div a strong
	{
		color: red;
	}	


	/******************************************
	  5.1 Product
	******************************************/

	/*** product ***/
	/*** width: 380px ***/
	#product
	{
		float:left; 
		width: 320px;
		padding: 0 57px 0 0;
		margin: 0 10px 50px 61px;
		font-size:12px;
		line-height: 1.3;
		
	}

	
	#product h1,
	#product-group-content h1,
	#product-colors h1,
	#application-form h1,
	#chronicle_text h1,
	#designer_text h1
	{
		margin-top: 0;
		font-weight: normal;
		font-size: 24px;
		color: #AA0E6B;
		line-height: 1.1;
	}

	/*** Display image ***/
	#product img.DisplayImage
	{
		display: block;
		margin: 20px 0 0 0;
		max-width: 315px;
	}
	
	


	/*** Product Sub info ***/
	#product-subinfo
	{
		float:left; 
		width: 195px;
		margin: 0 20px 0 0;
	}

	#product-subinfo strong
	{
		display: block;
		margin: 0 0 1px 0;
		
	}

	#product-subinfo a
	{
		text-decoration: none; 
		color: #000;
		margin: 0;
		padding: 0;
	}
	
	#product-subinfo a img
	{
		margin: 0;
		padding: 0;
	}	



	#product-subinfo div.colors a
	{
		display: block;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	#product-subinfo div.colors strong
	{
		margin: 0 0 5px 0;
	}	
	

	/*** Product sidebar ***/
	#product-sidebar
	{
		float: left;
		width: 220px;
		background: #F9F0F5;
		margin: 0 0 0 7px; 
	}

	#product-sidebar .more ul.links,
	#product-sidebar .more ul.links li	
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#product-sidebar .more ul.links li a
	{
		display: block;
		width: 187px;
		background: transparent url(Images/arrow_pink.gif) 10px 10px no-repeat;
		padding: 8px 0 10px 33px;
		font-weight: bold;
		text-decoration: none; 
		color: #000;
	}

	#product-sidebar #share
	{
		background: #F4E0EC;
		padding: 10px;
	}

	#product-sidebar #share a
	{
		line-height: 16px;
		font-weight: bold;
		text-decoration: none; 
		color: #000;
	}

	#product-sidebar #share a img
	{
		float: left;
		border: none;
		margin: 0 4px 0 0;
	}
	

	/** product images **/
	#product-images
	{
		margin: 40px 60px 50px 60px;
	}
	
	/** thickbox description **/
	div.thickbox-description
	{
		display: none;
	}
	
	/** inspriation images **/
	/*** width: 900px ***/
	#product-inspiration
	{
		width: 880px;
		overflow: hidden;
		margin: 0 10px;
	}

	#product-inspiration img
	{
		margin: 0 0 0 0;
	}
    

	/******************************************
	  5.2 Product colors
	******************************************/

	#product-colors
	{
		margin: 0 0 0 24px;
	
	}
	
	#product-colors .header
	{
		margin: 0 0 40px 35px;
	}

	#product-colors div.item
	{
		float: left;
		width: 207px;
		min-height: 220px;
		margin: 0 8px 0 0;
	}

	#product-colors h4
	{
		font-size: 12px;
		margin: 5px 0 3px 0;
	}

	/******************************************
	  5.3 Application form
	******************************************/

	#application-form
	{
		margin: 0 0 40px 59px;
	
	}
	

	/******************************************
	  5.4 Chronicle
	******************************************/
	
	#chronicle_text
	{
		float: left;
		width: 330px;
		padding: 0 50px 0 0;
		margin: 64px 0 80px 60px;
		font-size: 11px;
	}

	#chronicle_text br
	{
		line-height: 0.5;
	}
	
	#chronicle_images
	{
		float: right;
		width: 440px;
		margin: 64px 10px 80px 0;
		font-style: italic;
		
	}
	
	#chronicle_images div.second
	{
		margin: 10px 0 0 0;
	}
	
    
	/******************************************
	  5.4 Chronicle
	******************************************/
	
	#designer_text
	{
		float: left;
		width: 330px;
		padding: 0 50px 0 0;
		margin: 64px 0 80px 60px;
		font-size: 12px;
		line-height: 1.3;
	}

	#designer_text p.intro
	{
		font-size: 12px;
		line-height: 1.3;
		margin: 0 0 20px 0;
	}

	#designer_text br
	{
		line-height: 0.5;
	}
	
	
	#designer_text p.background_info
	{
		font-size: 11px;
	}
		
	#designer_images
	{
		float: right;
		width: 440px;
		margin: 64px 10px 80px 0;
		
	}

	#designer_images em
	{
		display: block;
		margin: 3px 0 0 0;
	}	
	

	#designers 
	{
		margin: 20px 0 0 0;
	}
	

	#designers strong
	{
		display: block;
		margin: 0 0 5px 0;
	}
	

	#designers a
	{
		font-size: 16px;
		color: #AA0E6B;
		text-decoration: none;
	}
    
	/******************************************
	  5. Sidebar
	******************************************/




	/******************************************
	  6. Footer
	******************************************/

	/** footer general **/
	#footer
	{
		width: 900px;
		margin: 0 auto;
		background: #B3A78E url(Images/footer_bg.gif) 0 0 repeat-y; 
	}
	
	/** footer map **/
	#footer #map
	{
		width: 290px;
		height: 200px;
		border:solid 5px #fff;	
	}
	
	/** footer retailer **/
	#footer div.retailer
	{
		width: 300px;
	}

	#footer div.retailer h1
	{
		background: #857863;
		margin: 10px 0 0 0;
		padding: 4px 8px;
	}

	#footer div.retailer div.description
	{
		background: #9A8B70;	
		padding: 10px;
		line-height: 1.4;
	}	
	
	#footer div.retailer #selection_image
	{
		display: block;
		margin: 10px 0 0 0;
	}
	
	
	/** /footer retailer **/
	
	#footer #footer-sub-page-contents
	{
		float: left;
		margin: 0 0 0 23px;
		width: 420px;
	}
	
	#footer #footer-sub-page-contents h2
	{
		margin: 0 0 10px 0;
	}
	
	#footer #footer-sub-page-contents p
	{
		margin: 10px 0 0 0;
	}

  #footer #footer-sub-page-contents a
  {
    text-decoration: none;
  }

	/** footer navigation **/
	ul#footer-navigation
	{
		display: block;
		height: 36px;
		background: #9A8B70;
		list-style: none;
		margin: 0 0 0 0;
		padding: 0;
	}

	ul#footer-navigation li
	{
		display: block;
		float: left;
		list-style: none;
	}


	ul#footer-navigation li a
	{
		background: transparent url(Images/footer_navigation_vertical_line.gif) right 11px no-repeat;
		display: block;
		color: #fff;
		font-weight: bold;
		font-size: 11px;
		line-height: 36px;
		padding: 0 14px 0 14px;
		text-decoration: none;
	}
	
	ul#footer-navigation li a:hover,
	ul#footer-navigation li a.current
	{
		background: #fff none;
		color: #000;
	}

	ul#footer-navigation li.first a
	{
		border-left: solid 8px transparent;
	}

	ul#footer-navigation li.first a:hover,
	ul#footer-navigation li.first a.current
	{
		border-left: solid 8px #fff;
	}

	ul#footer-navigation li.last a
	{
		background-image: none;	
	}
	/** /footer navigation **/
	
	
	/** footer sub page**/
	#footer-sub-page
	{
		border-top: solid 16px #A6987E;
		color: #fff;
		font-size: 12px;
		padding: 65px 0 65px 36px;
		width: 634px;
		min-height: 93px;
	}
	
	#footer-sub-page a
	{
		color:#fff;
		text-decoration: underline; 
	}
	
	/*** sub page top navigation **/
	#footer-sub-page div.top-navigation
	{
		clear: both;
	}	

	/*** countries navigation **/
	#footer-sub-page div.countries-navigation 
	{
		float: left;
		margin: 0 0 10px 22px;
	}	
	
	#footer-sub-page div.countries-navigation ul
	{
		list-style: none;
		margin: 0 0 40px 0;
		padding: 0;
	}	
	
	#footer-sub-page div.countries-navigation ul li
	{
		float: left;
		margin: 0 10px 0 0;
	}	

	#footer-sub-page div.countries-navigation ul li a
	{	
		font-size: 13px;
		font-weight: bold;
		color: #786D5C;
		text-decoration: none;
	}

	#footer-sub-page div.countries-navigation ul li a:hover,
	#footer-sub-page div.countries-navigation ul li.current a
	{	
		color: #fff;
	}



	/*** city and shop navigation **/
	#footer-sub-page div.sub-navigation
	{
		float: left;
		width: 150px;
		margin: 0 0 0 24px;
	}	

	#footer-sub-page div.sub-navigation a,	
	#footer-sub-page div.sub-navigation ul li.current-city ul li a
	{
		color:#786D5C;
		text-decoration: none;
		font-weight: normal;
		font-size: 11px;
		line-height: 1.2;
		
	}	

	#footer-sub-page div.sub-navigation a:hover,
	#footer-sub-page div.sub-navigation ul li.current-city a,
	#footer-sub-page div.sub-navigation ul li.current-city ul li a:hover,
	#footer-sub-page div.sub-navigation ul li.current-city ul li a.current-shop
	{
		color: #fff;
		font-weight: bold;
	}





	#footer-sub-page div.sub-navigation ul
	{
		list-style: none;
		margin: 0;
		padding: 0;
	}	
	
	#footer-sub-page div.sub-navigation ul li ul li
	{
		display: none;
		margin: 0 0 0 20px;
	}

	#footer-sub-page div.sub-navigation ul li.current-city li,
	#footer-sub-page div.sub-navigation ul li li.current-shop
	{
		display: block;
	}

	
	/*** /sub page sub navigation **/


	/*** sub page sub main **/
	#footer-sub-page div.main
	{
		float: left;
		width: 400px;
	}	
	
	
	
	/** /footer sub page **/


	/** footer news **/
	#footer #news
	{
		float:left;
		min-height:300px;
		width:230px;
	}
	
	#footer #news ul
	{
		list-style: none;
		margin: 0;
		padding: 6px 0 12px 0;
		background: #ECE9E3 url(Images/news_bg.gif) 0 0 repeat-y;
	}

	#footer #news ul li
	{
		display: block; 
		width: 220px;
		background: #ECE9E3 url(Images/news_bg.gif) 0 0 repeat-y;
	}

	#footer #news div.item
	{
		padding: 5px 0 0 0;
		background: transparent url(Images/news_item_bg.gif) 0 0 repeat-y;
	}

	
	#footer #news strong
	{
		float: left; 
		padding: 0 10px 0 10px; 
		margin: 0;
	}

	#footer #news a
	{
		display: block;
		float: left;
		padding: 0 0 0 10px;
		width: 130px; 		
		text-decoration: none;
		color: #000;
		margin: 0;
	}

	/*** news archive link ***/
	
	/** news archive link 
		width: 220px;
	**/
	#footer #news a.archive
	{
		display: block;
		width: 197px;
		background: #fff url(Images/arrow_purple.gif) 10px 7px no-repeat;
		padding: 5px 0 6px 33px;
		font-weight: bold;
	}
	/** /footer news **/
	
	/*** footer divider ***/
	#footer-divider	{
	
		height: 25px;
		background: transparent url(Images/footer_divider_bg.gif) 0 0 no-repeat;
	}
	
	
	/** address **/
	#address
	{
		background: #928367 url(Images/address_bg.gif) right 0 repeat-y;
		color: #fff;
		padding: 14px 25px;
		font-size: 11px;
	}
	
	#address h6
	{
		font-size: 11px;
		margin: 0;
	}

	#address a
	{
		color: #fff;
		text-decoration: none; 
	}

	#address .item
	{
		float: left; 
		margin-right: 22px;
	}

	#address .item.last
	{
		padding: 0 13px;
		border-left: solid 1px #AFA189;
	}


	/******************************************
	  7. Carousel
	******************************************/

  #carousel ol
  {
    color: #186489;
    /*visibility: hidden;*/
  }


  #carousel ol
  {
    /*visibility: hidden;*/
  }

  ol.jcarousel-control 
  {
    list-style-type: none;
    float:left;
    margin: 0 0 10px 14px;
    padding: 0;
    cursor: pointer;
  }
  
  ol.jcarousel-control li
  {
    float: left;
    /*margin-right: 30px;*/
    width: 67px;
    width: 57px;
    text-align: left;
  }
  
  #content ol.jcarousel-control li a
  {
    font-family: Arial, sans-serif;
    font-size: 10px;
    text-decoration: none; 
    color: #186489;
  }
  
  /* This file skins sliders */
  .ui-slider-handle 
  { 
    position: relative; 
    width: 13px; 
    height: 14px;
    font-size: 1px;
    top: 0px; 
    left: 0px;
    margin-left:14px; 
    float:left;
    background: transparent url(Images/gui/slider/handle.gif) center right no-repeat;

  }

  .ui-slider-2 { 
    width: 418px; 
    height: 14px; 
    position: relative; 
    background: #fff url(Images/gui/slider/bg.gif) center center no-repeat;
  }

	 #content .jcarousel-item {
   
   font-size: 11px;
   	 
	 }

	 #content .jcarousel-item h4{
   
   margin: 0;
   	 
	 }


	 #content .jcarousel-item img {	 
	   float: right;
	   margin: 0 0 5px 5px;	 
	 }

    
    #slider-wrapper {
    margin: 40px 0 20px 0; 
    
    }
    
    /*** For Carousel_Article0.aspx template ***/
    #slider-wrapper.carousel_article0
    {
        margin: 80px 0 20px 0; 
    }


	/******************************************
	  7. Slideshow
	******************************************/
    body.start #slides {
    width:580px;                    
    height:241px;
    margin:0;
    padding:0;
    overflow:hidden;
    }
    
    body.start #slides img {
    width:580px;                    
    height:241px;
    margin:0;
    padding:0;
    overflow:hidden;
    }                    


	/******************************************
	  8. Misc
	******************************************/

    .clr
    {
        clear: both;
    }
    
    .skip
    {
        display: none;
    }
    
    .hide
    {
		display: none;
    }
    
   
  	/******************************************
	  9. Litium specific css
	******************************************/

	/*************************************************************************************
	This stylesheet will be used for the templates included in Litium Studio. Changes
	below will change the appearance of the pages using the templates in the folder
	"Templates".
	**************************************************************************************/

    /** Styles for editor drop down list (adapted style) **/
    .importanteditor{font-weight:normal; background-color:#808080; color:#ffffff;}
    .imagetexteditor{font-weight:normal; font-size:90%;}

    /** System error message **/
    /** System errors shown together with add-on-templates **/
    .literrorfieldset{margin-top:10px; margin-bottom:10px;}
    .literrorlegend{color: #ff0000! important; font-size:110%; padding-right:6px;}
    .literrordiv{padding-top:8px; padding-bottom:5px;}
    .literroricon{width:16px; height:16px; margin-right:3px;}
    .literrormsg{color: #ff0000! important; font-size:110%;}


    /** Styles for the left menu *********************************************************/
    /** CSS for the left menu, new in version 4.1 ****************************************/
    /*
    .leftmenu ul{margin:0; margin-top:4px; padding:0;}
    .leftmenu li{list-style:none; padding:3px; margin-left:15px;}
    .leftmenu a, .leftmenu a:link, .leftmenu a:active, .leftmenu a:hover, .leftmenu a:visited{color:#666666;}
    .leftmenu a{text-decoration:none; padding:2px; margin-left:1px; line-height:14px;}
    .leftmenu a:hover{text-decoration:underline;}
    .leftmenu_selected {margin-left:0px!important; border:1px solid #cccccc; background-color:white;}
    .leftmenu_startpage {}
    .leftmenu_level_1{margin-left:-20px!important; line-height:130%; font-size:110%;}
    .leftmenu_level_2, .leftmenu_level_3, .leftmenu_level_4, .leftmenu_level_5{margin-top:1px!important; line-height:110%;}
     */

/** STYLES FOR EDITOR DROP DOWN LIST (PARAGRAPH FORMAT) ******************************/
/*************************************************************************************/
h1{FONT-SIZE:160%; FONT-WEIGHT:bold; MARGIN-BOTTOM:10px; MARGIN-TOP:5px; FONT-FAMILY:Arial,Verdana,Helvetica;}
h2{FONT-SIZE:130%; FONT-WEIGHT:bold; MARGIN-BOTTOM:8px; MARGIN-TOP:0px; FONT-FAMILY:Arial,Verdana,Helvetica;}
h3{FONT-SIZE:110%; FONT-WEIGHT:bold; MARGIN-BOTTOM:5px; MARGIN-TOP:0px; FONT-FAMILY:Arial,Verdana,Helvetica;}


/** STYLES FOR EDITOR DROP DOWN LIST (ADAPTED STYLE) *********************************/
/*************************************************************************************/
.ImportantEditor{FONT-WEIGHT:normal; background-color:#808080; color:#FFFFFF;}
.ImagetextEditor{FONT-WEIGHT:normal; FONT-SIZE:90%;}

.Intro{FONT-SIZE:110%; FONT-WEIGHT:bold; MARGIN-TOP:0px; MARGIN-BOTTOM:10px;}
.Text{FONT-SIZE:110%; FONT-WEIGHT:normal; MARGIN-TOP:0px; MARGIN-BOTTOM:10px;}
.Normal{FONT-SIZE:110%;}
.Textbold{FONT-WEIGHT:bold;}
.Factheader{FONT-WEIGHT:bold; COLOR:white; BACKGROUND-COLOR:#555555; PADDING:5px;}
.Facttext{FONT-WEIGHT:normal; BACKGROUND-COLOR:#DDDDDD; PADDING:5px;}
.Imagetext{FONT-WEIGHT:normal; MARGIN-TOP:2px; TEXT-ALIGN:CENTER;}
.Date{COLOR:#AAAAAA; MARGIN-TOP:0px; MARGIN-BOTTOM:0px;}

.Linklist{FONT-WEIGHT:normal; MARGIN-TOP:20px;}
.Linkicon{MARGIN-RIGHT:3px; HEIGHT:10px;}
.Filelist{FONT-WEIGHT:normal; MARGIN-TOP:20px;}
.Fileicon{MARGIN-RIGHT:5px;}
.Productlist{FONT-WEIGHT:normal; MARGIN-TOP:20px;}
.Newslist{FONT-WEIGHT:normal; MARGIN-TOP:20px;}
.Form{}
.InputItem{FONT-SIZE:110%; MARGIN-BOTTOM:10px; COLOR:#000000; FONT-FAMILY:Arial,Verdana,Helvetica;}
.InputItemFixedWidth{FONT-SIZE:110%; MARGIN-BOTTOM:10px; WIDTH:300px; COLOR:#000000; FONT-FAMILY:Arial,Verdana,Helvetica;}
.InputItemFullWidth{FONT-SIZE:110%; MARGIN-BOTTOM:10px; WIDTH:100%; COLOR:#000000; FONT-FAMILY:Arial,Verdana,Helvetica;}
.SelectItemFixedWidth{FONT-SIZE:110%; MARGIN-BOTTOM:10px; WIDTH:305px; FONT-WEIGHT:bold; COLOR:#000000; FONT-FAMILY:Arial,Verdana,Helvetica;}
.MarginSingle{MARGIN-TOP:10px;}
.MarginDouble{MARGIN-TOP:20px;}

.Image{MARGIN-TOP:20px;}
.ImageCenter{TEXT-ALIGN:CENTER; MARGIN-TOP:20px;}
.ImageLeft{TEXT-ALIGN:LEFT; MARGIN-TOP:20px;}
.ImageRight{TEXT-ALIGN:RIGHT; MARGIN-TOP:20px;}
.ImageLeftFloat{FLOAT:LEFT; MARGIN-TOP:10px; MARGIN-RIGHT:10px; MARGIN-BOTTOM:10px; DISPLAY:INLINE;}
.ImageRightFloat{FLOAT:RIGHT; MARGIN-TOP:10px; MARGIN-LEFT:10px; MARGIN-BOTTOM:10px; DISPLAY:INLINE;}

.ColumnSpace{HEIGHT:10px; WIDTH:10px;}
.CrossHorizontal{FONT-SIZE:1%; HEIGHT:2px; BACKGROUND-COLOR:#555555;}
.CrossHorizontalCell{FONT-SIZE:1%; PADDING-BOTTOM:10px; PADDING-TOP:10px;}
.CrossVertical{FONT-SIZE:1%; WIDTH:2px; BACKGROUND-COLOR:#555555;}
.CrossVerticalCell{FONT-SIZE:1%; HEIGHT:100%; PADDING:5px;}

.threeColumnLeft{VERTICAL-ALIGN:top; WIDTH:350px; padding-right:5px;}
.threeColumnMiddle{VERTICAL-ALIGN:top; WIDTH:189px; padding-top:5px; padding-left:5px; padding-right:5px;}
.threeColumnRight{VERTICAL-ALIGN:top; WIDTH:189px; padding-top:5px; padding-left:5px;}
.threeColumnLineV{padding-top:5px; BACKGROUND-IMAGE: url(../templates/common/images/dotlineV_bg.gif);}
.threeColumnLineH{MARGIN-TOP:5px; MARGIN-BOTTOM:5px; HEIGHT:1px; BACKGROUND-IMAGE: url(../templates/common/images/dotlineH_bg.gif);}

.twoColumnTable{WIDTH:100%; HEIGHT:350px;}
.twoColumnLeft{VERTICAL-ALIGN:top; PADDING-RIGHT:20px;}
.twoColumnRight{VERTICAL-ALIGN:top; WIDTH:180px; PADDING-LEFT:20px;}
.twoColumnInnerTable{MARGIN-TOP:20px;}
.twoColumnInnerOne{HEIGHT:100%; WIDTH:33%; VERTICAL-ALIGN:top; PADDING-TOP:10px; PADDING-RIGHT:10px;}
.twoColumnInnerTwo{HEIGHT:150px; WIDTH:34%; VERTICAL-ALIGN:top; PADDING-TOP:10px; PADDING-LEFT:10px; PADDING-RIGHT:10px;}
.twoColumnInnerThree{HEIGHT:150px; WIDTH:33%; VERTICAL-ALIGN:top; PADDING-TOP:10px; PADDING-LEFT:10px;}
.twoColumnLineH{HEIGHT:1px; BACKGROUND-COLOR: #9A9A9A;}
.twoColumnLineV{WIDTH:1px; BACKGROUND-COLOR: #9A9A9A;}

.Fileheader{FONT-SIZE:110%; FONT-WEIGHT:bold; MARGIN-BOTTOM:5px; BORDER-BOTTOM:1px solid black;}
.Fileitem{FONT-SIZE:110%; FONT-WEIGHT:normal; MARGIN-BOTTOM:5px;}
.Linkheader{FONT-SIZE:110%; FONT-WEIGHT:bold; MARGIN-BOTTOM:5px; BORDER-BOTTOM:1px solid black;}
.Linkitem{FONT-SIZE:110%; FONT-WEIGHT:normal; MARGIN-BOTTOM:5px;}
.Productname{FONT-SIZE:110%; FONT-WEIGHT:bold; MARGIN-BOTTOM:5px;}
.Productlink, A.Productlink:link, A.Productlink:active, A.Productlink:hover, A.Productlink:visited{}
.Productdesc{FONT-SIZE:110%; FONT-WEIGHT:normal;}
.ProductRowItem1{PADDING:5px; PADDING-LEFT:0px;}
.ProductRowItem2{PADDING:5px; PADDING-LEFT:0px;}
.ProductColumnItem1{PADDING:10px; border-left:1px solid #9A9A9A; WIDTH:33%;}
.ProductColumnItem2{PADDING:10px; border-left:1px solid #9A9A9A; WIDTH:34%;}
.ProductColumnItem3{PADDING:10px; border-left:1px solid #9A9A9A; WIDTH:33%;}
.ProductitemLineH{HEIGHT:1px; BACKGROUND-COLOR:#9A9A9A;}
.ProductitemLineV{PADDING:10px; border-left:1px solid #9A9A9A;}
.Productitem{FONT-SIZE:110%; LINE-HEIGHT:20px;}
.Productitemlist{PADDING-RIGHT:20px; WIDTH:100px;}
.ProductitemlistLineV{border-left:1px solid #9A9A9A;}
.Newsimage{FLOAT:RIGHT; MARGIN-LEFT:10px; DISPLAY:INLINE;}
.Newsdate{FONT-SIZE:100%;}
.Newsheader{FONT-SIZE:110%; FONT-WEIGHT:bold;}
.Newslink, A.Newslink:link, A.Newslink:active, A.Newslink:hover, A.Newslink:visited{}
.Newsintro{FONT-SIZE:110%; FONT-WEIGHT:normal;}
.Newsitem1{PADDING:5px; PADDING-LEFT:0px;}
.Newsitem2{PADDING:5px; PADDING-LEFT:0px;}

/** SYSTEM ERROR MESSAGE *************************************************************/
/** System errors shown together with add-on-templates *******************************/
/*************************************************************************************/
.litErrorFieldset{MARGIN-TOP:10px; MARGIN-BOTTOM:10px;}
.litErrorLegend{COLOR: #FF0000! important; FONT-SIZE:110%; PADDING-RIGHT:6px;}
.litErrorDiv{PADDING-TOP:8px; PADDING-BOTTOM:5px;}
.litErrorIcon{WIDTH:16px; HEIGHT:16px; MARGIN-RIGHT:3px;}
.litErrorMsg{COLOR: #FF0000! important; FONT-SIZE:110%;}


/** STYLES FOR THE LEFT MENU *********************************************************/
/** CSS for the left menu, new in version 4.1 ****************************************/
/*************************************************************************************/
.LeftMenu ul{margin:0; margin-top:4px; padding:0;}
.LeftMenu li{list-style:none; padding:3px; margin-left:15px;}
.LeftMenu a, .LeftMenu a:link, .LeftMenu a:active, .LeftMenu a:hover, .LeftMenu a:visited{color:#666666;}
.LeftMenu a{text-decoration:none; padding:2px; margin-left:1px; line-height:14px;}
.LeftMenu a:hover{text-decoration:underline;}
.LeftMenu_Selected {margin-left:0px!important; border:1px solid #CCCCCC; background-color:White;}
.LeftMenu_StartPage {}
.LeftMenu_level_1{margin-left:-20px!important; line-height:130%; FONT-SIZE:110%;}
.LeftMenu_level_2, .LeftMenu_level_3, .LeftMenu_level_4, .LeftMenu_level_5{margin-top:1px!important; line-height:110%;}




  	/******************************************
	  10. Thickbox specific css
	******************************************/

	/** Thickbox specific link and font settings **/
	#TB_window {
		font: 12px Arial, Helvetica, sans-serif;
		color: #333333;
	}
	
	#TB_secondLine {
		font: 10px Arial, Helvetica, sans-serif;
		color:#666666;
	}
	
	#TB_window a:link {color: #666666;}
	#TB_window a:visited {color: #666666;}
	#TB_window a:hover {color: #000;}
	#TB_window a:active {color: #666666;}
	#TB_window a:focus{color: #666666;}

	/** Thickbox settings **/
	#TB_overlay {
		position: fixed;
		z-index:100;
		top: 0px;
		left: 0px;
		height:100%;
		width:100%;
	}
	
	.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
	.TB_overlayBG {
		background-color:#000;
		filter:alpha(opacity=75);
		-moz-opacity: 0.75;
		opacity: 0.75;
	}
	
	* html #TB_overlay { /* ie6 hack */
	     position: absolute;
	     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
	
	#TB_window {
		position: fixed;
		background: #ffffff;
		z-index: 102;
		color:#000000;
		display:none;
		border: 4px solid #525252;
		text-align:left;
		top:50%;
		left:50%;
	}
	
	* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	}
	
	#TB_window img#TB_Image {
		display:block;
		margin: 15px 0 0 15px;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #666;
		border-left: 1px solid #666;
	}
	
	#TB_caption{
		height:25px;
		padding:7px 30px 10px 25px;
		float:left;
	}
	
	#TB_closeWindow{
		height:25px;
		padding:11px 25px 10px 0;
		float:right;
	}
	
	#TB_closeAjaxWindow{
		padding:7px 10px 5px 0;
		margin-bottom:1px;
		text-align:right;
		float:right;
	}
	
	#TB_ajaxWindowTitle{
		float:left;
		padding:7px 0 5px 10px;
		margin-bottom:1px;
	}
	
	#TB_title{
		background-color:#e8e8e8;
		height:27px;
	}
	
	#TB_ajaxContent{
		clear:both;
		padding:2px 15px 15px 15px;
		overflow:auto;
		text-align:left;
		line-height:1.4em;
	}
	
	#TB_ajaxContent.TB_modal{
		padding:15px;
	}
	
	#TB_ajaxContent p{
		padding:5px 0px 5px 0px;
	}
	
	#TB_load{
		position: fixed;
		display:none;
		height:13px;
		width:208px;
		z-index:103;
		top: 50%;
		left: 50%;
		margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
	}
	
	* html #TB_load { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	}
	
	#TB_HideSelect{
		z-index:99;
		position:fixed;
		top: 0;
		left: 0;
		background-color:#fff;
		border:none;
		filter:alpha(opacity=0);
		-moz-opacity: 0;
		opacity: 0;
		height:100%;
		width:100%;
	}
	
	* html #TB_HideSelect { /* ie6 hack */
	     position: absolute;
	     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
	
	#TB_iframeContent{
		clear:both;
		border:none;
		margin-bottom:-1px;
		margin-top:1px;
		_margin-bottom:1px;
	}

