
/*
	MARJAKNAGAS CSS
	INEO EBUSINESS SOLUTIONS | www.ineo.fi
	Mathias Lindedahl
*/

* {margin:0;padding:0;border-collapse:collapse; font-size: 14px; color:#5D5D5D;}

table.topBg {width:100%;}

body {background: url(layout_images_2/body_bg.jpg) center top no-repeat #CDD5DB;margin:0;padding:0;font-family: "Tahoma", Arial, Helvetica, sans-serif;font-size: 12px;color:#575757;}

.container{text-align: center;width: 970px;border: none;margin-left:auto;margin-right:auto;padding: 0;border-collapse: collapse;}

h1.company_logo a{margin:0;padding:0;overflow: hidden;display: block;background: url(layout_images/header_logo.gif) no-repeat 0 0;width: 368px;height: 94px;text-indent : -9999px;line-height: 94px;}
h1.company_logo a:hover {background: url(layout_images/header_logo.gif) no-repeat 0 -94px;overflow: hidden;display: block;width: 368px;height: 94px;text-indent : -9999px;line-height: 94px;}

/*.header_content {width: 100%;background: url(layout_images_2/header_bg.jpg) no-repeat; height:102px;}*/
.header {width: 100%;background: url(layout_images_2/header_bg.jpg) center top no-repeat; height:102px;}
.headerContainer{width: 970px;height:102px;}
.header_content {width: 970px; background: url(layout_images_2/header_mid_right_bg.jpg) no-repeat 595px 0;line-height:1.5;}
.header_content p {margin-bottom: 12px;}

.welcomeHeading {padding: 5px 0 0 20px; font-family: tahoma, sanserif; color: #283151; font-size: 21px; font-weight:bold; text-transform:uppercase;text-align:left;}
.welcomeText {width: 570px; padding: 0px 0px 10px 20px; font-family: tahoma, sanserif; color:#000000; font-weight:bold; font-size: 12pt;text-align:left;}
.welcomeText p {font-weight: bold;}

.branding {vertical-align: top; background:url(layout_images/header_top_bg.gif); padding: 0 0 0 15px;}
.language {padding: 0 15px 0 0; text-align:right;font-size: 12px;font-weight:bold;color: #575757; background:url(layout_images/header_top_bg.gif);}
.language a {color: #4878A5;margin-left: 3px;}
.language a:hover {color: #89B101;margin-left: 3px;}

.banner_area {width: 740px; padding: 11px 7px 7px 7px;}

td.search {text-align: left; width:210px; height:54px; padding: 0 0 22px 24px;}
td.searchText {text-align: right;width: 95px;}
td.searchText a {color: #575757;}
input.searchfield{border: 1px solid #000000;width: 195px;padding:3px 2px 2px 2px;font-size:15px;}
td.searchbutton {padding: 10px 0px 27px 3px;}

td.searchindex {text-align: left; width:440px; height:31px; padding: 10px 0 0px 0px;}
input.searchfieldindex{border: 1px solid #DDDDDD;width: 535px; height: 26px; font-family: "Tahoma", sans-serif; font-size: 15px; padding-top: 3px; margin-right: 10px;}
td.searchbuttonindex {padding: 11px 0px 39px 0px;text-align:left;}

.advIcon {background: url(layout_images_2/icon_advanced_search.gif) no-repeat center; padding: 10px 8px 1px 22px;}
.advSearch {font-family: "Tahoma", sans-serif; color: #495890; font-weight: bold; font-size: 12px; padding: 10px 0px 14px 0px;}

td.cart {color: #4878A5;font-size: 12px; width:199px; height:55px; padding: 0 0 0 14px;}
td.cart a {color: #4878A5; font-size: 12px; font-weight: bold;}
td.cart a:hover {color: #89B101;}

td.account {width:199px; height:75px; padding: 0 0 0 14px;}
.arrow_link, .arrow_link a{background: url(layout_images/arrow_link.gif) no-repeat 0 5px;padding-left: 12px;color: #4878A5;}
.arrow_link a:hover{color: #89B101;}

.horizontalNav {height: 33px; width:99%; font-family: Arial, sans-serif;}
.horizontalNav a {height:46px; display: block; display:inline; padding: 7px 0px 8px 0px; margin: 0 8px; font-size: 14px; font-weight:bold; letter-spacing: -0.5px; color:#444444; text-transform: uppercase;}
.navContent {padding-top:30px;}
.horizontalNav a:hover {background: url(layout_images_2/header_link_bg.gif) bottom repeat-x;}

a.headerLink_0_selected {font-family: "Arial", sans-serif; background: url(layout_images_2/header_link_bg.gif) bottom repeat-x;font-size:14px;letter-spacing: -0.5px;color:#495890;}


.categoriesBox {width:100%;}
.boxHeading {color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: Tahoma, sanserif; height: 36px; background: url(layout_images_2/cat_heading_bg.gif) repeat-x; padding-left:15px;text-align:left;}
.boxContent {}

.content {width: 966px; background: url(layout_images_2/content_bg.gif) repeat-y;}
td.content_top {background: url(layout_images_2/content_top_image.gif) no-repeat 0px 0px; height: 62px;}
.contentContent {padding: 13px 19px 10px 31px;}
.spacer {background: url(layout_images/drink_bg.jpg) no-repeat left bottom; height:230px;}

td.contentSpacer {width: 14px;}
.contentHead td {}
.contentHeadLinks {height: 100%; padding-right: 14px; padding-left: 25px; }
table.contentHeadTable {width: 961px;}
.tableHead {height: 54px;border-right: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA;}
.tableHead2 {height: 54px;border-bottom: 1px solid #EAEAEA; padding-left:25px;}
.headLinkLogin {font-family: "Tahoma", sans-serif; font-weight:bold; color: #525252; background: url(layout_images_2/icon_login.gif) no-repeat left; padding: 0px 25px 0px 26px;}
.headLinkLogoff {font-family: "Tahoma", sans-serif; font-weight:bold; color: #525252; background: url(layout_images_2/icon_logoff.gif) no-repeat left; padding: 0px 25px 0px 26px;}
.headLinkAccount {font-family: "Tahoma", sans-serif; font-weight:bold; color: #525252;background: url(layout_images_2/icon_account.gif) no-repeat left; padding: 0px 25px 0px 26px;}
.headLinkCart {font-family: "Tahoma", sans-serif; font-weight:bold; color: #525252;background: url(layout_images_2/icon_checkout.gif) no-repeat left; padding: 0px 25px 0px 26px;}
.headLinkCheckout {font-family: "Tahoma", sans-serif; font-weight:bold; color: #525252;background: url(layout_images_2/icon_cart.gif) no-repeat left; padding: 10px 10px 10px 35px;}

td.rightColumn {width:345;}
td.mainColumn{width:699px; background: url(layout_images_2/content_right_bg.gif) repeat-y left;}
td.sideColumn {width: 229px; padding: 15px 13px 0 20px; vertical-align:top;}

.aaaImage {margin-top:40px;}

.listingPrice {font-family: "Tahoma", sans-serif; color: #EF0D0D; font-size: 14px; font-weight:bold;}


.slavetext { font-size: 12px; padding-left: 10px; font-weight:bold;}
.productmain {padding: 0 10px; 0 10px;}
.usedHeading {margin: 40px 0 10px 0; font-weight: bold; font-size: 14px;}
.orange {font-size:16px; font-weight:bold; color: #E78323;}
.newLogin {margin-top: 10px; color:red; font-weight:bold; font-size: 12px; letter-spacing: 0px;}
.productpageprice{ border: 2px solid #000000;padding:20px; margin-right: 20px;background:#ffffff; color:#b03939; font-weight:bold; height: 50px;}
.test {border: 5px solid #000000; padding: 3px;}
.productpageHeading{background: #000000; color: #ffffff; font-weight:bold;}
.productinfo {border: 5px solid #000000;}
.productstable{border-collapse: separate;}
.products {background: white;border-collapse: separate;}



td.welcome {color: #ffffff;font-size: 12px;}
td.welcome a {color: ffffff; font-size: 12px; font-weight: bold;}
td.welcome a:hover {color:#E78323;}
td.searchtext a:hover {color:#E78323;}

.shopHeading {margin:0;padding:0;font-size: 16px;font-weight: bold;color: #E78323;}

.pageHeading {font-size: 19px;color: #495890; padding-top:15px;font-family: Arial, Helvetica, sans-serif;font-weight:bold; text-transform: uppercase;border-bottom: 3px solid #495890; text-align:left; letter-spacing: -1px;}
.specialsHeading {font-family: Arial, Helvetica, sans-serif; font-size: 19px;color: #495890; font-weight:bold; text-transform: uppercase; border-bottom: 3px solid #495890; width: 649px; text-align:left;}
.specialsTopBox {border: 1px solid #E5E5E7; width: 318; height: 149px; padding-top: 5px;}
.specialsTop {width: 300px; }
.asd {width: 700px; padding-top: 6px;}
.specialsBox {border: 1px solid #E5E5E7; margin: 5px; padding: 5px; position: relative;}
.specialsBoxImage {position: relative; height: 100px; width: 110px;}
.specialsBoxName {position: absolute; top: 10px; left: 120px; width: 180px;}
.specialsBoxPrice {position: absolute; bottom: 14px; left: 10px; font-size: 16px; font-weight: bold; color:#EF0D0D;}
.specialsBoxPrice s {padding-right: 5px; color: ; font-size: 12px; font-weight: normal;}
.specialsBoxBuy {border-top: 1px solid #E5E5E7; padding: 10px; clear: both;}
.specialsModule {}

.resultText {padding-top:10px; font-size:12px;}

.product_info_name {font-size:24px; color: #376A9B; padding-left:10px;}
.product_info_name .smalltext {font-size:10px;}
.product_info_price {font-size:22px; color: #B03939; padding-left:10px; font-weight:bold;}
.product_info_submit {padding-bottom:10px;}

.verticalLine {border-left:1px solid #B9B9B9;}
.horizontalLine {border-top:1px solid #B9B9B9;}

.fieldKey {text-align:left;}
.fieldValue {text-align:left;}
td.smallText {}

.productListing-data img, .productListing-data a img {vertical-align:middle;text-align:left;}
.productListing {text-align:left; border:1px solid #cbcbcb;}
.productListing-data {font-size:14px;font-weight:bold; height: 50px; color: #5a5a5a;vertical-align:middle;}
.productListing-data a, .productListing-data a:link {font-size:13px;font-weight:bold; color: #495890; vertical-align:middle;}
.productListing-data a:hover{color: #000000;}
.productListing-data a.thickbox{color: #5d5d5d; padding-top:0px;padding-left:5px;font-size:12px;font-weight:normal;text-decoration:underline;line-height:25px;}
.productListing-data a.thickbox:hover{color: #EF0D0D; padding-top:0px;padding-left:5px;font-size:12px;font-weight:normal;text-decoration:underline;}
.productListing2-data {font-size:11px;font-weight:bold; color: #5a5a5a;vertical-align:middle; border: 1px solid #cbcbcb;}
.gray{font-size: 12px; color:#00325e; font-weight: bold; background: #f2f2f2;}
td.productListing-heading{font-size: 12px;font-weight: bold;color: #495890;padding-top: 5px;vertical-align: top;height:29px;border-bottom: 3px solid #495890;border-top: 1px solid #cbcbcb;background: transparent url(layout_images_2/cat_bg.gif) repeat-x scroll 0 -10px;}
a.productListing-heading{font-size: 12px;font-weight: bold;color: #495890;padding-top: 5px;vertical-align: top;height:29px;border-top: 1px solid #cbcbcb;}
.productListing-even {background:#ffffff; border-bottom: 1px solid #cbcbcb;vertical-align:middle;border: 1px solid #cbcbcb;}
.productListing-odd {background:#ffffff; border: 1px solid #cbcbcb;vertical-align:middle;}



.nav{
	background: url(images/nav_bg.gif) -1px no-repeat;
	width: 973px;
}

.sidebar {
	width: 178px;
}
P {
	font-size: 13px;
	font-weight: normal;
	color: #3E3E3E;
	line-height: 1.5;
}
a, .smalltext a, .smalltext2 a {font-size: 12px;font-weight: bold;color: #4878A5;text-decoration: none;}
/*.productListing-heading a {font-size: 12px;font-weight: bold;color: #ffffff;text-decoration: none;}*/
a:hover {color: #000000;}
.smalltext {font-size:12px; color: #5a5a5a;}

.searchfield {
	width: 100px;
	height: 20px;
}
a.red {
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2F69C1;
	text-decoration: underline;
}
a.red:hover {
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.blue {
    font-family:  "Arial", Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E31C28;
	text-decoration: none;
}
.text_normal {
    font-family:  "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


li.catList, catlist {background: url(layout_images_2/cat_bg.gif) repeat-x; height:36px; list-style-type:none; border-collapse:collapse; border: 1px solid #DDDDDD; ]margin-left: -16px;}
/*------ LEFT MENU --------*/
.menu {}
.productlink_0,menu1, .productLink_0 {
	font-family: "Tahoma", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #525252;
	margin: 0 0 0 0;
	padding: 9px 0 5px 35px;
	background: url(layout_images_2/cat_pic.gif) no-repeat 7px 10px;
	display: block;
text-align:left;
}
.productlink_0:hover, .productlink_0_selected:hover {color: #89B101;font-weight:bold;}
.productlink_0_selected, .productLink_0_selected {
	font-family: "Tahoma", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #495890;
	margin: 0 0 0 0;
	padding: 9px 0 5px 35px;
	display: block;
	background: url(layout_images_2/cat_pic_selected.gif) no-repeat 7px 10px;
text-align:left;
}


.productlink_1 {
	font-family: "Tahoma", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #525252;
	margin: 0 0 0 15px;
	padding: 9px 0 5px 35px;
	background: url(layout_images_2/cat_pic.gif) no-repeat 7px 10px;
	display: block;
text-align:left;
}
.productlink_1:hover, .productlink_1_selected:hover {color: ##89B101;font-weight:bold;}
.productlink_1_selected {
	font-family: "Tahoma", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #495890;
	margin: 0 0 0 15px;
	padding: 9px 0 5px 35px;
	background: url(layout_images_2/cat_pic_selected.gif) no-repeat 7px 10px;
	display: block;
text-align:left;
}


.productlink_2 {
	font-family: "Tahoma", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #525252;
	margin: 0 0 0 15px;
	padding: 5px 0 5px 13px;
	display: block;
text-align:left;
}
.productlink_2:hover, .productlink_2_selected:hover {color: #89B101; font-weight:bold;}
.productlink_2_selected {
	font-family: "Tahoma", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #495890;
	margin: 0 0 0 15px;
	padding: 5px 0 5px 13px;
	display: block;
text-align:left;
}


/*------ FOOTER--------*/
table.footercontainer{width: 970px;background: url(layout_images_2/footer_bg.jpg) no-repeat top center;height: 140px;}
.footercontainer {padding-left:0px; width: 970px;}
.footerNavi {padding-left: 25px;}
.footerAccount {padding-left: 25px;}
.footerHeading {font-family: "Tahoma", sans-serif; font-weight: bold;font-size:13px;color:#283151; }
.footBg {background: url(layout_images_2/footer_bottom_bg.gif) repeat-x; width:100%}
.footerLink {font-family: "Tahoma", sans-serif;font-weight: normal;font-size:11px;color:#616161;}
.footerEBS {text-align: right; padding-right:40px;}


/*---- PRODUCT ------*/
/*  Begin CSS-Buttons-Everywhere - installed by Contrib_Installer */
/*.cssButton {
  color: #000000;
  vertical-align: top;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: 0px;
  border-style: solid;
  border-color: #000080;
  border-spacing: 1px;
  background:url("/images/css%20buttons/button_bg.gif");
  padding:3px 12px;
  white-space: nowrap;
}*/
/*  End CSS-Buttons-Everywhere - installed by Contrib_Installer */

input.cssButton {
  color: #ffffff;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: 0px solid #D2D2D2;
  background:url(layout_images_2/css_buy_button.gif);
  padding: 1px 12px 3px 12px;
  white-space: nowrap;
  height:23px;
}

.cssButtonNormal {
  color: #ffffff;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: 0px solid #D2D2D2;
  background:url(layout_images_2/css_buy_button.gif);
  padding: 4px 12px 4px 12px;
  white-space: nowrap;
  height:23px;
}

.cssButtonSearch {
  color: #ffffff;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: 1px solid #D2D2D2;
  background:url(layout_images_2/css_search_button.gif);
  padding: 3px 31px 3px 31px;
  white-space: nowrap;
  height:31px;
  text-transform: uppercase;
}


.producttext {
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.plink {
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E31C28;
	text-decoration: underline;
}
a.plink:hover {
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9D1500;
	text-decoration: underline;
}
.infoHeading {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.left {
	border-bottom: 1px solid #E31C28;
}
.middle {
	border-right: 1px solid #E31C28;
	border-left: 1px solid #E31C28;
	border-bottom: 1px solid #E31C28;
}
.middle1 {
	border-right: 1px solid #E31C28;
	border-left: 1px solid #E31C28;
}
.topborder {
	border-top: 1px solid #E31C28;
}
.productcode {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C0C0C0;
}
.productleft{
	border-right: 1px solid #E31C28;
	border-left: 1px solid #E31C28;
	border-bottom: 1px solid #E31C28;
}
td.cont {
	background-image: url(images/box/corner_cont.gif);
	background-repeat: repeat-y;
}
.whitecont {
	background-color: #FFFFFF;
}
/*--- INFOBOX ----*/
.infoBoxHeading{
	font-size: 14px;
	font-weight: bold;
	height: 37px;
	color: #376A9B;
	border-bottom: 4px solid #376A9B;
  	vertical-align: middle;
	border-collapse: collapse;
	padding:0;
	margin:0;
	text-align:left;
}
.blackBox {background: #000000;}
.blackbox td{padding: 0 6px 10px 6px;}
.infobox{}
.infobox td{padding: 0 0 0 0;}
.products a {color: #545454;}
.productPrice {color: #B03939; font-size: 12px; font-weight: bold;}
.products img {margin-top: 10px;}

.newName {height:50px; vertical-align:top;}
.newName a{font-size:14px;}
.newImage {height: 120px; border-bottom:1px solid #B8B8B8;}
.newPrice {height:60px;text-align:right; font-size:14px;font-weight:bold; color:#B03939;}
.newSubmit {height:60px;vertical-align:bottom;border-bottom:1px solid #B8B8B8;}
.newBlock {}
td.main{padding:5px; text-align:left;}
td.mainright{padding:5px;text-align:right;}
td.main b {font-size:16px; color:#376A9B; text-align:left;}

hr {color:#376A9B; background-color:#376A9B;}

a.headerLink_0 {font-family: Arial, Helvetica, sans-serif;}

.topSpacer {height: 8px;}

.maksutavatContainer {
background: url(layout_images_2/content_bg.gif) repeat-y;
}

.maksutavatTable {

}

.maksutavatContainer .mainColumn {
width: 679px;
background: url(layout_images/maksutavat_bg.gif) no-repeat top left;
padding: 10px 0 10px 20px;
}


/* Product browser */
.pBrowser {
text-align:left;
padding:0 0 0 0;
}


.pBrowserDropdown {
padding:3px 0 19px 5px;
background:transparent;
}

.dropdownHeading {
padding:0px 0px 12px 18px;
font-weight:normal;
margin-bottom:43px;
}

.compBoxBrand {
font-size:15px;
color:#877699;
}
.compBoxModel {
font-size:15px;
color:#877699;
}
.category_desc {text-align:left; line-height: 1.5;}
.category_desc p {margin-bottom: 12px;}


/* Pinfo */

.pInfoTable {border: 1px solid #E9E9E9;}
.pInfoTopLeft {width: 234px; height: 178px;}
.pInfoTopRight {border-left: 1px solid #E9E9E9; padding-left: 16px; padding-top: 16px;vertical-align: top; font-family: "Tahoma", sans-serif; color: #495890; font-weight:bold; font-size: 18px; width: 414px;}
.pInfoPopup {padding-top: 24px; }
.pInfoPopupText {padding: 50px 0px 0px 10px; background: url(layout_images_2/icon_advanced_search.gif) no-repeat bottom right; padding-right: 30px;}
a.popupTextLink {color: #525252; font-weight: normal; font-family: "Tahoma", sans-serif;}
.pInfoName {color: #495890; font-family: "Tahoma", sans-serif; font-weight: bold; font-size: 18px; text-transform:uppercase; width: 414px;text-align:left;}
.pInfoPrice {font-family: "Tahoma", sans-serif; font-size: 21px; color: #EF0D0D; font-weight: bold; vertical-align: bottom; height: 60px;text-align:left;}
.pInfoBuyButton {vertical-align:bottom; height: 80px; padding-right: 16px;padding-bottom:16px;}
.pInfoDesc {font-family: "Tahoma", sans-serif; font-size: 12px;color: #474747; padding: 27px 20px 10px 20px;}
.pInfoSpecialPrice {font-family: "Tahoma", sans-serif; font-size: 24px; color: #EF0D0D; font-weight: bold; vertical-align: bottom;}
.pInfoStockGreen {font-family: "Tahoma", sans-serif; font-size: 12px; color: green; font-weight: bold; vertical-align: bottom;}
.pInfoStockRed {font-family: "Tahoma", sans-serif; font-size: 12px; color: red; font-weight: bold; vertical-align: bottom;}
.pInfoStockYellow {font-family: "Tahoma", sans-serif; font-size: 12px; color: yellow; font-weight: bold; vertical-align: bottom;}

.pInfoSopivuudet {text-align:left; padding:5px;}
.sopText {color:#495890;font-weight:bold; font-size:14px;padding-bottom:10px;}
.sopDrop {padding-bottom:10px;}
.sopList {padding:2px;font-weight:bold;}

.highlight-it {
background:#EFFC20;
height:25px;
padding:7px 5px 0px 10px;
border:2px #F7FD99 solid;
}

.highlight-it-chosen {
/*background:#A2FC98;*/
background:#fff;
height:22px;
padding:7px 5px 0px 10px;
/*border:2px #1BDF06 solid;*/
}


.highlight-it-grey {
/*background:#E6E6E6;*/
background:#fff;
height:25px;
padding:7px 5px 0px 10px;
/*border:2px #BDBDBD solid;*/
}

.stockWarning {
font-size:12px;
text-align:left;
background:#f4f4f4;
padding:0px 10px 10px 10px;
}

.specialsTopBox {
width: 100%;
}

.highlight-it-grey {
display: none;
}

.content-top {
position: relative;
height: 47px;
background: transparent url(layout_images_2/content_top_image.gif) no-repeat 0 0;
}

.actions {
position: relative;

}

.search {
width: 265px;
position: absolute;
top: 0;
left: 0;
}

.search-button {
position: absolute;
top: -7px;
right: 18px;
}

.searchfield {
position: absolute;
top: -14px;
left: 20px;
padding: 2 !important;
margin: 0 !important;
}

.account {
position: absolute;
left: 266px;
top: -15px;
border: 1px solid #EAEAEA;
height: 36px;
line-height: 30px;
width: 420px;
} 

.cart {
position: absolute;
right: 5px;
top: -15px;
border-bottom: 1px solid #EAEAEA;
border-top: 1px solid #EAEAEA;
height: 36px;
line-height: 30px;
width: 280px;
}

.productListing td {
padding-left: 5px;
padding-right: 5px;
}

#languages {
	position:absolute;
	height:45px;
	line-height:45px;
width: 960px;
margin: 0 auto;
text-align: right;
}

#languages a {
	margin-right:10px;
font-size: 10px;
color: #5D5D5D;
font-weight: normal;
}



#languages a:hover {
color: #000;
}

#languages .paddingContainer {

}

.suomeksi {
	background:url(layout_images_2/fi.gif) no-repeat left center;
	padding-left:20px;
display:inline-block;
}

.svenska {
	background:url(layout_images_2/sv.gif) no-repeat left center;
	padding-left:20px;
display:inline-block;
}

.english {
	background:url(layout_images_2/gb.gif) no-repeat left center;
	padding-left:20px;
display:inline-block;
}

a.selected {
font-weight: bold !important;
}

h3 {
font-size: 14px;
margin-bottom: 14px;
color:#495890;
}

#igence-link {
background:url("images/igence-sprite.png") no-repeat scroll 0 0 transparent;
display:block;
overflow:hidden;
text-indent:-9999px;
width:90px;
line-height:29px;
padding-right:20px;
}

#igence-link:hover {
background: url("images/igence-sprite.png") no-repeat 0 -29px;
}


/* changes */
.p-browser-content {
border:3px solid #364368;
border-top:1px solid #364368;
background:#f7f7f7;
}
.p-browser-content:hover {
background:#fff;
}
.categories-content {
border:3px solid #364368;
border-top:1px solid #364368;;
}
.login{
background:#FFF url("images/login_bg.png") top repeat-x;
border:1px solid #CCCCCC;
height:108px;
padding:18px 80px 22px 70px;
}
td.login-input input{
width:130px;
}

.inputRequirement {
color:#ab0000;
}
