/* CSS Document Tavlecentret2009*/

@import "/images/design/css/egneside_stylesheet.css";


/***** master commands *****/
* {
	margin:0px;
	padding: 0px;
}
img {
	border:none;
}
p {
}
.overFlowedBtn {
	display:block;
	overflow:hidden;
	line-height:10px;
	text-indent:-50000px;
	cursor: pointer;
	border: 0px none #FFFFFF;
}

/*****construction****/

#ShopLayOut_SpaceLeft_TD, #ShopLayOut_SpaceRight_TD {
	background: #FFFFFF url(/images/design/webgfx/construction/space_lr/background_gradient.gif) repeat-x;
}
#ShopLayOut_Topmenu_TD {
	display:none;
}
/*top*/
#topWrapper {
	width:990px;
}
#topContent1 {
	width:990px;
	height:80px;
	background: url(/images/design//webgfx/construction/basket_td/gradient_shadow_bck.gif) no-repeat;
	position:relative;
}
#topContent2 {
	width:990px;
	height:130px;
	position:relative;
	background: #FFFFFF;
}
#cardIcons, #loginTop {
	float:right;
}
/*logintop*/
#loginTop {
	width:350px;
	height:48px;
	position:relative;
	margin-right:4px;
}
#loginTop .SubmitButton_B2Blogin {
	height:18px;
	width:43px;
	display:block;
	overflow:hidden;
	line-height:10px;
	text-indent:-500px;
	background: url(/images/design/webgfx/construction/basket_td/login_btn.gif) no-repeat;
	cursor: pointer;
	border: 0px none #FFFFFF;
	right:0px;
	top:20px;
	position:absolute;
}
#loginTop .SubmitButton_B2Blogout {
	height:18px;
	width:240px;
	display:block;
	cursor: pointer;
	right:0px;
	top:20px;
	position:absolute;
}
#loginTop .TextInputField_B2Blogin, #loginTop .TextInputField_B2Blogin2 {
	height:19px;
	width:138px;
	border: 0px none #FFFFFF;
	background: #FFFFFF url(/images/design/webgfx/construction/basket_td/textfield_bck.gif);
	position:absolute;
	font: 11px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	padding: 3px 0px 0px 5px;
}
#loginTop .TextInputField_B2Blogin {
	right:195px;
	top:19px;
}
#loginTop .TextInputField_B2Blogin2 {
	right:49px;
	top:19px;
}
/*prmenu */
.ProductMenu_TD {
	text-align:left;
}
div#ProductmenuContainer_DIV {
	width:219px;
	overflow:hidden;
}
td.SubCategoryIndent1_Productmenu, .SubCategoryIndent2_Productmenu, .SubCategoryIndent3_Productmenu, .SubCategoryIndent4_Productmenu, .SubCategoryIndent5_Productmenu {
	display:none;
}
table#ProductMenu_Table b {
	font-weight: normal;
}
table#ProductMenu_Table td td {
	width:219px;/*border-bottom: 1px solid #dfdfdf;*/
}
table#ProductMenu_Table td td td {
	width:219px;
}
table#ProductMenu_Table a {
	display:block;
}
table.SubMenu_Productmenu_Table table.SubMenu_Productmenu_Table {
	margin-bottom:10px;
}
table.SubMenu_Productmenu_Table table.SubMenu_Productmenu_Table table.SubMenu_Productmenu_Table {
	margin-bottom:0px;
}
.SubMenu_Productmenu_Table {
	float:left;
}
table#ProductMenu_Table a.prMenuCol:link, table#ProductMenu_Table a.prMenuCol:hover, table#ProductMenu_Table a.prMenuCol:visited, table#ProductMenu_Table a.prMenuCol:active {
    background-color: Transparent;
    background-image: none;
    color:#6A7400;
}
/* links */
table#ProductMenu_Table br {
	display:none;
}
table#ProductMenu_Table a.Activ_Productmenu, table#ProductMenu_Table a.Deactiv_Productmenu, #prMenuSpecialLinks a  {
	background: url(/images/design/webgfx/prmenu/niv_a.gif);
	height: 37px;
	width: 198px;
 #height: 57px;
 #width: 219px;
	display:block;
	color: #6a7400;
	font: 12px "Arial Narrow", Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-left:21px;
	text-transform: uppercase;
}
table#ProductMenu_Table a.Activ_Productmenu:hover, table#ProductMenu_Table a.Deactiv_Productmenu:hover, table#ProductMenu_Table a:hover,  #prMenuSpecialLinks a:hover {
	background:  url(/images/design/webgfx/prmenu/niv_a_h.gif);
}
table#ProductMenu_Table .SubCategory1_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory1_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory1_Productmenu a:hover {
	background: url(/images/design/webgfx/prmenu/niv_b.gif) bottom;
	display:block;
	padding:4px 0px 4px 23px;
	margin:0px;
	width:196px;
 #width:219px;
	height:auto;
	font: normal 11px/normal "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #6a7400;
}
table#ProductMenu_Table .SubCategory2_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory2_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory2_Productmenu a:hover {
	background: url(/images/design/webgfx/prmenu/niv_b.gif) bottom;
	display:block;
	margin:0px;
	font-weight:normal;
	width:185px;
 #width:219px;
	line-height:normal;
	height:auto;
	padding-left:34px;
}
table#ProductMenu_Table .SubCategory3_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory3_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory3_Productmenu a:hover {
	background: url(/images/design/webgfx/prmenu/niv_b.gif) bottom;
	display:block;
	margin:0px;
	font-weight:normal;
	width:174px;
 #width:219px;
	line-height:normal;
	height:auto;
	padding-left:45px;
}
table#ProductMenu_Table .SubCategory4_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory4_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory4_Productmenu a:hover {
	background: url(/images/design/webgfx/prmenu/niv_b.gif) bottom;
	display:block;
	margin:0px;
	font-weight:normal;
	width:163px;
 #width:219px;
	line-height:normal;
	height:auto;
	padding-left:56px;
}
table#ProductMenu_Table .SubCategory5_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory5_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory5_Productmenu a:hover {
	background: url(/images/design/webgfx/prmenu/niv_b.gif) bottom;
	display:block;
	margin:0px;
	font-weight:normal;
	width:155px;
 #width:219px;
	line-height:normal;
	height:auto;
	padding-left:64px;
}
table#ProductMenu_Table .SubCategory6_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory6_Productmenu a.Deactiv_Productmenu, table#ProductMenu_Table .SubCategory6_Productmenu a:hover {
	background: url(/images/design/webgfx/prmenu/niv_b.gif) bottom;
	display:block;
	margin:0px;
	font-weight:normal;
	width:144px;
 #width:219px;
	line-height:normal;
	height:auto;
	padding-left:75px;
}
table#ProductMenu_Table a:hover {
	text-decoration:underline;
}
table#ProductMenu_Table .SubCategory1_Productmenu a:hover, table#ProductMenu_Table .SubCategory2_Productmenu a:hover, table#ProductMenu_Table .SubCategory3_Productmenu a:hover, table#ProductMenu_Table .SubCategor4_Productmenu a:hover, table#ProductMenu_Table .SubCategory5_Productmenu a:hover, table#ProductMenu_Table .SubCategory6_Productmenu a:hover {
	background: url(/images/design/webgfx/prmenu/niv_b_h.gif) bottom;
}
table#ProductMenu_Table .SubCategory1_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory2_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory3_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory4_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory5_Productmenu a.Activ_Productmenu, table#ProductMenu_Table .SubCategory6_Productmenu a.Activ_Productmenu {
	background: url(/images/design/webgfx/prmenu/niv_active.gif) bottom !important;
	color:#FFF !important;
}
.ProductMenu_TD {
	background: url(/images/design/webgfx/prmenu/prmenu_bck.gif) repeat-y;
}


