﻿body,html 
{
    font-size:12px;
}

div#content #innercontent .hoverTable tr td .textInfo,div#content #innercontent .hoverTableSmall tr td .textInfo,
div#content #innercontent .hoverTable2 tr td .textInfo,div#content #innercontent .hoverTableSmall2 tr td .textInfo,
div#content #innercontent .hoverTable3 tr td .textInfo,div#content #innercontent .hoverTableSmall3 tr td .textInfo,
div#content #innercontent .hoverTable4 tr td .textInfo,div#content #innercontent .hoverTableSmall4 tr td .textInfo
{
    background-color:#a2bc64;
}

div#content #innercontent .hoverTable tr td .textInfo:hover,div#content #innercontent .hoverTableSmall tr td .textInfo:hover,
div#content #innercontent .hoverTable2 tr td .textInfo:hover,div#content #innercontent .hoverTableSmall2 tr td .textInfo:hover,
div#content #innercontent .hoverTable3 tr td .textInfo:hover,div#content #innercontent .hoverTableSmall3 tr td .textInfo:hover,
div#content #innercontent .hoverTable4 tr td .textInfo:hover,div#content #innercontent .hoverTableSmall4 tr td .textInfo:hover
{
    color:#768e3c;
}

/**************************************************/
/*********************HEADERS**********************/
/**************************************************/
h1
{
    color:#A2BC64;
    font-size:170%;
    font-weight:bold;
}

h2
{
    color:#A2BC64;
    font-size:150%;
    font-weight:bold;
}

h3
{
    color:#A2BC64;
    font-size:120%;
    font-weight:bold;
}


div#content #innercontent h1 a,
div#content #innercontent h1 a:visited
{
    color:#7e8e61;
    font-weight:bold;
}

div#content #innercontent h2 a,
div#content #innercontent h2 a:visited
{
    color:#7d8e61;
    font-weight:bold;
}

div#content #innercontent h3 a,
div#content #innercontent h3 a:visited
{
    color:#a2bc64;
    font-weight:bold;
}

#Tip .content a
{
    color:#ffffff;
    text-decoration:none;
}
#Tip .content a:hover
{
    color:#000000;
}

div#content #innercontent a,
div#content #innercontent a:visited
{
    /*color:#8a8c8e;*/
    color:#768e3c;
    text-decoration:none;
}

div#content #innercontent a:hover
{
    /*text-decoration:underline;*/
    color:#3f4b21;
}

div#content #innercontent #actionButtons a,
div#content #innercontent #actionButtons a:visited
{
    color:#ffffff;
}

#Tip .content a.nounderline,
div#content #innercontent a.nounderline
{
    text-decoration:none !important;
}
/**************************************************/

div#content #innercontent  .medischaz a
{
    text-decoration:none;
    color:#ffffff;
}

div#content #innercontent  .medischaz a:hover
{
    text-decoration:underline;
}

div#content #innercontent  .dkw a
{
    text-decoration:none;
    color:#76777a;
    font-weight:bold;
}

div#content #innercontent  .dkw a:hover
{
    text-decoration:underline;
}

div#content #innercontent .leesmeer a
{
    text-decoration:none;
    color:#888888;
}
div#content #innercontent .leesmeer a:hover
{
    text-decoration:underline;
}

.printClass
{
    display:none;
}


.treeview .hitarea {
	background: url(/Scripts/jquery/images/treeview_gr.gif) -64px -22px no-repeat;
}


.treeview .hitarea.empty-hitarea
{
    background: url(/Scripts/jquery/images/none_gr.gif);
    background-repeat:no-repeat;
    background-position:3px 7px;
}

.jqTransformSelectWrapper {
    background:url("../../images/layout/green/wishlist_gr.jpg") no-repeat scroll 0 0 transparent;
    float:left;
    height:24px;
    position:relative;
    width:132px !important;
}

#headerMask
{
    display:none;
}
/**************************************/
/************* STRUCTUUR **************/
/**************************************/

div#shop 
{
    width:1000px;
}

div#header
{
    background-position:left 33px;
    background-repeat:no-repeat;
    height:330px;
    background-color:transparent;
    z-index:70;
}

img.iasisBanner 
{
    margin-left:-22px;
    margin-top:40px;
    width:595px;
}

div#whiteBg
{
    background-image:url("../../images/layout/companyInfo.png");
    background-repeat:repeat;
    height:292px;
    position:absolute;
    top:33px;
    left:225px;
    width:305px;
}
div#CompanyInfo
{
	height:232px;
	margin:30px;
}

div#header .hplnkhome
{
    background:none repeat scroll 0 0 transparent;
    height:170px;
    left:15px;
    position:absolute;
    top:50px;
    width:160px;
    z-index:999;
    background-repeat:no-repeat;
}

div#middle
{
    background:url("../../images/layout/green/midbg.jpg");
    background-repeat:repeat-y;
    background-position:top left;
    background-color:transparent;
    padding:0px;
}

div#middle #centercol
{  
    width:750px;
    padding:0 25px;
    position:relative
}

div#content #innercontent
{
    background-color:transparent;
    color:#8A8C8E;
    font-size:105%;
    padding:0px;
    text-align:left !important;   
}

div#content 
{
    margin-top:40px;
}

h2.currentcat
{
    color:#7D8E61;
    font-size:200%;
    margin-top:45px;
}

div#breadcrumbs
{
    background-color:transparent;
    margin-top:45px;
}

div#breadcrumbs a
{
    color:#000000;
    text-decoration:none;
}

div#breadcrumbs a:hover
{
    text-decoration:underline;
}

div#middle #leftcol 
{
    width:196px;
    background-color:#CBCCCE;
} 

div#middle #leftcol 
{
    width:200px;
    z-index: 0;
}

div#middle #rightcol
{
    width:200px;
    z-index: 0;
    float:left;
}
/**************************************/
/************ SOCIALMEDIA *************/
/**************************************/

.addthis_toolbox
{
    margin-top:15px;
    position:relative;
} 

/**************************************/
/************ ACTIONBUTTONS *************/
/**************************************/

div#actionButtons
{
    height:18px;
    margin-top:15px;
}
div#actionButtons a
{ 
    margin-right:2px;
    font-size:90%;
}
div#actionButtons .back
{ 
    background-image:url(../../images/layout/green/backbtn.gif); 
    float:left;
    height:18px;
    width:18px;
}
div#actionButtons .up
{
    background-image:url(../../images/layout/green/upbtn.gif); 
    float:left;
    height:18px;
    width:18px;
}
div#actionButtons .next
{ 
    background-image:url(../../images/layout/green/nextbtn.gif); 
    float:left;
    height:18px;
    width:18px;
}
div#actionButtons .comment, div#actionButtons .tellafriend, div#actionButtons .print, div#actionButtons .editcat 
{ 
    background-image:url("../../images/layout/green/actionbutton.gif");
    color:#FFFFFF;
    float:left;
    height:18px;
    line-height:18px;
    text-align:center;
    text-transform:uppercase;
    width:89px; 
}

