.fortsattHandla {
	background: url(/UserUploadImages/system/fortsattHandla.gif) no-repeat 0px 2px;
	font-size: 15px;
	font-weight: bold;
	padding: 15px 23px 20px 75px;
	height: 55px;
	color: #fff;
	display: block;
	margin: 20px 0 0 0;
	width: 120px;
}

.fortsattHandla:hover {	color: #fff; }

.summaryTotal {
	border-top: 2px solid gray;
	padding: 5px;
}

/* =========== Logga in - Start =========== */

.LoginTitle {
	
}

/*
.LoginUserName input, .LoginPassword input, .LoginButton input, .LoginFailureText {
	position: absolute;
	width: 100px;
	border: 1px solid gray;
}

.LoginUserName input { left: 12px; top: 10px; }
.LoginPassword input { left: 122px; top: 10px; width: 70px; }
.LoginButton input { left: 12px; top: 40px; width: 70px; }
*/

.LoginButton input { width: 70px; }

.LoginFailureText { 
	border: 0 none;
	font-size: 11px;
	/* left: 90px;
	top: 35px; */
	width: 115px;
}

.LoginFailureText span { 
	text-align: left;
	display: block;
	width: 115px;
}

/*
.AddCMSSysLogin {
	position: relative;
}
*/

.inloggad {
	padding: 15px 0 0 12px;
}

.AddCMSSysSearchButton, .LoginButton input {
	background-color: #000;
	color: #fff;
	border: 1px solid black;
}

/* =========== Logga in - Slut =========== */

.relArtItem {
	float: left;
	width: 350px;
	position: relative;
}

.relArtItem .articleThumb {
	border-right: 1px solid #afafaf;
	float: left;
	height: 100px;
	margin: 0 10px 0 0;
	padding-right: 10px;
}

.relArtItem .articleName {
	font-size: 13px;
}

.relArtItem .articlePrice {
	font-size: 13px;
	color: #6f9015;
	margin: 10px 0 0 0;
}

.relArtArtHeader h3 {
	border-top: 2px solid #c1bc9d;
	display: block;
	width: 700px;
	padding: 6px 0;
	color: #2c2c2c;
	font-size: 17px;
	font-weight: normal;
	margin: 7px 0;
}

.thumbnails a {
	border: 1px solid gray;
	float: left;
	width: 80px;
	margin: 10px 10px 0 0;
	height: 80px;
	overflow: hidden;
}

.thumbnails img {
	width: 80px;
}

#contentR .articlePrice {	
	color: #688a17 !important;
	font-size: 16px !important;
	font-weight: bold;
}

#contentR .articlePrice b { color: #000; }
#contentR .articlePrice span { color: gray; font-size: 11px; }

/* ========= SmalCart =========== */

.AddCMSSysShoppingCartSmall {
	background: url(/UserUploadImages/system/cartHeader.gif) no-repeat left top;
	padding-top: 47px;
	color: #fff;
}

.AddCMSSysShoppingCartSmall .empty {
	background: url(/UserUploadImages/system/cartFooter2.gif) no-repeat left bottom;
	padding: 5px 0 5px 10px;
}

.productsAmount {
	background: url(/UserUploadImages/system/cartItems.gif) no-repeat left bottom;
	padding: 5px 0 5px 15px;
	font-weight: bold;
}

.productsTotalPrice {
	background: url(/UserUploadImages/system/cartSum.gif) no-repeat left top;
	padding: 5px 0 5px 15px;
	font-weight: bold;
}

.shoppingCartLink {
	background: url(/UserUploadImages/system/cartFooter.gif) no-repeat left bottom;
	padding: 5px 0 5px 15px;
}

.shoppingCartLink a {
	color: #fff;
	font-weight: bold;
}