/* javaScript extra PrLink */

.jsPrLink {
    display:block;
    position:relative;
}
.jsPrLink b {
    left:22px;
position:absolute;
top:-38px;
font: normal 12px/normal "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #6a7400;
}




/*logo navigation basket */
.applyforLogin {
height:48px;
position:relative;
float:right;
margin-right:20px;
}
.applyforLogin img{
top:20px;
position:relative;
}
#topLogo {
	width:220px;
	float:left;
}
#navigationWrap {
	width:760px;
	float:right;
	position:relative;
	height:100px;
}
#basketContainer {
	float:right;
	width:200px;
	color: #9dab04;
}
.Basket_TD td {
	font: 10px Arial, Helvetica, sans-serif;
	color: #6f7900;
	text-align:right;
	padding-right:1px;
}
#navigationContainer {
	float:right;
	width:520px;
	padding-top:11px;
}
/**** search bar ****/
.SearchPage_TD {
	background: url(/images/design/webgfx/search_td/search_colored.jpg) no-repeat;
	text-align:left;
}
#Search_Form {
	display:none;
}
#tcSearchWrap {
	width:220px;
	height:110px;
	position:relative;
}
#tcSearchWrap .SearchField_SearchPage {
	position:absolute;
	height: 24px;
	width: 138px;
	background: url(/images/design/webgfx/search_td/search_field_back.gif) no-repeat;
	border: 0px none #FFFFFF;
	font: 11px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	padding: 5px 0px 0px 5px;
	left:21px;
	top:69px;
}
#tcSearchWrap .SubmitButton_SearchPage {
	position:absolute;
	background: url(/images/design/webgfx/search_td/search_btn.gif) no-repeat;
	height: 24px;
	width: 37px;
	right:22px;
	top:70px;
}
/* forside */
.frPageTextArea {
	background: #f0f0f0;
}
.frPageTextHead h2 {
	font: 17px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #6a7400;
}
.frPageTextContent {
	padding-top:5px;
}
.frPageTextContent p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
.frPageTopTable td {
	background: #f0f0f0;
}
.frPageTopTable a:link, .frPageTopTable a:hover, .frPageTopTable a:visited {
	font: 12px "Arial Narrow", Arial, Helvetica, sans-serif;
	display:block;
	margin :5px 0px 0px 26px;
	text-transform:uppercase;
}
.frPageTopTable {
	margin-top:20px;
}
#brandsFrPage {
	background: #f0f0f0;
}
#brandsFrPage .brandsLinkTxt {
	padding-top:10px;
	color: #8e9540;
	font: 9px Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform:uppercase;
}
#brandsFrPage .brandsLinkTxt a {
	display:block;
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
	color: #000;
	text-decoration:underline;
}
/*footer*/
#ShopLayOut_SpaceBottom_TD {
	padding-top:20px;
}
#footerAdress {
	background: #f0f0f0;
	height: 118px;
	padding-top:10px;
}
#footerAdress .frAdrMarg {
	padding: 0px 25px 0px 25px;
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000000;
}
#footerAdress .frAdrMarg a {
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000000;
	text-decoration:underline;
}
/**prinfocard **/
#prWrap, .prWrapRel {
	width:769px;
}
#prWrapOverFlow {
	margin-top:15px;
	overflow:hidden;
	width:750;
}
.prWrapOverFlowRel {
	overflow:hidden;
	width:750;
}
.prCardWrap {
	width:235px;
	padding-right:22px;
	position:relative;
}
.prInfoCard td {
	background: #f0f0f0;
}
.prInfoCard {
	text-align:center;
}
.prInfoCardTitle {
	padding: 0px 10px 0px 10px;
	text-align:center;
	vertical-align:middle;
	height:60px;
}
.prInfoCardTitle h2 a:link, .prInfoCardTitle h2 a:hover, .prInfoCardTitle h2 a:visited {
	font: 12px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #6a7400;
	text-transform:uppercase;
}
.prInfoCardPrice {
	height:16px;
	font: 18px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #6a7400;
	padding-top:20px;
}
.prInfoCardPrice .prInfoCardPricePreText {
    font: 10px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #909090;
	text-transform:uppercase;
	padding-right:10px;
}
.prInfoCardVatTxt {
	height:16px;
	font: 10px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #909090;
	text-transform:uppercase;
}
.prInfoCard .prCardPicture {
	background-color:#FFF;
	padding:7px;
}
/* pixindexed */