/*div#Reservation td.tdSearchBox ul li span.needsprescript
{
	color:Red;
}*/

/**************************************/
/************ LANGUAGES ***************/
/**************************************/

div#languages
{
    background-color:transparent;
    background-image:url("../../images/layout/green/languages_gr.jpg");
    bottom:0;
    height:33px;
    padding:0;
    position:absolute;
    line-height:33px;
    margin-bottom:12px;
}

div#languages a
{
    color:#FFFFFF;
    display:inline-block;
    font-size:130%;
    font-weight:bold;
    margin:0;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    width:31px;
}
div#languages a:hover
{
    color:#eeeeee;
}

/**************************************/
/*************** SEARCH ***************/
/**************************************/
div#search
{
    margin-top:30px;
}
div#searchsmall
{
    background-color:transparent;
    display:block;
    height:36px;
    left:225px;
    padding:0;
    position:absolute;
    top:330px;
    clear:both;
}
div#searchsmall input
{
    border:2px solid #DEDFE0;
    border-right:0px;
    color:#888888;
    float:left;
    font-weight:bold;
    height:27px;
    padding-left:5px;
    width:275px;
}
div#searchsmall input.button
{
    background-image:url(../../images/layout/green/searchbtn.jpg);
	background-position:center 0px;
	height:33px;
    width:36px;
    color:transparent;
    font-size:80%;
}


/**************************************/
/************ FLASHPROMO **************/
/**************************************/

div#flashpromo 
{
    text-align:center;
    background-color:#cbccce;
    padding:20px;
}
div#flashpromo .title 
{
	text-align:left;
    border-bottom: 1px dashed #000000;
    color: #FFFFFF;
    display: block;
    font-size: 170%;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 100%;
}

/**************************************/
/*********** NEWSLETTERSMALL **********/
/**************************************/
div#newslettersmallwrap
{
    background-color:#B9D15F;
    padding-bottom:10px;
}
div#newslettersmall
{
    background-color:#B9D15F;
    border:2px solid #FFFFFF;
    display:none;
    font-size:100%;
    height:60px;
    left:17px;
    padding:10px;
    position:relative;
    width:154px;
    z-index:999;
}

div#newslettersmall input
{
    margin-bottom:10px;
    width:148px;
}

div#newslettersmall input.button
{
    background-color:#DDDDDD;
    border:2px solid #AAAAAA;
    color:#444444;
    cursor:pointer;
    font-weight:bold;
    margin:0;
    padding:3px 10px;
    width:110px;
    float:right;
}

div#newslettersmall input.button:hover
{
    color:#bbbbbb;
}

#newsletterfoldout
{
    display:block;
    padding-left:17px;
    background-color:#B9D15F;
    height:33px;
}

#newsletterfoldout .newsletterTitle
{
    background-image:url("../../images/layout/green/purplebg.jpg");
    background-repeat:repeat-x;
    width:132px;
    border:0;
    color:#FFFFFF;
    float:left;
    font-size:110%;
    height:33px;
    line-height:33px;
    padding-left:10px;
    cursor:pointer;
}

#newsletterfoldout .newsletterTitle:hover
{
    color:#dddddd
}
#newsletterfoldout .newsletterbtn
{
    background-image:url(../../images/layout/green/purplebtn.jpg);
    background-repeat:no-repeat;
    height:33px;
    width:36px;
    border:0;
    float:left;
    cursor:pointer;
}

.cartArrow
{
    background-image:url(../../images/layout/green/cartArrow_gr.jpg);
    width:36px;
    height:39px;
    float:right;
}
/**************************************/
/************ LOGINSMALL **************/
/**************************************/

div#loginsmall 
{
    background-color:#B9CF5E;
    margin-bottom:0;
    padding-right:0px;
    padding-bottom:0px;
}

div#loginsmall  #loginpanel
{
    background-color:#B9D15F;
    border:2px solid #FFFFFF;
    display:none;
    font-size:100%;
    left:7px;
    padding:10px;
    position:relative;
    top:-5px;
    width:154px;
    z-index:999;
}

div#loginsmall  #loginpanel input
{
    margin:5px 0 5px 0;
}

div#loginsmall  #loginpanel input.button
{
    background-color:#DDDDDD;
    border:2px solid #AAAAAA;
    color:#444444;
    cursor:pointer;
    font-weight:bold;
    margin:0 0 10px;
    padding:3px 10px;
    height:25px;
}

div#loginsmall  #loginpanel input.button:hover
{
    color:#bbbbbb;
}

div#loginsmall input
{
    border:0 none;
    height:20px;
    width:155px;
}

div#loginsmall .loginLink 
{
    font-size:90%;
    color:#ffffff;
}

div#loginsmall #loginfoldout
{
    padding-left:7px;
    padding-right:0px;
    height:33px;
    cursor:pointer;
    padding-bottom:5px;
}

div#loginsmall #loginfoldout .logonTitle
{
    background-color:#ffffff;
    color:#444444;
    float:left;
    font-size:150%;
    height:33px;
    line-height:33px;
    padding-left:10px;
    width:132px;
}

div#loginsmall #loginfoldout .logonTitle:hover
{
    color:#dddddd;
}

div#loginsmall #loginfoldout .logonbtn
{
    background-image:url(../../images/layout/green/purplebtn.jpg);
    background-repeat:no-repeat;
    height:33px;
    width:36px;
    float:left;
}

div#loginsmall #loggedIn
{
    background-color:#A6BB64;
    margin-left:7px;
    padding:10px;
    width:158px;
    margin-top:-5px;
    color:#ffffff;
}
div#loginsmall #loggedIn .welcomeMessage
{
    margin-bottom:5px;
    display:block;
}

div#loginsmall #loggedIn a
{
    color:#FFFFFF;
    font-size:80%;
    text-decoration:none;
}

div#loginsmall #loggedIn ul
{
    list-style-image:url(../../images/layout/green/dash_gr.jpg);
    margin:0;
    padding-left:15px;
}

div#loginsmall #loggedIn input.button
{
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    font-size:80%;
    margin:0 0 0 100px;
    text-decoration:underline;
}

div#loginsmall #loggedIn .alternate
{
    margin:0;
}

div#loginsmall #loggedIn input.button:hover
{
    text-decoration:underline;
}

div#loginsmall #loggedIn ul li
{
    line-height:10px;
}

div#loginsmall #loggedIn a:hover
{
    text-decoration:underline;
}

/**************************************/
/*********** TOPNAVIGATION ************/
/**************************************/

div#TopNavigation
{
    background-color:#B9D15F;
    height:33px;
    position:relative;
    z-index:999;
    text-align:right;
}

div#TopNavigation ul
{
    margin:0;
}

div#TopNavigation ul li
{
    display:inline;
}

