body { background-image: url('images/design/bg_blommor3.jpg'); }
#Content { background-color: #FFF; margin-right: auto; margin-left: auto; width: 1024px; border: 3px solid #854343; font-family: verdana; font-size: 12px; }

#Content a { text-decoration: none; color: #854343; }
#Content a:hover { font-weight: bold; color: #854343; }
#Content a:visited { color: #000000; }

#Content a.nostyle { text-decoration: none; font-weight: normal; color: #000; }
#Content a.nostyle:hover { font-weight: normal; color: #000; }
#Content a.nostyle:visited { color: #000000; }

#MainContent .small_header { font-size: 14px; font-weight: bold; }
img { border: none; }

#TopMenu { border-bottom: 1px solid #854343; }

#Menu { float: left; width: 235px; /*border-right: 1px solid #854343;*/ }
#MenuContent .title { font-weight: bold; }

.text_content {margin-right: 15px; }

#Main { margin-left: 235px; margin-bottom: 20px; /*border-left: 1px solid #854343;*/ }
#Maintenance { text-align: center; }
#MainContent {  padding: 5px;  }
#MainContent table.main_content_table { width: 770px; }
#MainContent table.main_content_table td { vertical-align: top; }

#MainContent .main_new_item .date { font-weight: bold; }
#MainContent .main_new_item .title { font-weight: bold; color: #854343; }

#BasketViewContent .basket_view { width: 100%;  }
#BasketViewContent .basket_view td.name { width: 325px; }
#BasketViewContent .basket_view th { text-align: left; }
#BasketViewContent .basket_underline { border-top: 1px solid #000; margin-top: 5px; padding-top: 3px; margin-right: 12px; }

#CheckoutContent table.checkout { width: 600px; }
#CheckoutContent table.checkout td.form { width: 300px; }
#CheckoutContent a:hover { font-weight: normal; }
.validation_error { color: #FF0000; font-weight: bold; }

.news { width: 165px; }

#Footer { margin-left: -3px; position: fixed; bottom: 0; left: auto; right: auto; width: 1024px; height: 30px; background-color: #EEE; border-top: 2px solid #854343; border-left: 3px solid #854343; border-right: 3px solid #854343; }
#FooterContent { margin: 2px; }
#FooterContent .title { font-weight: bold; color: #854343; font-size: 14px; }

#News {  }
#NewsContent .title { padding: 4px; background-color: #854343; color: #FFFFFF;  }
#NewsContent .news_container { border: 1px solid #854343; margin-bottom: 7px;  }
#NewsContent .news_container .news_item { padding-top: 4px; margin: 2px 2px 2px 3px; }
#NewsContent .news_container .news_title { color: #854343; font-size: 10px; font-weight: bold; }



#ProductListing .product_container { float: left; margin: 2px; width: 190px; height: 255px; overflow: none; padding: 2px; }
#ProductListing .product_container input.btn { height: 20px; }
#ProductListing .product_container .price { font-weight: bold; }
#ProductListing .product_container .campaign { color: #FF0000; }
#ProductListing img {  }
#ProductListing img:hover {  }
#ProductListing .product_container .prod_img_cont { width: 190px; height: 190px; text-align: center; }
#ProductListing .prod_desc { float:left; width: 115px; }
#ProductListing .prod_price_box { float: right; text-align: right; }
#ProductListing a { text-decoration: none; font-weight: bold; color: #854343; }
#ProductListing a:hover { font-weight: bold; color: #000000; }
#ProductListing a:visited { color: #666; }
#ProductListing a:visited:hover { color: #000000; }

#ProductListing .selected { color: #854343; font-weight: bold; }
#ProductListing .paging_container a { color: #666; font-weight: normal; }

#ProductView .title { font-weight: bold; font-size: 22px; color: #854343; }
#ProductView .price { font-weight: bold; font-size: 18px; color: #854343; }
#ProductView .campaign { font-weight: bold; font-size: 18px; color: #FF0000; }

#ProductView a { text-decoration: none; color: #854343; }
#ProductView a:hover { color: #854343; font-weight: normal; }
#ProductView a:visited { color: #854343; }

#ProductView .info a { text-decoration: none; font-weight: bold; color: #854343; }
#ProductView .info a:hover { font-weight: bold; color: #000; }
#ProductView .info a:visited { color: #666; }
#ProductView .info a:visited:hover { color: #000; }
#ProductView .small_header { font-size: 12px; font-weight: bold; }
#ProductView .strike { text-decoration: line-through; }
#ProductView .price.strike { font-size: 14px; }

.clear { clear: both; }
.left { float: left; }
.right { float: right; }


.treeview ul{ margin: 0; padding: 0; }
.treeview li{ background-color: #FFF; list-style-type: none; padding-left: 15px; margin-bottom: 3px; }
.treeview li.submenu{ background-color: #FFF; }


#imgbox { margin-top: 35px; margin-right: 5px; clear:both;  width:130px; }
#imgbox .title { font-size: 14px; font-weight: bold; background-color: #993333; color: #FFF; text-align: center;  }
#imagescroll { background-image: url("images/design/bg_ljus2.jpg"); height:180px; overflow:hidden; border:3px solid #993333; text-align: center; background-color: #FFF; }
#viewerFrame { width:2505px; clear:both; padding:0;  }
#imagescroll img { margin:5px; display:inline; border:0; }
#imagescroll a { display:block; float:left; width:120px; height:180px; padding: 2px; text-decoration: none; }