.shoppingCartLink a:hover { color: #fff; }

.exmoms {
	font-weight: normal !important;
}

/* ========= Artikel Lista =========== */

.artListItem {
	position: relative;
}

.categoryName {
	font-size: 25px;
}

.artListFilterByBrand, .artListSort, .DeliveryFeeCalculation, .DeliveryFeeValue {
	display: none;
}

.artListItem .articleThumb {
	float: left;
	height: 120px;
	margin-right: 15px;
	overflow:hidden;
	width:85px;
	text-align:center;
}

.artListArtSeparator {
	clear: both;
}

.articleNumber {
	color: #4a4a4a;
	font-size: 10px;
}

.artListItem .articleName {
	font-size: 14px;
}

.artListItem .articlePrice { 
	float: right; 
	margin: 10px 0 0;
	font-weight: bold;
	color: #709311;
	position: absolute;
	right: 0px;
}

.articlePrice b { 
	color: #000;
}

/*
.articleLink {
	background: url(/UserUploadImages/system/artikel-lista-visa-kop.gif) no-repeat 100px 0px;
	font-size: 13px;
	height: 25px;
	margin: 5px 0 0;
	padding: 3px 0 0 113px;
	font-weight: bold;
}
*/

.articleLink {
	background: url(/UserUploadImages/system/artikel-lista-visa-kop.gif) no-repeat top left;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	margin: 5px 0 0;
	padding: 3px 0 0 10px;
	width: 588px;
}

.articleLink a, .articleLink a:hover { color: #fff; }


.AddCMSSysBuyButton input {
	width: 253px !important;
	height: 55px !important;
	background: url(/UserUploadImages/system/buyBtn.gif) no-repeat top left;
	border: none !important;
	color: #fff;
	padding-left: 48px;
	font-weight: bold;
}


/* ========= Cart and Checkout =========== */

.shoppingCartData table, .shoppingData table {
	width: 100%;
	margin: 10px 0 0 0;
}

.delete input {
	background: url(/UserUploadImages/system/btn_delete.gif) no-repeat top left;
	border: 0;
	width: 24px;
	height: 24px;
	font-size: 0;
	cursor: pointer;
  	cursor: hand;
  	color: #fb8684;
}

.title, .CustomerTitle, .DeliveryTitle, .DeliveryFeeTitle, .PaymentTitle, .hyresLangd {
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0 0 0;
	display: block;
}

.hyresLangd {
	padding: 10px 0 5px 0;
}

.amount select {
	font-size: 10px;
}

.cartContent table {
	border-collapse: collapse;
	border: 0px solid #ecedf1 !important;
	width: 100%;
}

.cartContent input, .cartContent select {
	font-size: 11px;
	border: 1px solid #858585;
}

.headerRow {
	color: #000;
	font-size: 12px;
	background-color: #ecedf1;
	font-weight: normal;
}

.headerRow th {
	height: 25px;
	text-align: left;
	padding: 1px 5px;
}

.cartContent td {
	padding: 5px;
}

.dataRow {
	border-bottom: 1px solid #d4dddf;
}

.dataRow td{
	border-right: 1px solid #d4dddf;
	padding: 4px;
}

.attributeRow td{
	background: url(/UserUploadImages/cartSeparatorLine.jpg) repeat-x left bottom; }

.attributeRow td div{
	margin: 0 0 4px 0 !important;
	color: #D58F12;
}

.delete { border-right: 0 !important; }

.summary {
	float: left;
	font-weight: bold;
	background: url(/UserUploadImages/viewItemTextEnd.jpg) no-repeat left top;
	width: 250px;
	height: 17px;
	padding: 8px 0 0 0;
	font-size: 15px;
	color: #d58f12;
}

.TotalPriceValue td {
	border-top: 1px solid gray;
}

.shoppingData {
	border-bottom:3px solid gray;
	margin:0 0 5px;
}

.checkoutLink {
	float: right;
}

.checkoutLink a{
	background: url(/UserUploadImages/system/btn-to-change-page.gif) no-repeat 0px 2px;
	font-size: 15px;
	font-weight: bold;
	padding: 15px 73px 20px 11px;
	height: 55px;
	color: #fff;
	display: block;
	margin: 15px 0 0 0;
}

.checkoutLink a:hover {
	color: #fff;
}


.title, .CustomerTitle, .DeliveryTitle, .DeliveryFeeTitle, .PaymentTitle {
	background: url(/UserUploadImages/headerBg_blue_200px.jpg) no-repeat left bottom;
	padding: 0 0 5px 5px;
	font-size: 18px;
	font-weight: bold;
}

.DeliveryFeeContent, .PaymentContent, .ButtonsArea {
	float: right;
	width: 205px;
	overflow: hidden;
}

.AddCMSSysCheckout {
	background: url(/UserUploadImages/headerBg_gray_550px.jpg) no-repeat 0px 28px; }

.DeliveryFeeValue, .TotalPriceValue td, .TotalVATValue td, .TotalPriceWithVATValue td, .value {
	font-size: 12px;
	color: #D58F12;
	font-weight: bold;
}

.CustomerContent, .DeliveryContent, .DeliveryFeeContent, .PaymentContent, .PaymentFormContent {
	float: left;
	margin: 0 8px 0 0;
}

.PaymentFormContent {
	margin: 10px 0 0 10px;
}

.DeliveryFeeContent, .PaymentContent {
	border-bottom: 2px solid #737373;
}

.CustomerContent, .DeliveryContent {
	height: 400px;
}

.DeliveryFeeCalculation {
	
}

.ButtonsArea  {
	margin: 15px 0 0 0;
	width: 160px;
}

.ButtonsArea input  {
	background: url(http://www.bords.com/UserUploadImages/system/btn-to-order-page.gif) no-repeat 0px 2px;
	font-size: 15px;
	font-weight: bold;
	padding: 13px 50px 13px 0;
	color: #fff;
	border: 0pt none;
	cursor: pointer;
	width: 160px;
}

.ValidateContent {
	background-color: #DADADA;
	position: absolute;
	top: 150px;
}

.ValidateContent ul {
	margin: 5px;
	padding: 5px;
}

/* ========= SubNav =========== */

#contentL .AddCMSSysSearch, .AddCMSSysLogin {
	padding: 10px;
}


#contentL .AddCMSSysTreeMenu, .AddCMSSysSearch {
	background: url(/UserUploadImages/system/subNavBgTop.gif) no-repeat left top;
	width: 208px;
	margin-top: 20px;
}

#contentL .AddCMSSysTreeMenu ul {
	background: url(/UserUploadImages/system/subNavBgBotton.gif) no-repeat left bottom;
	padding: 12px;
}