div#TopNavigation ul li a
{
    color:#101010;
    font-size:100%;
    line-height:30px;
    padding:0 10px;
    text-decoration:none;  
}

div#TopNavigation ul li.current a
{
    color:#ffffff;
}

div#TopNavigation ul li a:hover
{
    text-decoration:underline;
}

div#TopNavigation ul li.first a{}
div#TopNavigation ul li.last a
{
    padding-right:20px;
}

/**************************************/
/************ NAVIGATION **************/
/**************************************/
.navWrap
{
    background-color:#A2BC64;
    display:block;
    width:100%;
}
#navHeader
{
    border-bottom:1px dashed #000000;
    color:#FFFFFF;
    display:block;
    font-size:170%;
    font-style:italic;
    font-weight:bold;
    padding-bottom:5px;
    width:140px;
    margin-left:20px;
    padding-left:0px;
}
.navHeaderWrap
{
    background-color:#A2BC64;
    padding:10px 20px 0;
}
div#navigation 
{
    background-color:#A2BC64;
    padding:10px 7px 20px 15px;
}

#navigation ul.level0{}

#navigation ul.level0 li
{
    line-height:19px;
}

#navigation ul.level0 li a
{
    font-size:105%;
    color:#000000;
    padding-right:0px;
    line-height:18px;
}
#navigation ul.level0 li a:hover
{
    text-decoration:underline;
}
#navigation ul.level0 li a.selected
{
    color:#ffffff;
}

#navigation ul.level1
{
    background-color:transparent;
    border:0;
    padding:5px 0 5px 15px;
}
#navigation ul.level1 li{}
#navigation ul.level1 li:hover{ background-color:transparent; }
#navigation ul.level1 li a
{
    font-size:100%;
}
#navigation ul.level1 ul.level2
{
    padding-left:15px;
    border:0;
    background-color:transparent;
}
#navigation ul.level1 ul.level2 li{}
#navigation ul.level1 ul.level2 li a
{
    font-size:90%;
}

/**************************************/
/************ PRODUCTCATS *************/
/**************************************/

div#content #innercontent #productcats{}
div#content #innercontent #productcats .box
{
    border-radius:10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    border:1px dashed;
    float:left;
    margin:4px;
    overflow:hidden;
    /*width:115px;*/
    width:140px;
    padding:0px;
    /*height:210px;*/
    height:140px;
}

div#content #innercontent #productcats .box p
{
    background-color:#A5BA65;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    font-size:10px;
    height:35px;
    line-height:10px;
    margin:0;
    padding:5px 0;
    text-align:center;
}

div#content #innercontent #productcats .box a
{
    color:#FFFFFF;
    display:block;
    height:132px;
    text-decoration:none;
}

div#content #innercontent #productcats .box a:hover
{
    text-decoration:underline;
}

div#content #innercontent #productcats .box a img
{
    /*width:116px;*/
    width:141px;
    height:105px;
}

/**************************************/
/************ PRODUCTLIST *************/
/**************************************/

div#productlist
{
    padding:0px;
}

div#productlist .box
{
    background-color:transparent;
    border:1px dashed #323130;
    border-radius:20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    display:inline-block;
    float:none;
    margin-bottom:30px;
    margin-left:0;
    margin-right:40px;
    padding:15px 10px;
    width:182px;
    height:230px;
}

div#productlist .box img
{
    height:95px;
    width:110px;
    display:block;
    margin-top:7px;
    margin-right:10px;
}

div#productlist .box img.promoIconSmall
{
    width:30px;
    height:30px;
    position:absolute;
}

div#productlist .box .ProductName
{
    color:#4C3855;
    font-size:95%;
    text-transform:uppercase;
    font-weight:bold;
    display:block;
    text-decoration:none;
    height:60px;
}

div#productlist .box .ProductName:hover
{
    text-decoration:underline;
}

div#productlist .box .price
{
    color:#283474;
    display:block;
    font-size:100%;
    font-weight:bold;
    margin-top:50px;
}

div#productlist .box .oldprice
{
    font-size:80%;
    text-decoration:line-through;
}

div#productlist .box .moreInfo
{
    color:#000000;
    display:block;
    font-size:90%;
    font-style:italic;
    font-weight:bold;
    margin-bottom:18px;
}
div#productlist .box .moreInfo:hover
{
    text-decoration:underline;
    cursor:pointer;
}


div#content #innercontent div#productlist .box .multiplier
{
    color:#000000;
    float:left;
    font-size:120%;
    font-weight:bold;
    height:24px;
    line-height:24px;
    text-align:center;
    width:18px;
}
div#content #innercontent div#productlist .box input.OrderButton
{ 
    background:url("../../images/layout/green/order_gr.jpg") repeat scroll 0 0 transparent;
    border:0 none;
    color:#FFFFFF;
    float:left;
    font-size:90%;
    font-weight:bold;
    height:24px;
    line-height:25px;
    text-align:left;
    width:133px;
    cursor:pointer;
}
div#content #innercontent div#productlist .box input.reservebutton
{ 
    background:url("../../images/layout/green/reserve_gr.jpg") repeat scroll 0 0 transparent;
    border:0 none;
    color:#FFFFFF;
    float:left;
    font-size:90%;
    font-weight:bold;
    height:24px;
    line-height:25px;
    margin-bottom:5px;
    text-align:left;
    width:133px;
    cursor:pointer;
    
}
div#content #innercontent div#productlist .box input.quantity
{ 
    float:left;
    height:24px;
    padding:0 0 0 2px;
    width:25px;
}

/**************************************/
/************ PRODUCTCATS *************/
/**************************************/

div#productcats .box 
{
    background-color:transparent;
}

/**************************************/
/************ PRODUCTDETAIL ***********/
/**************************************/
div#ProductDetail
{
    background-color:transparent;
    padding:0;
}
div#ProductDetail a
{
    color:#283474;
}
div#ProductDetail .warning
{
    font-size:80%;
    line-height:11px;
    padding:5px 2px 0;
    color:#000000;
}
div#content #innercontent #ProductFiche
{
    border:1px dashed;
    border-radius:20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    display:inline-block;
    font-size:95%;
    min-height:241px;
    margin-left:5px;
    padding:20px 7px;
    width:515px;
}
div#content #innercontent #ProductFiche .reserveButton
{
    background:url("../../images/layout/green/reserve_gr.jpg") repeat scroll 0 0 transparent;
    color:#FFFFFF;
    float:left;
    font-size:95%;
    font-weight:bold;
    height:24px;
    line-height:24px;
    padding-left:10px;
    text-decoration:none;
    width:123px;
    margin-right:5px;
}
    
div#content #innercontent #ProductFiche .OrderButton
{
    background:url("../../images/layout/green/order_gr.jpg") repeat scroll 0 0 transparent;
    color:#FFFFFF;
    float:left;
    font-size:95%;
    font-weight:bold;
    height:24px;
    line-height:24px;
    padding-left:10px;
    text-decoration:none;
    width:123px;
}

