body{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	font-family: Verdana, Arial, "Georgia Italic";
	background: #fff;
	font-size: 12px;
}

img{
	border: 0px;
}

#wrap{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 1056px;
}

#content{
	width: 777px;
	float: left;
	color: #7B8294;
}

#content h1, #content h2{
	padding: 6px 0px 6px 6px;
	margin: 0px 0px 20px 0px;
	background: #B6B9C2;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}

.greyBar{
	background: #B6B9C2;
	color: #FFFFFF;
	height: 26px;
}

.cartItemTable {
	padding: 0px 5px 0px 5px;
	margin: 0px;
}

tr.greyBar a, .greyBar a, tr.greyBar a:visited, .greyBar a:visited{
	padding: 0px 0px 0px 0px;
	color: #fff;
	height: 26px;
	text-decoration: none;
}
 
tr.greyBar a:hover, .greyBar a:hover{
	padding: 0px 0px 0px 0px;
	color: #fff;
	height: 26px;
	font-weight: bold;
	text-decoration: underline;
}

.green{
	color: #949E00;
}

/* Dessa regler används vid presentation av produkt */
#content #overview{
	margin: 0px 0px 20px 0px;
	color: #7D8291; 
	clear: both;
}

#content #overview a{
	color: #7D8291;
	text-decoration: none;
}

#content #overview a:hover{
	text-decoration: underline;
	font-weight: bold;
}

#content #overview div{
	width: 100%;
	clear: both;
}

#content #overview .leftcol, #content #overview .rightcol{
	width: 49%;
	float: left;
	clear: none;
}

#content #overview b{
	font-style: italic;
	color: #000;
	font-size: 14px;
}

#content #overview i{
	font-style: normal;
	font-weight: bold;
	color: #949E00;
}

#content #about{
	margin: 0px 0px 10px 0px;
	color: #696969;
	font-size: 13px;
	font-family: arial,helvetica,sans-serif;
}

#content #about a{
	color: #696969;
	text-decoration: none;
	font-family: arial,helvetica,sans-serif;
}

#content #about a:hover{
	font-weight: bold;
}

#content #about .greenHeader{
	color: #808000;
	font-weight: bold;
}

#content #about .greenItalic{
	color: #808000;
	font-style: italic;
	font-weight: normal;
}

#content #about .greenNormal{
	color: #949E00;
	font-weight: normal;
	font-style: normal;
}

#content #about .greenBold{
	color: #949E00;
	font-weight: bold;
	font-style: normal;
}



#content #about .grayNormal{
	color: #696969;
	font-style: normal;
	font-weight: normal;
}

#content #about .graySmall{
	color: #696969;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
}

#content #about font{
	font-size: 13px;
}

/* Slut på regler för presentation av produkt */



/* Dessa regler används vid listning av produkter */
#content #products{
	clear: both;
	width: 100%;
	overflow: auto;
}

#content #products .product{
	float: left;
	color: #7D8291;
}

#content #products .row{
	width: 100%;
	clear: both;
	overflow: auto;
	margin: 0px 0px 20px 0px;
}

#content #products .col1{
	clear: left;
	width: 245px;
}

#content #products .col2, #content #products .col3{
	margin: 0px 0px 0px 20px;
	width: 246px;
}

#content #products .product{
	text-align: center;
	color: #7D8291;
}

#content #products .product a{
	text-decoration: none;
}


#content #products .product a:hover{
	text-decoration: underline;
	font-weight: bold;
}

#content #products .product a b{
	font-style: italic;
}

#content #products .product a{
	color: #7D8291;
}

#content #products .product i{
	font-style: normal;
	color: #949E00;
}

#content #products .product .img{
	width: 108px;
	margin: 0px 0px 8px 0px;
}

#content .navigation{
	width: 100%;
	overflow: hidden;	
	color: #7D8291;
}

#content .navigation a{
	color: #7D8291;
}

#content .navigation .path{
	float: left;
	width: 49%;
}

#content .navigation .sort{
	float: left;
	width: 49%;
	text-align: right;
}

#content #pages{
	text-align: center;
	color: #7D8291;
}
/* Slut på regler som används vid listning av produkter */

#left
{
	float: left;
	width: 197px;
	margin: 0px 30px 0px 0px;
	font-size: 12px;
}

#left .header, #content .header{
	padding: 0px 0px 15px 0px;
	height: 60px;
	margin: 0px 0px 10px 0px;
	background: #fff;
}

