/*******************************
leaderboard banner on front page 
*******************************/

#banner_0_50 {
	position: relative;
	margin-top: 18px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 13px;
	padding-bottom: 13px;
	border: 1px dotted #000000;
	background-color: #ffffff;
	}
	
#banner_0_50 img {
	border: 0px;
	}

/*******************************
Add background image to content 
area on front page only
*******************************/
#swContentDiv { 
	background-image: 

url(/cgi-files/external/site_gfx/swMainContentBg.gif); 
	background-repeat: repeat-y; 
	}
	
/*******************************
Boxes in top half of front page
*******************************/

#eid174123 {
	background-image: 

url(/cgi-files/external/site_gfx/box_bg_privat.gif);
	background-repeat: no-repeat;
	padding: 5px 10px 10px;
	display: block;
	height: 135px;
	}

#eid175028 {
	background-image: 

url(/cgi-files/external/site_gfx/box_bg_privat.gif);
	background-repeat: no-repeat;
	padding: 5px 10px 10px;
	display: block;
	height: 135px;
	}
	
/* override standard font settings in boxes */	
#swFrontCol11 .paragraph-bodytext {
	width: 218px;
	height: 90px;
	display: block;
	position: relative;
	overflow: hidden;
	font-size: 10px;
	color: #ffffff;
	xmargin-top: 5px;
	}
	
/* center align box headlines and make them white */	
#swFrontCol11 .swAfsnit .paragraph-header {
	color: #ffffff;
	width: 218px;
	text-align: center;
	margin-bottom: 5px;
	}
	
/*******************************
Appearance of newsletter signup
*******************************/
#eid175029 {
	background-image: url(/cgi-files/external/site_gfx/box_bg_privat.gif);
	background-repeat: no-repeat;
	padding: 5px 10px 30px;
	xdisplay: block;
	height: 135px;
	}

/* decent looking buttons */	
.swNewsletterSubmit { 
	background-image: url(/cgi-files/external/site_gfx/button_bg_privat.gif); 
	background-repeat: repeat-x; 
	background-position: 0 top; 
	background-color: #a4ba77; 
	padding: 2px;
	margin-top: 2px;
	border-color: #797979 #000000 #000000 #797979; 
	border-style: ridge; 
	border-width: 1px; 
	xheight: 20px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	width: 80px;
	}

/*input fields fonts and size*/
.swNewsletterText2Input { border: 1px solid #000000 }

/* override any root css on the newsletter box*/
.newsletter { margin:0px; padding: 0px; 	}

/* newsletter box headline */
.news-header {
	color: #ffffff;
	width: 218px;
	text-align: center;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 19px;
	}
	
#swFrontCol11 .newsletter-label {
	color: #ffffff;
	font-size: 10px;
	}

/* set distance between top 
and bottom rows on front page
if needed */
#swFrontCol11 {
	xmargin-bottom: 10px;
	}
	
/*******************************
E-shop styling of new list view
on front pages of the site ONLY
*******************************/
/* CONTROL THE WHOLE SMEGGIN' LIST */	
#swFrontCol12 .commerce-header {
	width: 236px;
	margin-bottom: 0px; 
	border-bottom: solid 1px #888888;
	}
	
.commerce-list-withstock {
	}

/* CONTROL EACH ITEM BLOCK */
.commerce-list-item { 
	display: block; 
	position: relative;
	background-color: #ffffff;
	}

/* CONTROL ITEM TITLE AREA */
.commerce-list-withstock-header {
	position: relative; 
	height: 32px;
	overflow: hidden;
	margin-bottom: 10px;
	}

/* ITEM TITLE */
.commerce-list-withstock-header .commerce-list-header { 
	width: 152px;
	float: left; 
	margin-right: 10px; /* distance between headline and price */
	}

/* PRICE */
.commerce-list-withstock-header .commerce-list-price { 
	xwidth: 76px;
	xheight: 30px;
	float: right; 
	xborder: 1px solid magenta;
	}
	
/* CONTROL AREA WITH THUMBNAIL AND DESCRIPTION */	
.commerce-list-withstock-body {
	position: relative;
	display: block;
	height: 80px;
	overflow: hidden;
	}