div#content #innercontent #ProductFiche .quantity
{
    float:left;
    height:23px;
    padding:0 0 0 5px;
    width:20px;
}

div#content #innercontent #ProductFiche .rquantity
{
    float:left;
    height:23px;
    padding:0 0 0 5px;
    width:20px;
}

div#content #innercontent #ProductFiche .multiplier
{
    color:#000000;
    float:left;
    font-size:120%;
    font-weight:bold;
    line-height:23px;
    text-align:center;
    width:15px;
}

div#content #innercontent #ProductFiche .wishlist
{
    background:url("../../images/layout/green/wishlist_gr.jpg") no-repeat scroll 0 0 transparent;
    border:medium none navy;
    color:#FFFFFF;
    font-size:95%;
    height:24px;
    line-height:23px;
    width:132px;
    margin-left:5px;
}

div#content #innercontent #ProductFiche .title
{
    color:#6E6F71;
    font-weight:bold;
    vertical-align:top;
    width:110px;
}

div#content #innercontent #ProductFiche .productName
{
     color:#283474;
     font-weight:bold;
}

div#content #innercontent #ProductFiche #opstuurbaar
{
    color:#B9CD5E;
    display:block;
    font-weight:bold;
    margin-bottom:5px;
}

div#content #innercontent #ProductFiche #voorschrift
{
    color:#892E61;
   font-weight:bold;
}

div#content #innercontent #ProductFiche .oldprice
{
    margin-right:10px;
    text-decoration:line-through;
}
div#content #innercontent #ProductImage
{   
    border:1px dashed;
    border-radius:20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    float:left;
    height:240px;
    padding:20px 7px;
    width:195px;
    font-size:95%;
}

div#content #innercontent #ProductImage .cnkCode
{
    font-weight:bold;
    line-height:19px;
}

div#content #innercontent #ProductImage a.highslide img
{
    height:165px;
    width:194px;
}
div#content #innercontent #ProductImage .pil a.highslide img
{
    width:50px;
    height:50px;
}
div#content #innercontent #ProductImage .pilText
{
    float:right;
    font-size:80%;
    line-height:11px;
    margin-bottom:0;
    margin-right:0;
    margin-top:0;
    width:120px;
    overflow:auto;
    height:70px;
}
div#content #innercontent #ProductImage #zoombig a.highslide img
{
    display:block;
    height:35px;
    margin-left:150px;
    margin-top:-35px;
    position:absolute;
    width:35px;
}
div#content #innercontent #ProductImage #zoomsmall a.highslide img
{
    display:block;
    height:35px;
    margin-left:35px;
    margin-top:-45px;
    position:absolute;
    width:35px;
}

div#content #innercontent #ProductImage .imgcnkCode
{
    font-weight:bold;
}

div#ProductDetail #categories
{
    font-weight:bold;
    color:#283474;
}

div#ProductDetail #categories ul
{
    margin:0;
    list-style:none;
    padding-left:10px;
}

div#ProductDetail #categories a
{
    font-weight:normal;
    color:#283474;
}

/**************************************/
/********* SHOPPINGCARTSMALL **********/
/**************************************/

div#shoppingcartsmall
{
    background-color:#b9d15f;
    /*width:250px;*/
    min-width:180px;
    text-align:right;
    float:right;
    font-size:90%;
    display:none;
    position:absolute;
    right:0;
    top:285px;
}

div#cartfoldout
{
    background-image:url("../../images/layout/green/cart_gr.jpg");
    background-repeat:no-repeat;
    background-position:5px center;
    background-color:#b9d15f;
    display:inline-block;
    height:39px;
    position:absolute;
    right:0;
    top:247px;
    width:200px;
    cursor:pointer;    
}
div#cartfoldout #result
{
    color:#FFFFFF;
    line-height:39px;
    padding-left:45px;
    position:absolute;
}
div#shoppingcartsmall #shoppingInner
{
    font-size:90%;
}

div#shoppingcartsmall #shoppingInner td
{
    vertical-align:top;
}
div#shoppingcartsmall #shoppingInner td .unitPrice
{
    text-align:right;
    display:block;
}

div#shoppingcartsmall #shoppingInner a
{
    color:#ffffff;
    font-size:110%;
}

div#shoppingcartsmall #shoppingInner .shoppingBottom
{
    color:#000000;
}

div#shoppingcartsmall #shoppingInner .shoppingBottom a
{
    color:#000000;
}

div#shoppingcartsmall #shoppingInner .totals
{
    margin-top:5px;
    padding-right:7px;
}

div#shoppingcartsmall #shoppingInner .totals .shoppingSubtotal
{
    font-weight:bold;
    font-size:110%;
}

div#shoppingcartsmall #shoppingInner .totals .shoppingSubtotal #subTotalAmount
{
    font-weight:bold;
}

div#shoppingcartsmall #shoppingInner .expeditioncosts
{
    padding-right:7px;
}

/**************************************/
/************ CARTOVERVIEW ************/
/**************************************/
div#shoppingcart .cartOverview table tbody .item td input.remove
{
    background-image:url("../../images/layout/delete.gif");
    background-repeat:no-repeat;
    background-position:top right;
    border:0;
    padding:2px 5px;
    cursor:pointer;
    background-color:transparent;
}

div#shoppingcart .cartOverview table tbody .item td input.remove
{
    
}

div#shoppingcart .cartOverview #totals {
    border-top:1px dashed #8A8C8E;
    color:#000000;
    margin-top:10px;
    overflow:auto;
    padding:5px 20px 5px 0;
}
/**************************************/
/************** PROMOS ****************/
/**************************************/

div#promos
{
	background-color:#b9d15f;
	margin-bottom:0px;
	padding:10px 20px;
}
div#promos .header
{
    border-bottom: 1px dashed #000000;
    color: #FFFFFF;
    display: block;
    font-size: 170%;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
    width: 100%;
}
div#promos .box{ width:165px; }
div#promos .box .photo
{
	height:90px;
	text-align:center;
}
div#promos .box .photo img
{
    border:0px !important;
}
div#promos .box .promotext{ }
div#promos .box .productname a
{
	color: #000000;
    display: block;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
}
div#promos .box .productname a:hover
{
	text-decoration: underline;
}
div#promos .box .price
{
	text-align:center;
}
div#promos .box .price .price-old
{
	padding:5px;	
	text-decoration:line-through;
}
div#promos .box .price .price-new
{
	padding:5px;	
	color:#ff0000;
}
div#promos table{}
div#promos #next4
{
	background-image:url(../../images/layout/next.png);
	float:right;
	height:15px;
	width:15px;
	cursor:pointer;
}
div#promos #prev4
{
	background-image:url(../../images/layout/prev.png);
	height:15px;
	width:15px;
	display:block;
	cursor:pointer;
}

div#promoTable {
    height:16px;
    left:130px;
    position:relative;
    top:-30px;
    width:45px;
    z-index:999;
}

