body {
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
.buttonSearch    {
	background-image: url(../../public/layout/buttonSearch.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 61px;
	border: none;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 0.75em;
	color: #5B2C00;
}
.buttonInfo {
	background-image: url(../../public/layout/buttonInfo.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 61px;
	border: none;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 0.75em;
	color: #FFF;
}
.buttonBuy {
	background-image: url(../../public/layout/buttonBuy.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 61px;
	border: none;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 0.75em;
	color: #555;
}
.buttonBuy2 {
	background-image: url(../../public/layout/buttonBuy2.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 61px;
	border: none;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 0.75em;
	color: #FFF;
}
.buttonUpdate {
	background-image: url(../../public/layout/buttonUpdate.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 61px;
	border: none;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 0.75em;
	color: #5B2C00;
}
.buttonAbort {
	background-image: url(../../public/layout/buttonAbort.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 61px;
	border: none;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 0.75em;
	color: #FFF;
}
.buttonCheckout {
	background-image: url(../../public/layout/buttonCheckout.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 118px;
	border: none;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 0.75em;
	color: #FFF;
}
.buttonRegister {
	background-image: url(../../public/layout/buttonRegister.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 86px;
	border: none;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 0.75em;
	color: #FFF;
}
.buttonLogin {
	background-image: url(../../public/layout/buttonLogin.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 86px;
	border: none;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 0.75em;
	color: #FFF;
}






.textInputLarge    {
	background-image: url(../../public/layout/textInputLarge.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 200px;
	font-size: 0.8em;
	border: none;
	vertical-align: middle;
	padding-left: 16px;
	padding-top: 3px;
	color: #666;
}
.textInputSmall {
	background-image: url(../../public/layout/textInputSmall.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 26px;
	font-size: 0.8em;
	border: none;
	vertical-align: middle;
	padding-top: 3px;
	color: #666;
	text-align: center;
	padding-right: 6px;
	padding-left: 6px;
}

.mainDiv {
	margin: 8px;
	width: 900px;
}
.timeBox {
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mainHeader {
	background-image: url(../../public/layout/mainHeaderBk.jpg);
	background-repeat: repeat-y;
	height: 49px;
}
.mainHeader .logo {
	background-image: url(../../public/layout/logo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 200px;
	margin-right: 1px;
}
.mainHeader .siteTitle {
	background-image: url(../../public/layout/siteTitle.jpg);
	background-repeat: no-repeat;
	background-position: 20px 12px;
	float: left;
	height: 49px;
	width: 140px;
}
.mainHeader .searchBox {
	float: left;
	height: 36px;
	margin-top: 8px;
	margin-left: 250px;
	background-image: url(../../public/layout/searchBoxL.jpg);
	background-repeat: no-repeat;
	width: 300px;
}


.mainHeader .searchBox .mid {
	background-image: url(../../public/layout/searchBoxM.jpg);
	background-repeat: repeat-x;
	height: 20px;
	float: left;
	margin-left: 4px;
	padding: 5px;
}

.mainHeader .searchBox .right {
	background-image: url(../../public/layout/searchBoxR.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 4px;
}

.mainHeader .searchBox .bottom {
	background-image: url(../../public/layout/searchBoxB.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 6px;
	width: 11px;
	margin-left: 20px;
}

.mainSubheader {
	background-color: #000;
	height: 4px;
}
.mainPage {
	background-image: url(../../public/layout/mainPageBk.jpg);
	background-repeat: repeat-y;
	background-position: -1px;
}
.mainPage .leftSide {
	float: left;
	width: 200px;
}
.mainPage .leftSide .menuBox {
	padding-top: 3px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 20px;
}
.mainPage .leftSide .menuBox .menuTitle {
	background-color: #999;
	height: 22px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	color: #FFF;
	padding-top: 7px;
	padding-right: 5px;
	padding-left: 5px;
}

.mainPage .leftSide .menuBox .menuTitle a {
	color: #FFF;
	text-decoration: none;
}
.mainPage .leftSide .menuBox .menuItem {
	background-color: #EEE;
	height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 2px;
}
.mainPage .leftSide .menuBox .menuItem a {
	color: #333;
	text-decoration: none;
}
.mainPage .leftSide .menuBox .menuItemHighlighted {
	background-color: #CC1E37;
	height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 2px;
}
.mainPage .leftSide .menuBox .menuItemHighlighted a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}





.mainPage .pageContent {
	float: left;
	width: 699px;
	margin-left: 1px;
}
.mainPage .pageContent .pageHeader {
	background-color: #CC1E37;
	height: 26px;
}
.mainPage .pageContent .pageHeader .pathL {
	background-image: url(../../public/layout/pageTitleL.jpg);
	background-repeat: no-repeat;
	height: 26px;
	width: 3px;
	margin-left: 10px;
	float: left;
}
.mainPage .pageContent .pageHeader .pathR {
	background-image: url(../../public/layout/pageTitleR.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 30px;
}
.mainPage .pageContent .pageHeader .pathM {
	background-image: url(../../public/layout/pageTitleM.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 18px;
	padding-top: 8px;
	padding-right: 60px;
	padding-left: 80px;
}

.mainPage .pageContent .pageHeader .pathM a {
	color: inherit;
	text-decoration: none;
	}

.mainPage .pageContent .pageHeader .title_ProducterR {
	height: 26px;
	background-image: url(../../public/layout/title_produkter.gif);
	background-position: 96% center;
	background-repeat: no-repeat;
}
.mainPage .pageContent .pageHeader .title_handlekurvL {
	height: 26px;
	background-image: url(../../public/layout/title_handlekurv.gif);
	background-position: 4% center;
	background-repeat: no-repeat;
}
.mainPage .pageContent .pageHeader .title_loginL {
	height: 26px;
	background-image: url(../../public/layout/title_login.gif);
	background-position: 4% center;
	background-repeat: no-repeat;
}





.mainPage .pageFooter {
	background-image: url(../../public/layout/pageFooterBk.jpg);
	clear: both;
	height: 26px;
	background-repeat: repeat-x;
}

.mainFooter {
	height: 25px;
	text-align: center;
	padding-top: 10px;
}
.mainFooter a {
	text-decoration: none;
}
.buttonBack {
	background-image: url(../../public/layout/buttonInfo.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 61px;
	border: none;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 0.75em;
	color: #FFF;
}
input[type=submit], input[type=button] {
	cursor: pointer;
	}
