/******************************************
Structure of document:
    = General stuff =
    = Site layout =
    = Pages layout =
******************************************/

/*
    = General stuff =
*/
#navbar-iframe, #b-navbar, #navbar
{display:none}
h1, h2, h3, h4, h5, h6{
	font-size:16px;
	margin:0;padding:0;
}
hr{
	display: none;
}
img{
	border: none;
}
a,.text a
{
	outline: none;
	font-family:georgia;
	color:#669933;
}
#BlogArchive1_ArchiveList a, div.widget-content a
{
	font-family:arial;
	color:#000;
}
.BlogArchive #ArchiveList ul ul
{
	margin:0;
}

fieldset{
	border: none;
}
#skip-navigation{
	display: none;
}

#size-chart-table tr{
	white-space: nowrap;
}
#size-chart-table tr.row-type-1{
	background: #eee;
}
#size-chart-table tr.row-type-2{
	background: #aaa;
}

/*
    = Cstomz =
*/

body
{
	background: transparent url(http://indiska.com/images/indiska/bg.jpg) repeat;
	font: normal normal normal 0.7em Georgia;
	text-align:center;
	margin:0;
	padding:0;;
}
#mainwrapper
{
	width:955px;
	margin: 23px auto;
	text-align:left;
}

form
{
	display:inline;
}

img
{
	border:0;
}

a.selected, #user-register-login-box a
{
	color:#6f9f3f;
	font-weight:bold;
	margin:0;
}

h1#logo
{
	margin:0;
	padding:0;
}
	h1#logo a
	{
		width:184px;
		height:39px;
		display:block;
	}

div#topmenu ul
{
	margin:0;
	padding:0;
	list-style: none;
	float:right;
	font-weight:bold;
	font-size:10px;
	position:relative;
	top:-5px;
}
	div#topmenu ul li
	{
		display:inline;
		margin-left:15px;
	}
		div#topmenu ul li a
		{
			font-family:arial;
			color:#000;
			text-decoration:none;
		}
		div#topmenu ul li a:hover, div#submenu ul li a:hover
		{
			color:#669933;
		}

div#mainmenu
{
	margin:17px 0 10px 0;
}
	
	div#mainmenu ul
	{
		height:23px;
		margin:0;
		padding:0;
		width:955px;
		position:relative;
	}
	div#mainmenu ul li
	{
		display:inline;
		float:left;
		height:23px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	}
	div#mainmenu ul li a.menu-item-46
	{
		background:transparent url(http://indiska.com/images/static/menu-bg-46.gif) no-repeat 0 -17px;
		display:block;
		height:23px;
	}
	div#mainmenu ul li a.menu-item-44
	{
		background:transparent url(http://indiska.com/images/static/menu-bg-44.gif) no-repeat 0 -17px;
		display:block;
		height:23px;
	}
	div#mainmenu ul li a span
	{
		display:none;
	}
	/* svensk meny */
	div#mainmenu ul li#fashion46 a
	{
		width:92px;
	}
	div#mainmenu ul li#fashion46 a:hover
	{
		background-position: 0px -65px;	
	}
	div#mainmenu ul li#interior46 a
	{
		width:145px;
		background-position: -92px -17px;
	}
	div#mainmenu ul li#interior46 a:hover
	{
		background-position: -92px -65px;	
	}
	div#mainmenu ul li#inspiration46 a
	{
		width:158px;
		background-position: -237px -17px;
	}
	div#mainmenu ul li#inspiration46 a:hover
	{
		background-position: -237px -65px;	
	}
	div#mainmenu ul li#hurry_curry46 a
	{
		width:165px;
		background-position: -395px -17px;
	}
	div#mainmenu ul li#hurry_curry46 a:hover
	{
		background-position: -395px -65px;
	}
	div#mainmenu ul li#blog46 a
	{
		width:103px;
		background-position: -560px -17px;
	}
	div#mainmenu ul li#blog46 a:hover
	{
		background-position: -560px -65px;
	}
	div#mainmenu ul li#ethics46 a
	{
		width:157px;
		background-position: -663px -17px;
	}
	div#mainmenu ul li#ethics46 a:hover
	{
		background-position: -663px -65px;
	}
	div#mainmenu ul li#store_locator46 a
	{
		width:135px;
		background-position: -820px -17px;
	}
	div#mainmenu ul li#store_locator46 a:hover
	{
		background-position: -820px -65px;
	}
/* engelsk meny*/
	
	div#mainmenu ul li#fashion44 a
	{
		width:102px;
	}
	div#mainmenu ul li#fashion44 a:hover
	{
		background-position: 0px -65px;	
	}
	div#mainmenu ul li#interior44 a
	{
		width:130px;
		background-position: -102px -17px;
	}
	div#mainmenu ul li#interior44 a:hover
	{
		background-position: -102px -65px;	
	}
	div#mainmenu ul li#inspiration44 a
	{
		width:162px;
		background-position: -232px -17px;
	}
	div#mainmenu ul li#inspiration44 a:hover
	{
		background-position: -232px -65px;	
	}
	div#mainmenu ul li#hurry_curry44 a
	{
		width:170px;
		background-position: -394px -17px;
	}
	div#mainmenu ul li#hurry_curry44 a:hover
	{
		background-position: -394px -65px;
	}
	div#mainmenu ul li#blog44 a
	{
		width:96px;
		background-position: -564px -17px;
	}
	div#mainmenu ul li#blog44 a:hover
	{
		background-position: -564px -65px;
	}
	div#mainmenu ul li#ethics44 a
	{
		width:114px;
		background-position: -660px -17px;
	}
	div#mainmenu ul li#ethics44 a:hover
	{
		background-position: -660px -65px;
	}
	div#mainmenu ul li#store_locator44 a
	{
		width:181px;
		background-position: -774px -17px;
	}
	div#mainmenu ul li#store_locator44 a:hover
	{
		background-position: -774px -65px;
	}	
div#submenu 
{
	width:180px;
	float:left;
	color:#777776;
	position:relative;
	top:165px;
	height:500px;
}
	div#submenu ul
	{
		margin:0;
		padding:0;
		list-style: none;
		line-height:2.4em;
		font-size:12px;
	}
		div#submenu ul li.divider
		{
			border-bottom:1px dotted #777776;
			width:117px;
			margin:0;
			height:20px;
			margin-bottom:20px;
		}
			div#submenu ul li a
			{
				text-decoration:none;
			}

div#container
{
	background: transparent url(http://indiska.com/images/static/container.gif) repeat-y;	
	padding-left:21px;
	width:934px;
	position:relative;
	padding-bottom:40px;
}
	div#container div#container-top
	{
		background: transparent url(http://indiska.com/images/static/blog-container-top.jpg) no-repeat;	
		width:955px;
		height:148px;
		position:absolute;
		left:0;
	}

div#content 
{
	float:left;
	width:450px;
	position:relative;
	padding:0 30px;
	top:165px;
	margin-bottom:148px;
}
	div#content div.front-campaign
	{
		width:195px;
		float:left;
	}
		div#content div.front-campaign h2
		{
			font: normal normal bold 1.3em arial;
			text-transform: uppercase;
			color:#8b627f;
			text-align:center;
			width:195px;
			overflow-x:hidden;			
			margin:1em 0;
		}
			div#content h2.date-header
			{
				color:#999999;
				font-family:Arial,Verdana,Sans-serif;
				font-size:10px;
				text-transform:uppercase;
			}
			div#content h3.post-title
			{
				font-family:arial;
				font-size:20px;
				font-weight:bold;
				margin-bottom:10px;
			}
			div#content h3.post-title a
			{
				font: normal normal bold 20px arial;
				text-transform: uppercase;
				color:#8b627f;
				text-decoration:none;
			}
			div#content .post
			{
				margin-bottom:70px;
			}
			.post-body
			{
				font-family:arial;
				font-size:12px;
				line-height:18px;
			}
			.post-body img
			{
				padding:4px;
				border:1px solid #ddd;	
			}
			.post-footer
			{
				font-family:arial;
				font-size:10px;
				line-height:18px;
			}
			div#content div#comments h4
			{
				font-size:16px;
				font-family:arial;
				color:#669933;
			}
			div#content div#comments .comment-timestamp
			{
				color:#669933;
				font-weight:bold;
				font-family:arial;
				font-size:10px;
				
			}

div#archive
{
	width:214px;
	float:left;
	position:relative;
	top:165px;
}
	div#archive-gadgets h2
	{
		font-family:arial;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		margin-bottom:15px;
	}
		div#archive-gadgets #ArchiveList, div#archive-gadgets #Label1 ul
		{
			font-family:arial;
			font-size:12px;
			list-style:none;
			padding:0;
			margin:0;
			line-height:24px;
			margin-bottom:30px;
		}

div#footer
{
	background: transparent url(http://indiska.com/images/static/footer.gif) no-repeat;	
	width:955px;
	height:28px;
}
div#copyright img
{
	display:block;
	float:right;
	margin:6px 10px 0 0;
}
div#copyright
{
	clear:both;
	display:block;
	height:21px;
	margin-bottom:30px;
}
ul#search-list,#product-family-container ul
{
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
}
li.search-product-list-item
{
	position:relative;
	width:173px;
	height:265px;
	padding-left:22px;
	float:left;
}
	
	li.search-product-list-item .name
	{
		position:absolute;
		top:200px;
	}
	li.search-product-list-item .manufacturer
	{
		display:none
	}
	
	li.search-product-list-item .price
	{
		position:absolute;
		top:215px;
		font-family:arial;
		font-weight:bold;
		font-size:12px;
	}
	li.search-product-list-item .price .sale-price a
	{
		color:#cc1027;
		font-size:14px;
	}
	li.search-product-list-item .price del
	{
		display:none;
	}
	li.search-product-list-item .price a
	{
		color:#797474;
	}

#product-family-container li.search-product-list-item 
{
	float:left;
	padding-left:15px;
	position:relative;
	width:80px;
}
	#product-family-container li.search-product-list-item .name
	{
		top:105px;
		height:16px;
	}
	#product-family-container li.search-product-list-item .name a
	{
		overflow:hidden;
		width:80px;
		white-space:nowrap;
		display:block;
	}
	
	#product-family-container li.search-product-list-item .price
	{
		top:120px;
	}
	#product-family-container li.search-product-list-item .price .sale-price a
	{
		color:#cc1027;
		font-size:14px;
	}
	#product-family-container li.search-product-list-item .price del
	{
		display:none;
	}
	#product-family-container li.search-product-list-item .price a
	{
		color:#797474;
	}
	
div.clearer, div#search-pagination
{
	clear:both;
}
form#search-filtered 
{
	display:none
}

#search-top-text-container, #search-top-text-container-wo-styleimage
{
	display:none;
}
#search-top-container img 
{
	display:block;
	padding-bottom:15px;
}
#search-page-breadcrumbs, #product-page-breadcrumbs
{
	font-size:12px;
	margin-bottom:15px;
	width:40%;
	float:left;
}
#product-page-breadcrumbs
{
	width:100%;
	float:none;
}

#product-page-breadcrumbs .selected, #search-page-breadcrumbs a.selected 
{
	color:#6f9f3f;
}
#content .bottom-100
{
	width:100%;
	clear:both;
}
#search-page-pagination
{
	text-align:right;
	float:left;
	width:60%;
	font-size:12px;
}


/* product */

#product-image-container
{
	width:323px;
	background:transparent url(http://indiska.com/images/static/product-bg.gif) no-repeat;
	padding:7px 0 0 9px;
	margin-right:35px;
	float:left;
}
	#product-image-container img
	{
		padding-bottom:10px;
	}
#product-detail-main
{
	width:400px;
	float:left;
}
	#product-detail-main #product-manufacturer
	{
		display:none;
	}
	#product-detail-main #product-price
	{
		font-family:arial;
		font-size:18px;
		font-weight:bold;
		color:#6f9f3f;
		float:left;
		margin-bottom:10px;
	}
	#product-detail-main #product-price del
	{
		font-size:12px;
	}
	#product-detail-main #product-price strong.sale-price
	{
		color:#cc1027;
	}
	#product-detail-main #product-artno
	{
		float:right;
		padding-top:7px;
	}
	#product-detail-main #product-description
	{
		border-top:1px solid #d1cec4;
		padding-top:10px;
		clear:both;
		font-family:arial;
		font-size:12px;
		line-height:18px;
		margin-bottom:20px;;
	}
	#product-detail-main #product-tech-description ul
	{
		margin:0 0 20px 0;
		padding:0;
		list-style-position:inside;
	}
	
.product-image-switch-left
{
	float:left;
}
.product-image-switch-right
{
	float:right;
}
#product-alt-image-container
{
	position:relative;
	left:-5px;
}
	#product-alt-image-container img
	{
		cursor:pointer;	
	}
#product-image-list-text
{
	text-align:center;
	font-family:arial;
	font-size:14px;
	color:#6f9f3f;
}
#product-share-with-others
{
	clear:both;
	padding-top:15px;
	width:327px;
	background:transparent url(http://indiska.com/images/static/tell-a-friend-bg.gif) no-repeat 0 31px;
	position:relative;
	left:-5px;
	padding-left:8px;
	height:60px;
}
	#product-share-with-others h4
	{
		font-size:11px;
		font-family:arial;
		margin-bottom:8px;
	}
	#product-share-with-others img
	{
		padding:0;
	}
	#product-share-with-others #tell-a-friend
	{
		padding-left:20px;
		background:transparent url(http://indiska.com/images/static/tell-a-friend.gif) no-repeat top left;	
		display:block;
		float:left;
	}
	#product-share-with-others #addthis-button
	{
		padding-left:74px;
		background:transparent url(http://indiska.com/images/static/add-this.gif) no-repeat top left;	
		display:block;
		float:left;
		margin-left:25px;
	}

ul#product-prev-next .search-product-list-item
{
	list-style:none;	
	width:97px;
	height:134px;
	padding-left:5px;
}
	
#tell_a_friend-page #pagecontainer h1 {
	margin-top:10px;
	padding-bottom:10px;
}
#tell_a_friend input,textarea
{
	width:200px;
}


/*button*/

a.buttonbg 
{ 
	background:transparent url("/images/static/button-right.gif") no-repeat right top; 
	font-size: 10px; 
	text-decoration: none; 
	padding: 0px 8px 0px 0px; 
	display: block; 
	float: left; 
	margin-right:10px;
	width:150px;
	text-align:center;
}
a.buttonbg span 
{ 
	background:transparent url(http://indiska.com/images/static/button-left.gif) no-repeat left top;
	color:#669933;
	display:block;
	font-weight:bold;
	height:20px;
	padding:3px 0 1px 8px;
}

#content .search-product-list-item .admin_edit_overlay 
{
	background: #ccc;
	padding: 2px 4px;
	font-size: 1em;
	position: absolute;
	top: 5px;
	left: 28px;
	z-index: 500;
	cursor: pointer;
	display: block;
	text-decoration: none;
}
#content .admin_edit_overlay 
{
	top:40px;
	background: #ccc;
	padding: 2px 4px;
	font-size: 1em;
	position: absolute;
	left: 12px;
	z-index: 500;
	cursor: pointer;
	display: block;
	text-decoration: none;
}



/* user pages*/
#user-register-login-text
{
	width:370px;
	float:left;
}
#user-forgotpass-login-text
{
	width:250px;
	float:left;
}
#user-register-login-box
{
	width:325px;
	float:right;
	height:317px;
	overflow:hidden;
	padding:35px 40px 40px 40px;
	background:transparent url(http://indiska.com/images/static/login-box.gif) no-repeat;
}
#user-register-wrapper
{
	width:452px;
	padding:20px 40px 40px 40px;
	background:transparent url(http://indiska.com/images/static/register-box.gif) no-repeat;	
	float:right;
}
#user-forgotpass-wrapper
{
	width:410px;
	padding:30px 40px 40px 40px;
	background:transparent url(http://indiska.com/images/static/forgotpass-box.gif) no-repeat;	
	float:right;
}
#register-page #content #intro
{
	margin-bottom:10px;
	float:left;
	width:240px;
}
#register-page #content #intro h4
{
	margin-bottom:10px;;
}
#user-forgotpass-login-text h2, #user-register-login-text h2, #register-page h2
{
	font-family:arial;
	font-size:26px;
	font-weight:bold;
	color:#928f8c;
	margin-bottom:15px;
}
#user-forgotpass-wrapper p, #user-forgotpass-wrapper fieldset
{
	margin-top:0;
	padding:0;
}
#user-forgotpass-wrapper h3, #user-register-login-box h3, #user-forgotpass-wrapper p.intro
{
	padding-left:60px;
	margin-bottom:10px;
	margin-top:0;
}
#user-forgotpass-login-text h3, #user-register-login-box h4
{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	margin:0;
}
#user-register-login-box legend, #user-settings legend, #address-info legend, #terms-and-conditions legend, #user-info legend
{
	display:none;
}
select 
{
	width:180px;
	border:1px solid #AAAAAA;
}
#reseller-form
{
	background:transparent url(http://indiska.com/images/static/sl-box.gif) no-repeat scroll 0 0;
	height:74px;
	padding:30px 0 0 60px;
}
#searchform ._long
{
	background:transparent url(http://indiska.com/images/static/sl-box-full.gif) no-repeat scroll 0 0;	
}
#reseller-form #sl-select-country, #reseller-form #sl-select-city
{
	width:200px;
	float:left;
}
.sl-admin-buttons
{
	margin-top:5px;	
}
.sl-admin-buttons a
{
	margin-right:3px;
}
h2#storename
{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#418c9c;;
	text-transform:uppercase;
}
.sl-store-box
{
	background:transparent url(http://indiska.com/images/static/line.gif) repeat-x left bottom;
	margin-bottom:20px;
	padding-bottom:20px;
	font-size:12px;
	font-family:arial;
	width:483px;
}
.sl-store-box strong
{
	display:block;
}
.sl-store-box .sl-hours
{
	margin:0;
	
}
#register-form input, #register-form select 
{
	width:180px;
	border:1px solid #AAAAAA;
	margin:0;
	padding:3px;
}
#register-form select 
{
	width:188px;
	padding:0px;
}
#register-form input#gender-male, #register-form input#gender-female, #register-form #user-info select, #register-form #newsletter, #register-form #user-terms
{
	width:auto;
	
}
#register-form input#gender-male, #register-form input#gender-female, #register-form #newsletter, #register-form #user-terms
{
	border:0;
	padding:0;
}
#register-form #newsletter, #register-form #user-terms
{
	margin-top:4px;
	margin-right:5px;
}
#user-info p, #user-register-login-box p, #user-settings p, #address-info p,  p.user-terms-para
{
	margin: 0 0 10px 0;
	position:relative;
}
#user-settings strong
{
	padding-bottom:10px;
	display:block;
}
#user-register-login-box fieldset p
{
	margin-top:0;
}
#user-register-login-box h3, #user-register-login-text h3, #user-register-wrapper h3
{
	font-family:arial;
	font-size:14px;
	font-weight:bold;	
}
#user-register-wrapper h3
{
	padding-left:60px;
	margin-bottom:25px;
	padding-top:15px;
}
#user-register-login-text p
{
	font-family:arial;
	font-size:13px;
}
#user-register-login-box ul
{
	list-style:none;
	padding:5px 0 0 0;margin:0;
	line-height:20px;
}
.additional-partner-info
{display:none;}

#profile-orders
{
	display:none;
}

#register-form #user-info-container, #register-form #user-settings
{
	width:200px;
	float:left;
	padding-right:20px;
}

p.user-newsletter-para, p.user-terms-para
{margin:0}







#coupon-wrapper
{
	width:490px;
}

#coupon-wrapper h2
{
	font-size:26px;
	font-family:arial;
	color:#875592;
	margin-top:0;
}

#coupon-wrapper p.intro
{
	font-size:13px;
	font-family:arial;
}

#coupon-wrapper h3
{
	margin-top:30px;
	font-family:arial;
	font-size:18px;
	font-weight:bold;;
}
#coupon-wrapper p.coupon-desc
{
	font-size:14px;
	font-family:arial;
	font-weight:normal;
}

#coupon-wrapper a
{
	color:#669933;
	display:block;
	margin-bottom:2px;
}
#coupon-wrapper em
{
	font-style:italic;
	color:#666;
}

#coupon-wrapper p.outro
{
	margin-top:30px;
	border-top:1px solid #aaa;
	padding-top:10px;
	font-weight:normal;
	color:#888;
}


#press-page #content h2
{
	font-size:26px;
	font-family:arial;
	color:#66a6a5;
}
#press-page #content .intro
{
	width:400px;
	margin-top:40px;
}
#press-page #content .intro h3
{
	font-size:16px;
	font-family:arial;
}
#press-page #content .intro p
{
	font-family:arial;
	font-size:12px;
}
#press-page #content .error
{
	font-size:16px;
	font-family:arial;
	color:#F00;
}
#press-login-box p 
{margin:0;}
#press-login-box label
{
	font-size:14px;
	font-family:arial;
	margin:0 0 6px 0;
}
#press-login-pass
{
	margin-bottom:10px;
}


#press-releases-table
{
	width:360px;
	float:right;
	padding:20px;
	background-color:#f8f3d9;
	border-bottom: 2px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
}
#press-releases-table table
{
	width:100%;
}
#press-releases-table h2
{
	color:#c9317d;
	font-size:20px;
	font-family:arial;
}
#press-releases-table th, #press-releases-table td
{
	text-align:left;
	font-weight:bold;
	color:black;
	font-size:11px;
	font-family:arial;
	padding:5px 0;
	
}
#press-releases-table th
{
	background:transparent url(http://indiska.com/images/static/press-rel-line1.gif) repeat-x center bottom;
}
#press-releases-table td
{
	background:transparent url(http://indiska.com/images/static/press-rel-line2.gif) repeat-x center bottom;
}
#press-releases-table td, #press-releases-table td a
{
	font-weight:normal;
	color:#669933;
	
}
#press-releases-table td a
{
	background:transparent url(http://indiska.com/images/static/pdf.gif) no-repeat;
	padding-right:20px;
	padding-left:20px;
	display:block;
	min-height:20px;
	font-weight:bold;
}
#press-releases-table td span
{
	display:block;
	height:20px;
}
#press-releases-text
{
	width:350px;
	float:left;
	padding-right:20px;
}
#press-releases-text h2
{
	font-size:22px;
	color:#4b8f93;
	font-family:arial;
	margin-bottom:20px;
}
#press-releases-text p
{
	font-family:arial;
	font-size:13px;
}
#press-releases-text a
{
	color:#669933;
	font-weight:bold;
}


#blogfeeds a img
{
	display:none;
}
#blogfeeds a
{
	background:transparent url(http://indiska.com/images/static/rss.gif) no-repeat scroll left top;
	line-height:20px;
	padding-bottom:3px;
	padding-left:20px;
	padding-top:2px;
}
.comment-link, .link-link
{
	display:block;
}
.comment-icon 
{
	display:none;
}
#comments-block
{
	font-size:12px;
	font-family:arial;;
}
#comments-block dd.comment-body
{
	margin:0 0 0 10px;
}
#comments-block dd.comment-body p
{
	padding:10px;
	background-color:#fbffea;
}
.post-labels
{
	font-size:12px;
	font-weight:bold;
}
.post-labels a
{
	color:#235298;
}
#blog-search
{
	background-image:url(http://indiska.com/images/static/blog-search.jpg);
	background-repeat:no-repeat;
	padding:35px 8px 0;
	height:75px;
}
#blog-search #search-box
{
	width:120px;
}
#blog-search #search-btn
{
	color:white;
	font-weight:bold;
	position:relative;
	background:transparent;
	padding:0;
	border:none;
	cursor:pointer;
	margin-right:10px;
	font-family:arial;
	font-size:14px;
}
div#content .status-msg-wrap
{
	width:100%;
	margin:0 0 20px 0;
}
div#content .status-msg-body 
{
	text-align:left;
	font-family:arial;
	font-size:14px;
	position:inherit;
	border-bottom:	1px solid black;
}
div#content .status-msg-border
{
	display:none;
}