/**************************************/
/*********** NEWSSCROLLER *************/
/************* ALGEMEEN **************/
div#newsscroller img 
{
    display:block;
    position:relative;
    margin:20px 0 0 -20px;
    width:200px;
    /*height:100%;*/
    overflow:hidden;
}

div#newsscroller
{
    padding:20px;
    margin-bottom: 0px;
    background-color:#a5ba65;
    padding-bottom:0px;
}
div#newsscroller.scroller3
{
    background-color:#92a466;
    position:relative;
    border-top:4px solid #ffffff;
}

div#newsscroller.scroller3 .newstitle
{
    line-height:22px;
}
div#newsscroller .newstitle
{
    border-bottom:1px dashed #000000;
    color:#FFFFFF;
    display:block;
    font-size:170%;
    font-style:italic;
    font-weight:bold;
    margin-bottom:5px;
    padding-bottom:5px;
    width:100%;
}

div#newsscroller table#nextprev
{
    height:20px;
    margin-left:130px;
    position:relative;
    right:12px;
    top:-32px;
    width:45px;
    z-index:999;
}

div#newsscroller.scroller3 table#nextprev
{
    height:20px;
    right:12px;
    position:absolute;
    top:25px;
    width:45px;
    z-index:999;
}
div#newsscroller table#nextprev td{}
div#newsscroller table#nextprev #prev1, div#newsscroller table#nextprev #prev2, div#newsscroller table#nextprev #prev3
{
    background-image:url(../../images/layout/prev.png);
    display:block;
    height:15px;
    width:15px;
    cursor:pointer;
}
div#newsscroller table#nextprev #next1, div#newsscroller table#nextprev #next2,  div#newsscroller table#nextprev #next3
{
    background-image:url(../../images/layout/next.png);
    display:block;
    height:15px;
    width:15px;
    cursor:pointer;
}
div#newsscroller #enuzun, div#newsscroller #enuzun3
{
    width:160px;
    font-size:90%;
}
div#newsscroller #enuzun .repNews a.more, div#newsscroller #enuzun3 .repNews a.more
{
    color:#000000;
    display:block;
    font-weight:bold;
    margin-bottom:5px;
    text-decoration:none;
}

div#newsscroller #enuzun .repNews a.more:hover, div#newsscroller #enuzun3 .repNews a.more:hover
{
    text-decoration:underline;
}

div#newsscroller #enuzun .repNews a.title, div#newsscroller #enuzun3 .repNews a.title
{
    color:#FFFFFF;
    display:block;
    font-weight:bold;
    text-decoration:none;
    padding-bottom:10px;
}

div#newsscroller #enuzun .repNews a.title:hover, div#newsscroller #enuzun3 .repNews a.title:hover
{
    text-decoration:underline;
}

div#newsscroller #enuzun .repNews a.subtitle, div#newsscroller #enuzun3 .repNews a.subtitle
{
    color:#ffffff;
    cursor:pointer;
    text-decoration:none;
}

div#newsscroller #enuzun .repNews a.subtitle:hover, div#newsscroller #enuzun3 .repNews a.subtitle:hover
{
    text-decoration:underline;
}
div#newsscroller #enuzun .repNews a.content, div#newsscroller #enuzun3 .repNews a.content
{
    color:#ffffff;
}

/**************************************/
/**************** TIPS ****************/
/**************************************/

#Tip
{
    background-color:#B9CF5E;
    padding:20px;
}

#Tip .header
{
    border-bottom:1px dashed #000000;
    color:#FFFFFF;
    font-size:170%;
    font-style:italic;
    font-weight:bold;
    padding-bottom:8px;
}

#Tip .content
{
    font-size:85%;
    padding-top:5px;
    line-height:14px;
}

/*************************************/
/**************** EXTRA ****************/
/**************************************/
#Extra
{
    background-color:#d9e4aa;
    padding:20px;
}

#Extra .header
{
    color:#424242;
    font-size:200%;
    font-weight:bold;
    line-height:16px;
    padding-bottom:8px;
}

#Extra .content
{
    color:#9D9D9D;
    font-size:100%;
    padding-top:5px;
    line-height:14px;
}

#Extra .content a
{
    color:#9D9D9D;
    text-decoration:none;
    font-size:105%;
    font-weight:bold;
}
#Extra .content a:hover
{
    text-decoration:underline;
}
/**************************************/
/************ WEBSHOPLINK *************/
/**************************************/

.shopLink
{
    background-image:url("../../images/layout/green/toShop.jpg");
    background-repeat:repeat-x;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    float:left;
    font-size:150%;
    height:33px;
    line-height:33px;
    padding-left:15px;
    position:absolute;
    right:0;
    text-decoration:none;
    top:286px;
    width:185px;
}
.shopLink:hover
{
    color:#dddddd;
}

/**************************************/
/************** FOOTER ****************/
/**************************************/

div#footer 
{
    border-left:200px solid #CBCCCE;
    color:#8A8C8E;
    float:right;
    font-size:80%;
    margin-top:-1px;
    padding-top:20px;
    width:800px;
}

div#footer #footernavigation
{
    text-align:right;
}
div#footer #footernavigation ul{}
div#footer #footernavigation ul li{}
div#footer #footernavigation ul li a
{
   color:#8A8C8E;
   text-decoration:none;
}
div#footer #footernavigation ul li a:hover
{
    text-decoration:underline;
}
div#footer #footernavigation ul li.first a
{
    font-weight:bold;
}

div#footer #footerText
{
    border-top:1px solid #CBCCCE;
    margin-left:30px;
    padding:20px 0;
    text-align:left;
}





#sheetSelecter
{
    background-color:#D8E4AA;
    height:31px;
    left:62px;
    padding-top:2px;
    position:absolute;
    top:285px;
    width:138px;
    z-index:999;
    text-align:center;
    line-height:31px;
}
#sheetSelecter a
{
    padding:0 4px;
}
a.normal
{
    color:#000000;
    display:inline-block;
    text-decoration:none;
    font-size:200%;
}
a.bigger
{
    color:#000000;
    display:inline-block;
    text-decoration:none;
    font-size:280%;
}
a.smaller
{
    color:#000000;
    display:inline-block;
    text-decoration:none;
    font-size:140%;
}
/**************************************/
/*************** MEDINFO **************/
/**************************************/
div#medInfo
{
    padding-left:30px;
}

/**************************************/
/************* PRODUCTTABS ************/
/**************************************/

.ajax__tab_container
{
    margin-top:15px;
}

.ajax__tab_body
{
    border-radius: 0px 0px 10px 10px;
    -moz-border-radius: 0px 0px 10px 10px;
    border-color:#a6a7a9 !important;
    font-family: Myriad, Arial, Verdana,Geneva,Kalimati,sans-serif !important;
    font-size:95% !important;
}