/* CONTROL THUMBNAIL APPEARANCE */	
.commerce-list-withstock-bodythumb { 
	xposition: relative; 
	float: left; 
	xborder: solid 1px #797979; 
	width: 70px;
	height: 70px;
	text-align: center; /* centers pic */
	vertical-align: middle;
	}

/* I HAVE NO IDEA WHAT THIS IS FOR */
.commerce-list-thumb { 
	background-color: 797979;
	}


/* CONTROL TEXT DESCRIPTION */
.commerce-list-withstock-bodytext { float: right; width: 158px; }	
.commerce-list-withstock-bodytext a { color: #797979; }
.commerce-list-withstock-bodytext a:hover {	color: #3c3c3c;	}	
.commerce-list-withstock-bodytext a:visited { color: #797979; }	
.commerce-list-withstock-bodytext a:visited:hover { color: #3c3c3c; }

.commerce-list-text {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none;
	}	

/* CONTROL ADD-TO-BASKET AND STOCK-STATE APPEARANCE */				

	
.commerce-list-withstock-bottom {
	position: relative; 
	display: block;
	height: 30px;
	margin-bottom: 10px; 
	border-bottom: solid 1px #888888;
	}

/* ADD TO BASKET AREA */
.commerce-list-withstock-bottom .commerce-show-additem {
	width: 77px;
	float: right; 
	height: 22px;
	}

/* STOCK STATUS AREA */
.commerce-list-withstock-bottom .commerce-list-withstock-stockstate {
	float: left; 
	height: 22px;
	}

/*******************************
LOGIN BOX
*******************************/
.swMiniLoginTopRow {
	height: 50px;
	} 

.swMiniLoginUsername.container {
	xposition: relative;
	xfloat: left;
	}
	
.swMiniLoginPassword.container {
	xposition: relative;
	xfloat: right;
	}
	
#loginusername { 
	border: 1px solid #000000;
	height: 16px;
	width: 160px;
	xmargin-top: 1px;
	margin-bottom: 0px;
	xpadding: 2px;
	}
	
.swMiniLoginUsername.header {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;
	width: 50px;	
	padding-top: 4px; /* higher value align the two input fields */
	}

.swMiniLoginPassword.header {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;
	width: 50px;
	padding-top: 4px;
	}

#loginpassword { 
	border: 1px solid #000000;
	height: 16px;
	width: 160px;
	xmargin-top: -5px;
	xpadding: 2px;
	}	

/* row with buttons */
.swMiniLoginSubmitRow {
	xposition: relative;
	margin-top: 0px;
	height: 24px;
	}

#loginbutton { 
	background-image: 

url(/cgi-files/external/site_gfx/button_bg_privat.gif); 
	background-repeat: repeat-x; 
	background-position: 0 top; 
	background-color: #a4ba77; 
	padding: 2px;
	border-color: #797979 #000000 #000000 #797979; 
	border-style: ridge; 
	border-width: 1px; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	width:60px;
	float: left;
	margin-left: 50px;
	}

#sendpassword { 
	background-image: 

url(/cgi-files/external/site_gfx/button_bg_privat.gif); 
	background-repeat: repeat-x; 
	background-position: 0 top; 
	background-color: #a4ba77; 
	padding: 2px;
	border-color: #797979 #000000 #000000 #797979; 
	border-style: ridge; 
	border-width: 1px; 
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	width:90px;
	float: right;
	}

/* last row with rememeber me and create user*/
.swMiniLoginExtraRow {
	xborder: 1px solid magenta;
	height: 30px;
	margin-top: -4px;
	}
	
.swMiniLoginAuto.container {
	xborder: 1px solid magenta;
	float: left;
	position: relative;
	width: 70px;
	margin-left: 50px;
	}
	
.swMiniLoginAuto.header {
	float: left;
	margin-top: 3px;
	xwidth: 50px;
	xposition: relative;
	}
	
.swMiniLoginAuto.input {
	float: left;
	xposition: relative;
	}

.swMiniLoginNew.container {
	padding-top: 3px;
	float: right;
	xposition: relative;
	}

.swMiniLoginNew.container a {
	color: #ffffff;
	text-decoration: underline;
	font-size: 10px;
	}
	
.commerce-list-item .commerce-list-withstock-itemno 
{
	display: none;
}
	
	