.prInfoSpecialOffer img {
	position:absolute;
	width:52px;
	height:52px;
	background: url(/images/design/webgfx/prinfocard/offer_pix.png) no-repeat;
	top:85px;
	left:37px;
}
.clearBoth {
	clear:both;
}
/*prlist */
.prListTextContent {
	padding-top:5px;
}
.prListTextContent p, .prListTextContent .CmsPageStyle {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
.prListTextContent a, .prListTextContent .CmsPageStyle a {
	text-decoration:underline;
}
.prListCardMargin {
	margin-bottom:22px;
}
.prListPaginColoredTD {
	background-color:#f0f0f0;
	text-align:center;
	padding:15px;
}
.prListColored, #prCardTable {
	background-color:#f0f0f0;
}
.prListPaginColoredTD a, .prListPaginColoredTD b {
	font: 12px Arial, Helvetica, sans-serif;
	color: #6a7400;
}
.prListPaginColoredTD a.InactivePageNumber_ProductList {
	text-decoration:underline;
}
div.hiddenVars {
	display:none;
}
/** prCard **/

/*RELPIX FIX*/
.Related_Custom_TBL {
width:0 !important;
}
.relatedFloat {
float:left;
margin-right:0px;
#margin-right:25px;
}


/*canvas selector */
#prImgCan {
	width:351px;
}
#prImgCan img, #prImgSel img {
	border: 7px solid #FFFFFF;
}
#prImgSel {
	width:351px;
	overflow:hidden;
}
#Selector img {
	width:90px;
}
.MediaViewerSelector {
	width:380px;
}
#prImgShadow {
	border: 0px none #FFFFFF !important;
	margin-top:14px;
}
.MediaLink_ProductInfo, .MediaLinkSelected_ProductInfo {
	margin-top:20px;
	margin-right:18px;
	display:block;
	float:left;
}
#prTDCanvas {
	padding-top:2px;
}
/* list and titles PrCard */
#prCardTitle h1 {
	font: 17px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #6a7400;
	text-transform:uppercase;
}
#prCardTitle h1 span{
	font: 17px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #6a7400;
	text-transform:uppercase;
}
.PriceAmount_ProductInfo_TD {
padding-right:3px;
vertical-align:bottom;
}
.PriceUnit_ProductInfo_TD {
vertical-align:bottom;
}
#prCardContentTd1 {
	font: 10px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #909090;
	text-transform:uppercase;
	padding: 5px 0px 5px;
}
#prCardContentTd1 span {
	font: 10px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #909090;
	text-transform:uppercase;
}
#prCardDescripTxt {
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #000;
	padding-top:5px;
	padding-bottom:5px;
}
#prCardPdf img {
	margin-top:0px;
}
#prCardPdf br {
    display:none;
}
#prCardPdf {
	padding-bottom:20px;
}
.PriceAmount_ProductInfo_SPAN, .PriceUnit_ProductInfo_SPAN, .PriceBefore_ProductInfo_TD, .PriceDevider_ProductInfo_TR {
	display:none;
}
.Price_ProductInfo {
	font: 25px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-align:right;
	color:#6a7400;
	/* padding-top:7px; */
	padding-top:1px;
}
#prCardVatTd a {
	font: 10px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #909090;
	text-transform:uppercase;
}
#prCardVatTd {
	text-align:right;
	padding-bottom:10px;
}
#prCardPrePriceTd {
    font: 10px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #909090;
	text-transform:uppercase;
	text-align:right;
	padding-top:10px;
}
#prCardBuyContainer {
	text-align:right;
}
#prBuyAmount {
	font: 11px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #909090;
	padding-right:10px;
	padding-top:21px;
	text-transform:uppercase;
}
#BUYSECTION #amount {
	font: 11px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	background: url(/images/design/webgfx/prcard/amount_bck.gif) no-repeat;
	padding-left:6px;
	padding-top:5px;
	border: 0px none #FFFFFF;
	width:28px;
	height:24px;
	margin-right:15px;
}
.VariantGroup .VariantGroupLabel {
	color:#909090;
	padding:5px 0px 0px 0px;
	font: normal 10px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
div.Variants {
	padding-top:5px;
	padding-bottom:10px;
	width:250px;
}
#prCardVariants .OptionSelect_ProductInfo {
	font: 11px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #4A4A4A;
}
.OptionSelect_ProductInfo {
	width:250px;
	border: 1px solid #9dab05;
}
#prCardVariants, #prCardBuyTD {
	padding-right:20px;
}
#prCardToolBar {
	background-color:#FFF;
	text-align:right;
}
#prCardToolBar a {
	color: #6a7400;
	margin-left:25px;
	font: 11px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#prCardToolBar a:hover {
	text-decoration:underline;
}
#prCardRelatedTxt img, #prCardCustomerTxt img {
	margin-top:40px;
	margin-bottom:15px;
}
/*buyprocess design*/
.BackgroundColor1_Orderstep1 td, .BackgroundColor1_Orderstep2 td, .BackgroundColor1_Orderstep3 td, .BackgroundColor1_Orderstep4 td {
	text-transform: uppercase;
	color: #000000;
	font: 11px "Arial Narrow", Arial, Helvetica, sans-serif;
}
.TableLines_Orderstep1, .TableLines_Orderstep2, .TableLines_Orderstep3, .TableLines_Orderstep4 {
	background: #FFF;
	padding-right:1px;
}
.TableLines_Orderstep1 td td td, .TableLines_Orderstep2 td td td, .TableLines_Orderstep3 td td td, .TableLines_Orderstep4 td td td {
	padding:3px 0px 5px;
}
.Foto1_OrderStep1, .Foto1_OrderStep2, .Foto1_OrderStep3, .Foto1_OrderStep4 {
	background: url(/images/design/viskurv/foto_bckground.gif) repeat-y;
}
.HR_OrderStep1, .HR_OrderStep2, .HR_OrderStep3, .HR_OrderStep4, .BackgroundColor1_Orderstep2 hr {
	display:none;
}