.ajax__tab_inner
{
    background-image:url("../../images/layout/green/tabInner.jpg") !important;
    background-repeat:no-repeat !important;
    background-position:top left !important;
    /*border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border: 1px solid #dcdcdc;
    background:none !important;
    background-color:#ffffff !important;*/
    height:25px !important; 
    width:auto !important;
    font-size: 90% !important;
    line-height:18px;
    color:#4a4a4b;
}

.ajax__tab_outer
{
    background-image:url("../../images/layout/green/tabOuter.jpg") !important;
    background-repeat:no-repeat !important;
    background-position:top right !important;
    /*border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border: 1px solid #dcdcdc;
    background:none !important;
    background-color:#ffffff !important;*/
    height:25px !important; 
    width:auto !important;
    margin-right:2px !important;
}

.ajax__tab_active .ajax__tab_inner
{
    background-image:url("../../images/layout/tabInner_active.jpg") !important;
    background-repeat:no-repeat !important;
    background-position:top left !important;
}

.ajax__tab_active .ajax__tab_outer
{
    background-image:url("../../images/layout/tabOuter_active.jpg") !important;
    background-repeat:no-repeat !important;
    background-position:top right !important;
}

.ajax__tab_tab
{
    background:none repeat scroll 0 0 transparent !important;
    text-align:left !important;
    width:100px;
}
.ajax__tab_active
{
    height:25px !important;
    background:none !important;
    background-color:#ffffff !important;
}

.ajax__tab_header
{
   /* height:25px !important;*/
}

/**************************************/
/************* BIJSLUITERS ************/
/**************************************/
div#ProductDetail #bijsluiters, div#ProductDetail #SPC, div#ProductDetail #ATC, div#ProductDetail #RMA
{
    background-color:#4C3855;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    color:#FFFFFF;
    display:inline-block;
    font-size:90%;
    height:25px;
    line-height:25px;
    padding:0 7px;
    width:85px;
}
div#ProductDetail #bijsluiters a, div#ProductDetail #SPC a, div#ProductDetail #ATC a, div#ProductDetail #RMA a
{
    color:#ffffff;
    text-decoration:none;
}
div#ProductDetail #bijsluiters a:hover, div#ProductDetail #SPC a:hover, div#ProductDetail #ATC a:hover, div#ProductDetail #RMA a:hover
{
    text-decoration:underline;
}

/**************************************/
/*********** IMPORTANT INFO ***********/
/**************************************/

div#ProductDetail #importantInfo
{
    border-radius: 0px 15px 15px 15px;
    -moz-border-radius: 0px 15px 15px 15px;
    background-color:#e1cad7;
    height:150px;
    width:100%;
    margin-bottom:15px;
}
div#ProductDetail #importantInfo .infoHeader
{
    background-color:#EADDE3;
    border-radius:0 20px 20px 0;
    -moz-border-radius: 0 20px 20px 0;
    
    color:#283474;
    display:block;
    font-size:110%;
    font-weight:bold;
    height:40px;
    line-height:40px;
    margin-top:20px;
    padding-bottom:0;
    padding-left:30px;
    padding-right:30px;
    position:absolute;
}

div#ProductDetail #importantInfo .infoWarning
{
    color:#000000;
    display:block;
    font-size:80%;
    font-style:italic;
    margin-top:75px;
    padding-left:30px;
    position:absolute;
    text-align:left;
    width:180px;
}
div#ProductDetail #importantInfo .infoRemarks
{
    color:#000000;
    display:block;
    font-size:90%;
    margin-left:230px;
    margin-top:33px;
    position:absolute;
    /*width:300px;*/
    height:100px;
    overflow:auto;
}
/**************************************/
/*************** SEARCH ***************/
/**************************************/

#search .ajax__tab_inner
{
    background-image:url("../../images/layout/green/searchtabInner.jpg") !important;
    background-repeat:no-repeat !important;
    background-position:top left !important;
    /*border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border: 1px solid #dcdcdc;
    background:none !important;
    background-color:#ffffff !important;*/
    height:25px !important; 
    width:115px !important;
    font-size: 90% !important;
    line-height:18px;
    color:#4a4a4b;
}

#search .ajax__tab_outer
{
    background-image:url("../../images/layout/green/tabOuter.jpg") !important;
    background-repeat:no-repeat !important;
    background-position:top right !important;
    /*border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border: 1px solid #dcdcdc;
    background:none !important;
    background-color:#ffffff !important;*/
    height:25px !important; 
    width:115px !important;
    margin-right:2px !important;
}

#search .ajax__tab_active .ajax__tab_inner
{
    background-image:url("../../images/layout/searchtabInner_active.jpg") !important;
    background-repeat:no-repeat !important;
    background-position:top left !important;
}

#search .ajax__tab_active .ajax__tab_outer
{
    background-image:url("../../images/layout/tabOuter_active.jpg") !important;
    background-repeat:no-repeat !important;
    background-position:top right !important;
}

#search .ajax__tab_container
{
    margin-top:0px;
}

#search .SearchResults .ajax__tab_inner
{ 
    background-image:url("../../images/layout/green/tabInner.jpg") !important;
    background-repeat:no-repeat !important;
    background-position:top left !important;
    line-height:27px;
    padding-left:8px; 
    width:95px !important;
    cursor:pointer;
}
#search .SearchResults .ajax__tab_outer
{ 
    background-image:url("../../images/layout/green/tabOuter.jpg") !important;
    background-repeat:no-repeat !important;
    background-position:top right !important;
    line-height:27px;
    width:110px !important;
}

#search .SearchResults .ajax__tab_active .ajax__tab_inner
{
    background-image:url("../../images/layout/tabInner_active.jpg") !important;
    background-repeat:no-repeat !important;
    background-position:top left !important;
}

#search .SearchResults .ajax__tab_active .ajax__tab_outer
{
    background-image:url("../../images/layout/tabOuter_active.jpg") !important;
    background-repeat:no-repeat !important;
    background-position:top right !important;
}




/**************************************/
/************* ORDERSTEPS *************/
/**************************************/

div#control
{
    margin-top:20px;
}
div#Steps
{ 
    border-radius:10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    width:auto; /*float:right;*/ 
    margin-top:0; 
    margin-bottom:0px; 
    border:2px solid #A2BC64; 
    height:32px; 
    _height:30px; 
    padding:0 7px; 
    background-color:#DEF48C;
}
div#Steps ul{ margin:0px; list-style:none; padding:0; }
.step{ float:left; margin-right:0px; }
.stepsLeft 
{
    background: url(../../images/layout/green/stepsLeft.png) repeat scroll 0 0 transparent;
    float: left;
    height:36px;
    _height: 34px;
    margin-top: -2px;
    width: 9px;
}
.stepsRight {
    background: url(../../images/layout/green/stepsRight.png) repeat scroll 0 0 transparent;
    float: right;
    height:36px;
    _height: 34px;
    margin-left: -9px;
    margin-top:-2px;
    width: 9px;
}