#contentL .AddCMSSysTreeMenu ul ul {	
	background: url(subNavBgBotton.gif) no-repeat 1000px bottom;
	padding: 0 0 5px 8px;
}

#contentL .AddCMSSysTreeMenu a {
	background: url(/UserUploadImages/system/subNavNotSelected.gif) no-repeat 0px 5px;
	padding: 1px 0 1px 13px;
	font-size: 14px;
	color: #000;
}

#contentL .AddCMSSysTreeMenu ul ul a {
	background: url(/UserUploadImages/system/subsubNavNotSelected.gif) no-repeat 5px 5px;
	padding: 1px 0 1px 16px;
	font-size: 12px;
	color: #000;
}

#contentL .AddCMSSysMainSelected {
	background: url(/UserUploadImages/system/subNavSelected.gif) no-repeat 0px 4px !important;
	color: #85bc00;
	font-weight: bold;
}

#contentL .AddCMSSysSubSelected {
	background: #85bc00 url(/UserUploadImages/system/subsubNavSelected.gif) no-repeat 5px 5px !important;
	color: #fff !important;
	font-weight: bold;
}


/* ========= Body =========== */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img { border: 0; }

a { color: #749714; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }

h1,h2,h3,h4 {
	margin: 0;
	padding: 0;
}

h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }

hr {
	border: 0;
	color: #c1bc9d;
	background-color: #c1bc9d;
	height: 2px;
}

#pageWrapper {
	width: 1026px;
	margin: 0 auto;
}

/* ========= Top =========== */

#logo {
	position: relative;
}

.logo {
	position: absolute;
	top: 20px;
	left: 70px;
}

#top {
	background: url(/UserUploadImages/system/topBg.gif) no-repeat left top;
	width: 1026px;
	height: 200px;
	float: left;
}

#topNav {
	width: 800px;
	height: 32px;
	float: left;
	margin: 139px 0 0 11px;
}

#topNav a {
	color: #000;
	font-size: 15px;
	padding: 5px 0;
	background: url(/UserUploadImages/system/tab.gif) no-repeat left top;
	margin: 0 5px 0 0;
}

#topNav a span {
	background: url(/UserUploadImages/system/tab2.gif) no-repeat right top;
	padding: 5px 10px;
}

.AddCMSSysMainSelected {
	color: #000 !important;
}

#topNav .AddCMSSysMainSelected, #topNav a:hover { background: url(/UserUploadImages/system/tabSelected.gif) no-repeat left top; text-decoration: none; }
#topNav .AddCMSSysMainSelected span, #topNav a:hover span { background: url(/UserUploadImages/system/tabSelected2.gif) no-repeat right top; }


/* ========= Cart =========== */


#cart {
	background-color: #a12b92;
	width: 110px;
	height: 32px;
	float: right;
	text-align: right;
}

#cart:hover {
	background-color: #b737a7;
}

#cart a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

/* ========= Content =========== */

#content {
	width: 940px;
	float: left;
	padding: 0 0 30px 40px;
}

#contentBanner {
	width: 940px;
	clear: both;
}

#contentL {
	float: left;
}

#contentM, #contentM2, #contentR, #contentR2 {
	float: right;
}

#contentL { width: 210px; }
#contentM { width: 700px; }
#contentR { width: 330px; padding-left: 20px; }
#contentR2 { width: 350px; }
#contentM2 { width: 700px; }

/* ========= Footer =========== */

#footer {
	color: #000;
	padding: 10px 0;
	font-size: 12px;
	width: 1026px;
	background: url(/UserUploadImages/system/footerBg.gif) no-repeat left bottom;
	clear: both;
}

#footer h4 {
	font-size: 11px;
	color: #fff;
	margin: 0;
	padding: 0;
}

#footer a {
	color: #000;
	text-decoration: none;
}

#footer a:hover { color: #5f7c11; text-decoration: underline;}


/* ========= IE6 fix =========== */

#topNav a { margin: 0 2px 0 0; }

*html .articleShortDesc {
	float:left;
}

*html .artListItem .articlePrice  {
	position: relative !important;
}

*html #contentL .AddCMSSysTreeMenu ul {
        float:left;
        width: 185px;
}

*html .checkoutLink a {
	display: block;
	float: right;
}

*html .PaymentFormContent {
	margin: 10px 0 0 3px;
}