/*buyprocess buttons */
table.CustomerData_Orderstep1_TBL tbody tr td input {
}
.CustomerData_Orderstep1_TBL .OptionSelect_Orderstep1, .CustomerData_Orderstep1_TBL .TextInputField_Orderstep1 {
	width:170px;
}
div.basketBackBtn {
	float:left;
	left:15px;
	position:relative;
	top:-163px;
	width:137px;
}
.OrderStep4_TD br {
	display:none;
}
.OrderStep4_TD td br {
	display:block;
}
.ShowBasket_TD li.or_1, .Heading_Orderstep1 li.or_2, .Heading_Orderstep2 li.or_3, .Heading_Orderstep3 li.or_4, .OrderStep4_TD li.or_5 {  /* den active breadcrumb */
	background: #FF0000;
}
#tableIndentBasket {
	margin-left:0px;
}
#tdIndentBasket {
}
#basketTDStyle td {
	color: #909090;
	font: 11px "Arial Narrow", Arial, Helvetica, sans-serif;
	height:30px;
	vertical-align:middle;
	text-transform: uppercase;
}
.basketTDSmallTableStyle td {
	color: #000000;
	font: 11px "Arial Narrow", Arial, Helvetica, sans-serif;
	height:30px;
	vertical-align:middle;
}
.basketTDSmallTableStyle td, .basketTDSmallTableStyle .basketTDlink a:link, .basketTDSmallTableStyle .basketTDlink a:active, .basketTDSmallTableStyle .basketTDlink a:hover, .basketTDSmallTableStyle .basketTDlink a:visited {
	color: #000000;
	font: 11px "Arial Narrow", Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
td.basketTDlink, .basketTDSmallTableStyle td {
	vertical-align: top;
}
.basketTDSmallTableStyle {
	margin-bottom:20px;
}
.basketTDSmallTableStyle .ShowBasket_SimpleVariants_DIV {
	padding:0px;
}
.ShowBasket_TD td {
	color: #000000;
	font: 11px "Arial Narrow", Arial, Helvetica, sans-serif;
}
.tdBackBtnBuy img {
	margin-left:16px;
}
.tdFwardBtnBuy img {
	margin-right:16px;
}
.ProductImage_ShowBasket, .ProductImage_Order3 {
	border: 7px solid #FFFFFF;
	margin-right:10px;
	margin-left:3px;
}
.CustomerData_Orderstep1_TBL, .CustomerData_Orderstep2_TBL, .CustomerData_Orderstep3_TBL {
	width:670px;
}
/*btns buyprocess*/
table.BackgroundColor1_Orderstep2 {
width:740px;
text-align:left;
}
table.CustomerData_Orderstep1_TBL tbody tr td input, table.CustomerData_Orderstep2_TBL tbody tr td input {
	float:right;
	margin-right:5px;
	margin-top:10px;
}
table.BackgroundColor1_Orderstep2 tbody tr td input {
	float:right;
	margin-right:5px;
}
table.CustomerData_Orderstep1_TBL .OptionSelect_Orderstep1, table.CustomerData_Orderstep1_TBL .TextInputField_Orderstep1, .Orderstep1_AlternativeDelivery_Enabled_CHECKBOX {
	float:none;
	margin:0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

table.CustomerData_Orderstep1_TBL .TextInputField_Orderstep1, table.CustomerData_Orderstep1_TBL .OptionSelect_Orderstep1, #profileid {
    border:1px solid #A5B310;
}

#Orderstep1_AlternativeDelivery_Enabled_CHECKBOX {
	float:none;
	width:15px;
	margin-right:10px;
}
div.basketBackBtn, div.basketBackBtn2 {
	float:left;
	height:21px;
	left:36px;
	position:relative;
	top:-72px;
	#top:-76px;
	width:129px;
}
div.basketBackBtn2 {
	top:-64px;
	#top:-67px;
}
.Heading_Order4 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.SubmitButton_Orderstep1 {
    background-color:#A5B310;
    border:0 none;
    color:#FFFFFF;
    padding:3px;
    cursor:pointer;
}
/* step2,3,4*/
.TableLines_Orderstep1, .TableLines_Orderstep2, .TableLines_Orderstep3, .Foto1_OrderStep1, .TableLines_OrderStep4, #OrderStep4_TD {
	background-color:#f0f0f0;
}
.BackgroundColor1_Orderstep1, .BackgroundColor1_Orderstep3, .BackgroundColor1_Orderstep4 {
	width:650px;
	margin-left:40px;
}
.TableLines_Orderstep2 .BackgroundColor1_Orderstep2 td {
	padding-left:40px;
	padding-right: 40px;
}
.TableLines_Orderstep2 .BackgroundColor1_Orderstep2 td td {
	padding-left:0px;
	padding-right: 0px;
}
#ShippingMethodsContainer {
	padding-bottom:40px;
	display:block;
}
#toFpPageBtn {
	margin-left:40px;
}
/*** catpiclist ***/