div#middle #innercontent div#Steps a{ width:auto; height:32px; line-height:32px; display:block; text-decoration:none; color:#616e73; background-color:Transparent; _padding-right:5px; cursor:default;  }
div#middle #innercontent div#Steps a.clickable{cursor:pointer;}

div#middle #innercontent div#Steps a.cartactive{ color:#555; font-weight:bold; }
div#middle #innercontent div#Steps a.billingactive{ color:#555; font-weight:bold; }
div#middle #innercontent div#Steps a.paymentactive{ color:#555; font-weight:bold; }
div#middle #innercontent div#Steps a.deliveryactive{ color:#555; font-weight:bold; }
div#middle #innercontent div#Steps a.overviewactive{ color:#555; font-weight:bold; }


.cart{ background-image:url(../../images/layout/green/1_gr.jpg); padding-left:25px; width:22px; height:32px; display:block; background-repeat:no-repeat;}
.cartactive { background-image:url(../../images/layout/green/1_gr.jpg); padding-left:25px; width:22px; height:32px; display:block; background-repeat:no-repeat; }
div#cart{ margin-top:40px; }
div#cart .amntEdit input{width:40px; float:left;}
div#cart td.editRow {width:40px;}
div#cart .deleteicon { background-image:url("../../images/layout/delete.gif"); background-repeat:no-repeat; width:16px;height:16px; display:block; float:right; background-color:transparent; }
div#cart .editicon { background-image:url("../../images/layout/edit.gif"); background-repeat:no-repeat; width:16px;height:16px; display:block; float:left; margin-left:6px; }
div#cart .amntEdit a.saveicon { background-image:url("../../images/layout/save.gif"); background-repeat:no-repeat; width:16px;height:16px; display:block; float:right; float:left; margin:5px;}

.billing{ background-image:url("../../images/layout/green/2_gr.jpg"); padding-left:50px; width:47px; height:32px; display:block; background-repeat:no-repeat; }
.billingactive{ background-image:url("../../images/layout/green/2_gr.jpg"); padding-left:50px; width:47px; height:32px; display:block; background-repeat:no-repeat; }


.delivery{ background-image:url("../../images/layout/green/3_gr.jpg"); padding-left:50px; width:47px; height:32px; display:block; background-repeat:no-repeat;}
.deliveryactive{ background-image:url("../../images/layout/green/3_gr.jpg"); padding-left:50px; width:47px; height:32px; display:block; background-repeat:no-repeat;}


.payment{ background-image:url("../../images/layout/green/4_gr.jpg"); padding-left:50px; width:47px; height:32px; display:block; background-repeat:no-repeat; }
.paymentactive{ background-image:url("../../images/layout/green/4_gr.jpg"); padding-left:50px; width:47px; height:32px; display:block; background-repeat:no-repeat; }

.overview{ background-image:url("../../images/layout/green/5_gr.jpg"); padding-left:50px; width:47px; height:32px; display:block; background-repeat:no-repeat; }
.overviewactive{ background-image:url("../../images/layout/green/5_gr.jpg"); padding-left:50px; width:47px; height:32px; display:block; background-repeat:no-repeat; }

.nonclick{ cursor:default;}
div#divItems
{ 
    border-radius:10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    background-color:#DEF48C; 
    width:auto; 
    _width:auto; 
    border:2px solid #A2BC64; 
    padding: 10px 20px 20xp 20px; 
    _margin-top:-2px; 
    color:#323232;
}
div#divItems .shopItems{}
div#divItems .shopItems td{}
div#divItems tbody
{
    background-color:#DEF48C;
}
div#divItems tbody td
{
    padding:5px;
    border-bottom:1px dashed #555555;
}
div#divItems table{ font-size:12px; width:100%; }
div#divItems table .item a{ color:#000; }
div#divItems table .alternate a{ color:#000; }
div#divItems table th{ text-align:left; }

input.disabled{ color:#ffffff; }

div#bestelLogin{ margin-top:0px; }
div#bestelLoginInner 
{ 
    border-radius:10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    background-color:#ddf486; 
    width:563px; 
    _width:607px; 
    border:2px solid #A2BC64; 
    padding: 10px 20px; 
    color:#323232;
    font-size:12px; 
    margin-top:20px; 
    width:auto; 
    margin-right:0px; 
    margin-bottom:20px;
    font-weight:bold;  
}
div#bestelLoginInner .FieldCell{ font-size:12px; }
div#bestelLoginInner label{ font-size:12px; }
div#bestelLoginInner input#ctl00_cphCenterCol_page_siteLogin_btnNext{ display:block; }
div#loginTop{ background-image:url("../../images/layout/green/cartTop.gif"); width:607px; height:13px; background-repeat:no-repeat; _height:14px;}
div#loginBottom{ background-image:url("../../images/layout/green/cartBottom.gif"); width:607px; height:13px; background-repeat:no-repeat; }

div#divCoupon{ margin-top:20px; background-color:#032d45; width:360px; float:left; margin-bottom:50px; }
div#CouponInner{ padding:10px 9px ; border-left:2px solid #3581a5; border-right:2px solid #3581a5; _margin-top:-2px; }
div#couponTop{ background-image:url("../../images/layout/green/couponsTop.gif"); width:360px; height:13px; background-repeat:no-repeat;}
div#couponBottom{ background-image:url("../../images/layout/green/couponsBottom.gif"); width:360px; height:13px; background-repeat:no-repeat;}

div#orderSteps .title {
    color:#A2BC64;
    font-weight:bold;
    margin-bottom:25px;
    text-transform:uppercase;
}

div#finalTotals
{ 
    /*background-color:#B9D15F;*/
    background-color:transparent;
    border:2px solid #A2BC64;
    border-radius:10px 10px 10px 10px;
    color:#323232;
    font-size:12px;
    margin-bottom:20px;
    margin-right:0;
    margin-top:20px;
    text-align:right; 
}
div#finalTotals .total{ border-left:2px solid #3581a5; border-right:2px solid #3581a5; width:607px; padding-left:10px; _margin-top:-2px; _text-align: center; padding-right:18px; }
div#finalTotals .total td{ text-align:right; }
div#finalTotals .totalTd{ }
div#finalTotals .total td.amount{ _padding-right:18px; width:20%; }
div#finalTotals .total .totalPrice{ font-weight:bold; color:#D7F50E; }
div#finalTotals .total .subtotalPrice{ font-weight:bold; }
div#finalTotals table 
{
    color:#6E6E6E;
    display:inline-block;
    font-size:110%;
    padding:10px;
    position:relative;
    right:15px;
 }
div#finaltotalsTop{ background-image:url("../../images/layout/green/cartTop.gif"); width:607px; height:13px; background-repeat:no-repeat; }
div#finaltotalsBottom{ background-image:url("../../images/layout/green/cartBottom.gif"); width:607px; height:13px; background-repeat:no-repeat;}