#content .header{
	border-bottom: 1px solid #B6B9C2;
}

#left .header{
	padding: 0px 0px 7px 0px;
}

#left .header img{
	z-index: 1000;
}

.logoImage {
	margin: 0px 0px 0px 0px;
}

#content .header a{
	font: 17px Century Gothic, "Georgia Italic", Arial;
	color: #B6B9C2;
	text-decoration: none;
	letter-spacing: 0.05em;
	font-style: italic;
}

#content .header{
	padding-top: 47px;
	height: 14px;
	color: #B6B9C2;
	font: 18px Century Gothic, "Georgia Italic", Arial;
}

#left .navigation{
	margin: 0px 0px 0px 42px;
}

#left .navigation a, #left #basket div, #left #admin a, #left #admin div{
	padding: 6px 0px 6px 6px;
	color: #000;
	font: 12px Calibri, Arial, "Georgia Italic";
	letter-spacing: 0.05em;
	margin: 0px 0px 1px 0px;
	text-decoration: none;
	display: block;
}

#left .navigation a{
	background: #7D8291;
}

#left .navigation #subMenu{
	padding: 10px 0px 10px 0px;
}

#left .navigation #subMenu a{
	background: #fff;
	color: #949E00;
	font-style: italic;
	letter-spacing: 0.1em;
	padding: 0px 0px 0px 10px;
}

#left .navigation #subMenu a:hover, #left .navigation #subMenu a:active, #left .navigation #subMenu a.active{
	color: #949E00;
	text-decoration: underline;
}

#left .navigation a:hover{
	background: #B6B9C2;
	color: #7D8291;
}

#left .navigation .greenBox {
	background: #949E00;
}

#left #basket{
	margin: 0px 0px 0px 42px;
}

#left #basket div{
	background: #949E00;
}

#left #basket div a{
	color: #000;
	text-decoration: none;
}

#left #basket .basketlight, #left #basket .basketlight a{
	color: #dddddd;
	text-decoration: none;
}

#left #admin{
	margin: 0px 0px 0px 42px;
}

#left #admin div, #left #admin a{
	background: #854c50;
}

#footer
{
	clear: both;
	border-top: 1px solid #B6B9C2;
	padding: 2px 0px 0px 0px;
	color: #7D8291;
	font-size: 11px;
	line-height: 150%;
}

#footer a{
	color: #949E00;
}

#footer .left{
	float: left;
	width: 450px;
}

#footer .right{
	float: left;
	width: 323px;
	font-size: 10px;
	text-align: right;
}

.up {
	margin: 0px 0px 9px 0px;
}

.inputNarrowest { width: 35px; }
.inputNarrow { width: 100px; }
.inputStandard { width: 180px; }
.inputWide { width: 240px; }

.textareaNarrow { width: 180px; height: 60px }
.textareaStandard { width: 180px; height: 60px }
.textareaWide { width: 300px; height: 100px }

.errorstar {text-decoration: none;color: red}

.infoText {
  background: #949E00;
  border: #555 solid 0px;
  color: #000000;
  margin: 0px 0px 10px 0px;
	padding: 4px 10px 4px 10px;
}

.errorText {
  background: #854C50;
  border: #555 solid 1px;
  color: #000000;
  margin: 0px 0px 10px 0px;
}

.admin {
	font-size: 95%;
}



a.pages:link,
a.pages:visited,
a.pages:active {
 
	display: block;
	
	width: 265px;

	text-decoration: none;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, Helvetica;

	background: #87C540;
	padding: 3px 12px 3px 12px;
}

a.pages:hover {
	display: block;
	background: #659231;
	font-weight: bold;
}

a.more:link,
a.more:visited,
a.more:active {
 
	display: block;
	width: auto;

	text-decoration: none;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, Helvetica;
	text-align: right;

	background: #87C540;
	padding: 3px 12px 3px 12px;
}

a.more:hover {
	display: block;
	background: #659231;
}

a.readmore:link,
a.readmore:visited,
a.readmore:active {
 
	display: block;
	width: auto;

	text-decoration: none;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, Helvetica;
	text-align: right;

	background: #659231;
	padding: 3px 12px 3px 12px;
}

a.readmore:hover {
	display: block;
	background: #87C540;
}

a:link, a:visited, a.active {
	color: #949E00;
}