.Activ_Productmenu img {
	display: none;
}
.Deactiv_Productmenu img {
	display: none;
}
#category-picture-list {
	width: 750px;
	overflow: hidden;
}
#category-picture-list .inner {
	width: 800px;
}
#category-picture-list a.SubCats_Prodlink {
	display: block;
	float: left;
	position:relative;
	height:285px;
	width:235px;
	background: url(/images/design/webgfx/prcatfrpage/backcatdiv.gif) no-repeat;
	font: 12px "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #6a7400;
	text-transform:uppercase;
	text-decoration:none;
	margin-right:22px;
	margin-bottom:22px;

}
#category-picture-list a:hover {
text-decoration:underline;
color: #6a7400;
}
#category-picture-list a:visited {
color: #6a7400;
}
.prInfoPrCat {
	width:195px;
	height:45px;
	#height:65px;
	text-align:center;
	margin-left:20px;
	padding-top:20px;
}
#category-picture-list img {
border: 7px solid #FFFFFF;
margin-left:20px;
}
#category-picture-list .prCatNoBorder {
border:none;
}

#category-picture-list br {
	display: none;
}


/*B2B*/
#B2BLogin_TD, #B2BLogin_TD td, #B2BLogin_TD span {
	background-color: #F0F0F0;
	font: 12px/24px Arial, Helvetica, sans-serif;
}
#B2BLogin_TD {
padding-left:40px;
padding-top:40px;
}
#B2BLogin_TD table div span {
text-align:left;
}
#B2BLogin_TD h2 {
	color:#6A7400;
	font: normal 17px "Arial Narrow", Arial, Helvetica, sans-serif;
}
#B2BLogin_TD a {
text-decoration:underline;
}
#B2BLogin_TD .OptionSelect_B2BLogin {
	border:1px solid #A5B310;
	width:218px !important;
}