div#divTotals
{ 
    border-radius:10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    background-color:#DEF48C; 
    width:563px; 
    _width:607px; 
    border:2px solid #A2BC64; 
    padding: 10px 20px; 
    color:#323232;
    font-size:12px; 
    margin-top:20px; 
    width:auto; 
    float:right; 
    margin-right:0px; 
    margin-bottom:20px;
    font-weight:bold; 
}
div#divTotals .total{ border-left:2px solid #3581a5; border-right:2px solid #3581a5; width:225px; padding-left:10px; _margin-top:-2px; _text-align: center; }
div#divTotals .total td{ text-align:right; padding-right:18px; }
div#divTotals .total .totalPrice{ font-weight:bold; color:#D7F50E; }
div#divTotals .total .subtotalPrice{ font-weight:bold; }
div#divTotals table {font-size:12px; }
div#totalsTop{ background-image:url("../../images/layout/green/smallTotalsTop.gif"); width:225px; height:13px; background-repeat:no-repeat; }
div#totalsBottom{ background-image:url("../../images/layout/green/smallTotalsBottom.gif"); width:225px; height:13px; background-repeat:no-repeat;}



div#control input.bestNext{ cursor:pointer; }
div#control input.bestPrev{ cursor:pointer; }

div#deliverydetail{  width:573px; padding:0px 15px; _width:608px; _margin-top:-2px; }

/*div#paymentDetails{ background-color:#032d45; width:563px; _width:607px; border-left:2px solid #3581a5; border-right:2px solid #3581a5; padding: 10px 20px; _margin-top:-2px; }*/

div#contactTop{ background-image:url("../../images/layout/green/contactTop.png"); _background-image:url("../../images/layout/green/contactTop.gif"); width:225px; height:13px; background-repeat:no-repeat;}
div#contactBottom{ background-image:url("../../images/layout/green/contactBottom.gif"); width:225px; height:13px; background-repeat:no-repeat;}

#orderSteps
{
    margin-top:10px;
}

#orderSteps #detailsmanager div.contactInfo
{ 
    color:#000;
    width:225px; 
    float:left; 
    margin-right:0; 
    margin-bottom:20px;
    background-color:transparent;
    border:2px solid #A2BC64;
    border-radius:10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
}
#orderSteps #detailsmanager div.contactInfoLeft
{ 
    color:#000;
    width:225px; 
    float:left; 
    margin-right:0; 
    margin-bottom:20px;
    background-color:transparent;
    border:2px solid #A2BC64;
    border-radius:10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    margin-right:10px;
    padding:10px;
}

#orderSteps #detailsmanager div.contactInfo.selected
{
    background-color:#DEF48C;
    color:#555555;
    border-color:#A2BC64;
}

div#orderSteps input#btnOrder
{
    border-radius:10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    background-color:#80a106;
    border:2px solid #FFFFFF;
    display:block;
    margin:20px auto auto;
    padding:3px 10px;
    cursor:pointer;
    color:#ffffff;
}

div#finalcontactWrap div#detailsmanager{ margin:0; }
div#finalcontactWrap div#detailsmanager div.contactInfo{ width:351px; }
div#finalcontactWrap div#detailsmanager div.contactInfoLeft{ width:341px; }
div#finalcontactWrap{ }
div#finalcontactWrap div#finalcontacts{ width:auto; float:left; }
div#finalcontactWrap div#finalcontacts div#contactTop{ background-image:url("../../images/layout/green/finalcontactTop.gif"); width:291px; height:13px; display:none; }
div#finalcontactWrap div#finalcontacts div#contactBottom{ background-image:url("../../images/layout/green/finalcontactBottom.gif"); width:291px; height:13px;}


div#finalcontactTop{ background-image:url("../../images/layout/green/finalcontactTop.gif"); width:291px; height:13px; background-repeat:no-repeat;}
div#finalcontactBottom{ background-image:url("../../images/layout/green/finalcontactBottom.gif"); width:291px; height:13px; background-repeat:no-repeat;}

div#finalcontacts{ width:291px; float:left; margin-right:0px; margin-bottom:0px;}

div#deliveryTop{ background-image:url("../../images/layout/green/cartTop.gif"); width:607px; height:13px; background-repeat:no-repeat; }
div#deliveryBottom{ background-image:url("../../images/layout/green/cartBottom.gif"); width:607px; height:13px; background-repeat:no-repeat;}
div#deliverydetail
{ 
    background-color:#DEF48C;
    border:2px solid #A2BC64;
    border-radius:10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    color:#616E73;
    margin-bottom:0;
    margin-top:0;
    padding:10px;
    width:auto; 
}
div#deliverywrap{ }

div#payment
{     
    background-color:#DEF48C;
    border:2px solid #A2BC64;
    border-radius:10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    color:#616E73;
    margin-bottom:0;
    margin-top:0;
    padding:10px;
    width:auto;
    _width: 607px;
    _margin-top:-2px;
}

div#payment span#spanCredits { padding:8px 0px; }
div#paymentTop{ background-image:url("../../images/layout/green/cartTop.gif"); width:607px; height:13px; background-repeat:no-repeat; _height:14px;}
div#paymentBottom{ background-image:url("../../images/layout/green/cartBottom.gif"); width:607px; height:13px; background-repeat:no-repeat; }



div#paymentOverview
{
    background-color:transparent;
    border:2px solid #A2BC64;
    border-radius:10px 10px 10px 10px;
    color:#323232;
    font-size:12px;
    font-weight:bold;
    margin-bottom:20px;
    margin-right:0;
    margin-top:20px;
    padding:10px;
    text-align:left; 
}

div#totalsWrap
{
	width:auto;
}
.shopItems
{
	width:100%;
}
.shopItems thead th
{
	border-bottom:1px solid #fff;
}
.shopItems .amntLabel span
{
    float:left;
}
.shopItems .amntLabel a.editIcon
{
    float:none;
}

.item td.totalPrice
{
	text-align:right;
}
.alternate td.totalPrice
{
	text-align:right;
}

div#divItems table th.totalPrice
{
	text-align:right;
}
div#divItems table th
{
	border-bottom:0;
	padding:0 5px 5px;
}

/***** Next-previous buttons *****/
.bestNext{ background:none; border:none; background-image:url("../../images/layout/green/right100_gr.jpg"); height:48px; width:48px; border:none; }
.bestNextdis{ background:none; border:none; background-image:url("../../images/layout/green/right50_gr.jpg"); height:48px; width:48px; border:none; }
.bestPrev
{ 
	background:url("../../images/layout/green/left100_gr.jpg");
	height:48px;
	margin-left:-10px;
	margin-right:50px;
	width:48px; 
	border:none;
}
.bestPrevdis
{ 
	background:none; 
	border:none; 
	background-image:url("../../images/layout/green/left50_gr.jpg"); 
	height:48px; 
	width:48px; 
	margin-left:-10px;
	margin-right:50px;
}