.TextInputField_B2BLogin {
    border:1px solid #A5B310;
    width:218px;
}

.SubmitButton_B2Blogin {
    background-color:#A5B310;
    border:0 none;
    color:#FFFFFF;
    padding:3px;
    cursor:pointer;
}

/*RELATED BASKET */
#basketRelated img {
margin-bottom:15px;
margin-top:60px;
}
#basketRelatedContent {

}

/*input boxes*/
.checkboxtext input {
	background-color: #f0f0f0;
	border: 0px none #f0f0f0;
}



/* STEP FIX */
.OrderStep1_Next_TD br {
display:none;
}
#OrderStep1_TD .OrderStep1_Next_TD {
padding-top:10px;
}
#OrderStep1_TD .OrderStep1_Next_TD .SubmitButton_Orderstep1 {
background:none;
height:auto;
width:auto;
}
#OrderStep1_TD .CustomerData_Orderstep1_TBL .LabelColumn {
width:140px;
}
#OrderStep1_TD .CustomerData_Orderstep1_TBL .InputFieldColumn {
width:170px;
_width:180px;
}
.TextInputField_Orderstep1, .OptionSelect_Orderstep1 {
  width:180px;
}

.OrderStep3_Next_TD  {
text-align:center;
}
.OrderStep3_Next_TD .SubmitButton_Orderstep3_Position {
float:none;
}

#Orderstep1_AlternativeDelivery_Fields_TD {
  padding-bottom:10px;
}
.BackgroundColor1_Orderstep1 .SubmitButton_Orderstep1 {
float:left;
}
.OrderStep1_Next_TD .SubmitButton_Orderstep1 {
float:right;
}
#Orderstep1_AlternativeDelivery_Fields_TD .LabelColumn, #Orderstep1_AlternativeDelivery_Heading_TD {
  padding-left:10px;
}
#profileid {
  width:180px;
}
