/************************************************/
/*** EPPENDORF AG BOX MENU STYLE SHEET        ***/
/************************************************/

/************************************************/
/*** BASIC STYLES                             ***/
/************************************************/

#boxmenuframe {
    margin-left: 5px;
    border-left: 2px solid #536B8D;
/*    background-color: #DBDDEB; */
	 background-color: #e2e5ee;
}

@media print {
#boxmenuframe {
    display: none !important;
}
}

#boxmenubox {
    width: 180px;
}

.boxmenuitemframe {
    width: 180px;
    border-bottom: 1px solid #a0a8bb;
}

.boxmenuitembox {
    padding: 5px 5px 5px 5px;
	 background-image: url(../../img/itembox_bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}

/************************************************/
/*** COMMON FONT STYLES                       ***/
/************************************************/

.boxmenuitembox div {
    font-size: 10px;
    color: #003366;  
}

.boxmenuitembox a {
    font-size: 10px;
    color: #003366; 
    text-decoration: none;  
}

.boxmenuitembox a:hover {
    font-size: 10px;
    color: #003366;
    text-decoration: underline; 
}

/************************************************/
/*** HEADLINE STYLES                          ***/
/************************************************/

.boxmenuitemhead {
    background-color: #ced2df;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    color: #003366;
    font-weight: bold;
}

.boxmenuitemheadstatic {
    display: block;
	 height: 14px;
    color: #003366;
	 padding: 2px 0px 2px 5px;
    font-weight: bold;
    text-decoration: none;
}


.boxmenuitemlinkon {
    display: block;
	 height: 14px;
    color: #003366;
	 padding: 2px 0px 2px 5px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../../img/grip_arrow_open.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.boxmenuitemlinkon:hover {
    color: #003366;
    font-weight: bold;
    text-decoration: underline;
}

.boxmenuitemlinkoff {
    display: block;
	 height: 14px;
    color: #003366;
	 padding: 2px 0px 2px 5px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../../img/grip_arrow_closed.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.boxmenuitemlinkoff:hover {
    color: #003366;
    font-weight: bold;
    text-decoration: underline;
}

/* ESHOP BOX */

.shopboxmenuitemlinkon {
    display: block;
	 height: 14px;
    color: #003366;
	 padding: 2px 0px 2px 5px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../../img/grip_arrow_open_shop.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.shopboxmenuitemlinkon:hover {
    color: #003366;
    font-weight: bold;
    text-decoration: underline;
}

.shopboxitemlinkon {
    display: block;
	 height: 14px;
    color: #003366;
	 padding: 2px 0px 2px 5px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../../img/grip_arrow_open_shop.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.shopboxitemlinkon:hover {
    color: #003366;
    font-weight: bold;
    text-decoration: underline;
}

.shopboxmenuitemlinkoff {
    display: block;
	 height: 14px;
    color: #003366;
	 padding: 2px 0px 2px 5px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../../img/grip_arrow_closed_shop.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.shopboxmenuitemlinkoffe:hover {
    color: #003366;
    font-weight: bold;
    text-decoration: underline;
}

.shopboxitemlinkoff {
    display: block;
	 height: 14px;
    color: #003366;
	 padding: 2px 0px 2px 5px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../../img/grip_arrow_closed_shop.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.shopboxitemlinkoff:hover {
    color: #003366;
    font-weight: bold;
    text-decoration: underline;
}


/* EPPOINTS BOX */

.eppointsboxmenuitemlinkon {
    display: block;
	 height: 14px;
    color: #003366;
	 padding: 2px 0px 2px 5px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../../img/grip_arrow_open_eppoints.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.eppointsboxmenuitemlinkon:hover {
    color: #003366;
    font-weight: bold;
    text-decoration: underline;
}

.eppointsboxitemlinkon {
    display: block;
	 height: 14px;
    color: #003366;
	 padding: 2px 0px 2px 5px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../../img/grip_arrow_open_eppoints.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.eppointsboxitemlinkon:hover {
    color: #003366;
    font-weight: bold;
    text-decoration: underline;
}

.eppointsboxmenuitemlinkoff {
    display: block;
	 height: 14px;
    color: #003366;
	 padding: 2px 0px 2px 5px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../../img/grip_arrow_closed_eppoints.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.eppointsboxitemlinkoff {
    display: block;
	 height: 14px;
    color: #003366;
	 padding: 2px 0px 2px 5px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../../img/grip_arrow_closed_eppoints.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.eppointsboxmenuitemlinkoff:hover {
    color: #003366;
    font-weight: bold;
    text-decoration: underline;
}

.eppointsboxitemlinkoff:hover {
    color: #003366;
    font-weight: bold;
    text-decoration: underline;
}

/************************************************/
/*** FONT STYLE                               ***/
/************************************************/

#boxmenubox a.boxarrowlink {
    font-size: 11px;
    color: #003366;
    text-decoration: none;
    padding-left: 12px; 
    background-image: url(../../img/boxmenu_arrow_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px 2px;
}

#boxmenubox a.boxarrowlink:hover {
    font-size: 11px;
    color: #003366;
    text-decoration: underline;
}

.userboxitem a.boxarrowlink {
    font-size: 11px;
    color: #003366;
	 font-weight: bold;
    text-decoration: none;
    padding-left: 12px; 
    background-image: url(../../img/boxmenu_arrow_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px 2px;
}

.userboxitem a.boxarrowlink:hover {
    font-size: 11px;
    color: #003366;
    text-decoration: underline;
}

/************************************************/
/*** FORM STYLES                              ***/
/************************************************/

.boxmenuitembox input {
    font-size: 10px;
    padding: 1px 2px 1px 2px;
    border: 1px solid #A5ACB2;
    background-color: #FFFFFF;
}

.boxmenuitembox textarea {
    font-size: 10px;
    padding: 1px 2px 1px 2px;
    border: 1px solid #A5ACB2;
    background-color: #FFFFFF;
}

.boxmenuitembox select {
    font-size: 10px;
    padding: 1px 2px 1px 2px;
    border: 1px solid #A5ACB2;
    background-color: #FFFFFF;
    width: 160px;
}

.boxmenuitembox a.sendform {
    padding: 2px 0px 2px 30px;
    font-size: 10px;
    text-decoration: none;
    background-image: url(../../img/arrow_form_box.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.boxmenuitembox a.sendform:hover {
    padding: 2px 0px 2px 30px;
    font-size: 10px;
    text-decoration: none;
    background-image: url(../../img/arrow_form_box.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

/************************************************/
/*** USER BOX ELEMENTS                        ***/
/************************************************/

.userboxitemframe {
    width: 180px;
    border-bottom: 1px solid #a0a8bb;
}

.userboxitembox {
    padding: 0px;
	 background-image: url(../../img/itembox_bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}

.userboxitemhead {
    background-color: #ced2df;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    color: #003366;
    font-weight: bold;
}

.userboxitemheadstatic {
    display: block;
	 height: 21px;
    color: #003366;
	 padding: 5px 0px 0px 5px;
    font-weight: bold;
    text-decoration: none;
}

/*.userboxitemframe {
    width: 180px;
    border-bottom: 1px solid #536B8D;
}

.userboxitembox {
    padding: 0px 0px 0px 0px;
    border-left: 1px solid #BCC0D9;
    border-right: 1px solid #BCC0D9;
    border-bottom: 1px solid #BCC0D9;
}

.userboxitemhead {
    background-color: #637AB1;
    border: 1px solid #BCC0D9;
    padding: 3px 0px 3px 5px;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
} */

.userboxitem {
    padding: 2px 5px 5px 5px;
}

.userboxitembox div {
    font-size: 10px;
    color: #003366;  
}

.userboxitembox input {
    font-size: 10px;
    padding: 1px 2px 1px 2px;
    border: 1px solid #A5ACB2;
    background-color: #FFFFFF;
}

.userboxitembox a.sendform {
    padding: 2px 0px 2px 30px;
    font-size: 10px;
    text-decoration: none;
    background-image: url(../../img/arrow_form_box.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.userboxitembox a.sendform:hover {
    padding: 2px 0px 2px 30px;
    font-size: 10px;
    text-decoration: none;
    background-image: url(../../img/arrow_form_box.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

/************************************************/
/*** NAVIGATION MAP BOX ELEMENTS              ***/
/************************************************/

.navmapitemframe {
    width: 180px;
    border-bottom: 1px solid #a0a8bb;
}

.navmapitembox {
    padding: 0px;
	 background-image: url(../../img/itembox_bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}

.navmapitemhead {
    background-color: #ced2df;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    color: #003366;
    font-weight: bold;
}

.navmapitemheadstatic {
    display: block;
	 height: 14px;
    color: #003366;
	 padding: 2px 0px 2px 5px;
    font-weight: bold;
    text-decoration: none;
}

.navmapitem {
    padding: 3px 5px 3px 5px;
}

.navmapitemlink {
    display: block;
    font-family: Tahoma,Helvetica,sans-serif !important;
    color: #003366 !important;
    font-size: 9px !important;
    text-decoration: none;
}

.navmapitemlink:hover {
    font-family: Tahoma,Helvetica,sans-serif !important;
    color: #003366 !important;
    font-size: 9px !important;
    text-decoration: underline;
}

.navmapitemactive {
    padding: 2px 5px 2px 5px;
    background-color: #F2F2F7;
}

.navmapitemactivelink {
    display: block;
    font-family: Tahoma,Helvetica,sans-serif !important;
    color: #003366 !important;
    font-size: 9px !important;
    text-decoration: none; 
    padding-left: 15px; 
    background-repeat: no-repeat;
    background-position: left 2px;
}

.navmapitemactivelink:hover {
    font-family: Tahoma,Helvetica,sans-serif !important;
    color: #003366 !important;
    font-size: 9px !important;
    text-decoration: underline;
    padding-left: 15px; 
    background-repeat: no-repeat;
    background-position: left 2px;
}

/************************************************/
/*** EPPOINTS BOX ELEMENTS                    ***/
/************************************************/

.eppointsboxitemframe {
    width: 180px;
    border-bottom: 1px solid #a0a8bb;
}
.eppointsboxitembox {
    padding: 0px;
	 background-image: url(../../img/eppointsbox_bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
	 background-color: #f8ddc1;
}

.eppointsboxitemheadstatic {
    display: block;
	 height: 14px;
    color: #473821;
	 padding: 2px 0px 2px 5px;
    font-weight: bold;
    text-decoration: none;
}

.eppointsboxitemhead {
    background-color: #f6c691;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    color: #473821;
    font-weight: bold;
}

#eppointsboxuserbox {
    padding: 2px 5px 2px 5px;
    color: #473821;
}

#eppointsboxcartbox {
    padding: 2px 5px 2px 5px;
    /* background-color: #F2F2F7; */
    background-color: #FAF5EF;
    color: #473821;    
}

#eppointsboxcartbox td {
    color: #473821;    
}

#eppointsboxcartbox a {
    color: #473821;    
    text-decoration: none;
}

#eppointsboxcartbox a:hover {
    color: #473821;    
    text-decoration: underline;
}

#eppointsboxlinkbox {
    padding: 2px 5px 2px 5px;
    color: #473821;
}

.eppointsboxnewpoints {
    color: #990000;
    font-weight: bold;    
}

.eppointsboxbutton {
    font-size: 11px;
    color: #473821;
    font-weight: bold;
    text-decoration: none;
    padding-left: 12px; 
    background-image: url(../../img/boxmenu_arrow_bullet_br.gif);
    background-repeat: no-repeat;
    background-position: center left; 
}

.eppointsboxbutton:hover {
    font-size: 11px;
    color: #473821;
    text-decoration: underline;
}

.eppointsboxlinkbox {
    font-size: 11px;
    color: #473821;
    text-decoration: none;
    padding-left: 12px; 
    background-image: url(../../img/boxmenu_arrow_bullet_br.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

.eppointsboxlinkbox:hover {
    font-size: 11px;
    color: #473821;
    text-decoration: underline;
}

/************************************************/
/*** EPPOINTS DEALER BOX ELEMENTS             ***/
/************************************************/

.eppointsdealerboxitemframe {
    width: 180px;
    border-bottom: 1px solid #536B8D;
}
.eppointsdealerboxitembox {
    padding: 0px 0px 0px 0px;
    border-left: 1px solid #B34E00;
    border-right: 1px solid #B34E00;
    border-bottom: 1px solid #B34E00;
}

.eppointsdealerboxitemhead {
    background-color: #DE5F00;
    border: 1px solid #B34E00;
    padding: 3px 0px 3px 5px;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
}

#eppointsdealerboxuserbox {
    padding: 2px 5px 2px 5px;
    background-color: #F5C19B;
    color: #330000;
}

#eppointsdealerboxcartbox {
    padding: 2px 5px 2px 5px;
    background-color: #F5D9C3;
    color: #330000;    
}

#eppointsdealerboxcartbox td {
    color: #330000;    
}

#eppointsdealerboxcartbox a {
    color: #330000;    
    text-decoration: none;
}

#eppointsdealerboxcartbox a:hover {
    color: #330000;    
    text-decoration: underline;
}

#eppointsdealerboxlinkbox {
    padding: 2px 5px 2px 5px;
    background-color: #F5C19B;
    color: #330000;
}

.eppointsdealerboxnewpoints {
    color: #990000;
    font-weight: bold;    
}

.eppointsdealerboxbutton {
    font-size: 11px;
    color: #330000;
    font-weight: bold;
    text-decoration: none;
    padding-left: 12px; 
    background-image: url(../../img/boxmenu_arrow_bullet_gr.gif);
    background-repeat: no-repeat;
    background-position: center left; 
}

.eppointsdealerboxbutton:hover {
    font-size: 11px;
    color: #330000;
    text-decoration: underline;
}

.eppointsdealerboxlinkbox {
    font-size: 11px;
    color: #330000;
    font-weight: bold;
    text-decoration: none;
    padding-left: 12px; 
    background-image: url(../../img/boxmenu_arrow_bullet_gr.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

.eppointsdealerboxlinkbox:hover {
    font-size: 11px;
    color: #330000;
    text-decoration: underline;
}

/************************************************/
/*** DISTRIBUTOR BOX ELEMENTS                 ***/
/************************************************/

#distboxformbox {
    margin-top: 5px;
}

#distboxdatabox {
    margin-top: 5px;
}

#distboxinfobox {
    margin-top: 5px;
}

#distboxerrorbox {
    margin-top: 5px;
}

#distboxcountrynamebox {
    margin-top: 2px;
    margin-bottom: 2px;
}

.distboxlistitembox {
    background-color: #F2F2F7;
    padding: 2px 2px 2px 2px;
}

.distboxlistitemaddressbox {
    font-size: 10px;
    letter-spacing: 0px;
    font-weight: normal;
    color: #003366;
}

.distboxlistitemcontactbox {
    margin-top: 2px;
    font-size: 10px;
    letter-spacing: 0px;
    font-weight: normal;
    color: #003366;
}

.distboxlistitemwebbox {
    margin-top: 2px;
    font-size: 10px;
    letter-spacing: 0px;
    font-weight: normal;
    color: #003366;
}

.distboxlistitemwebboxlink {
    color: #003366;
    text-decoration: none; 
}

.distboxlistitemwebboxlink:hover {
    color: #003366;
    text-decoration: underline;
}

/************************************************/
/*** TELL A FRIEND BOX ELEMENTS               ***/
/************************************************/

#tafintrobox {

}

#tafokbox {
    padding: 2px;
    margin-bottom: 5px;
    background-color: #F2F2F7;
    border: 1px solid #BCC0D9;
}

#taferrorbox {
    padding: 2px;
    margin-bottom: 5px;
    background-color: #F2F2F7;
    border: 1px solid #990000;
}

.tafformbutton {
    font-size: 10px;
	 font-weight: bold;
    color: #1F416E;
	 border-top: 1px solid #a0a8bb;
    border-left: 1px solid #a0a8bb;
    border-right: 1px solid #737485;
    border-bottom: 1px solid #737485;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
    background-color: #F8F7FC;
    background-image: url(../../img/home/featureboxes/quickpoll_submit_bg.jpg);
    background-repeat: repeat-x;
    background-position: top left;
}

/************************************************/
/*** PRODUCT CONTEXT ELEMENTS                 ***/
/************************************************/

.productbaritemframe {
    width: 180px;
    border-bottom: 1px solid #a0a8bb;
}

.productbaritembox {
    padding: 5px 5px 5px 5px;
	 background-image: url(../../img/itembox_bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}

.productbaritemhead {
    background-color: #ced2df;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    color: #003366;
    font-weight: bold;
}

.productbaritemheadstatic {
    display: block;
	 height: 14px;
    color: #003366;
	 padding: 2px 0px 2px 5px;
    font-weight: bold;
    text-decoration: none;
}

/*.productbaritemframe {
    width: 180px;
    border-bottom: 1px solid #536B8D;
}

.productbaritembox {
    padding: 0px 0px 5px 0px;
    border-left: 1px solid #BCC0D9;
    border-right: 1px solid #BCC0D9;
    border-bottom: 1px solid #BCC0D9;
}

.productbaritemhead {
    background-color: #637AB1;
    border: 1px solid #BCC0D9;
    padding: 3px 0px 3px 5px;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
}*/

.productbarbox {
    margin: 0px;
    padding: 5px 5px 5px 5px;
}

.productbarimagebox {
    text-align: center;
    background-color: #FFFFFF;
    border: 1px solid #003366;
    padding: 5px 5px 5px 5px;
    margin: 5px 0px 5px 0px;
}

.productbarimage {

}

.productbarformlink {
    padding: 2px 0px 2px 20px;
    font-size: 11px;
    text-decoration: none;
    padding-left: 30px;
    background-image: url(../../img/arrow_form_home.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.productbarformlink:hover {
    text-decoration: none;
}

.productbarlink {
    font-size: 11px;
    color: #345EB5;
    display: block;
    font-weight: bold;
    text-decoration: none;
    padding-left: 12px;
    background-image: url(../../img/productbar_bullet.gif);
    background-repeat: no-repeat;
    background-position: left 1px;
}

.productbarlink:hover {
    color: #345EB5;
    text-decoration: underline;
}

/* INFO LINKLIST */

.productbarlistlink {
    font-size: 11px;
    color: #003366;
    display: block;
    font-weight: bold;
    text-decoration: none;
    padding-left: 12px;
    background-image: url(../../img/productbar_bullet.gif);
    background-repeat: no-repeat;
    background-position: left 1px;
}

.productbarlistlink:hover {
    color: #003366;
    text-decoration: underline;
}

/************************************************/
/*** MANAGE BOX ELEMENTS                      ***/
/************************************************/

.manageprintlink {
    font-size: 11px !important;
    color: #003366;
    text-decoration: none;
    padding-left: 15px; 
    background-image: url(../../img/boxmenu_print_icon.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

.manageprintlink:hover {
    font-size: 11px !important;
    color: #003366;
    text-decoration: underline;
}

.manageaddbookmarklink {
    font-size: 11px !important;
    color: #003366;
    text-decoration: none;
    padding-left: 15px; 
    background-image: url(../../img/boxmenu_add_bookmark_icon.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

.manageaddbookmarklink:hover {
    font-size: 11px !important;
    color: #003366;
    text-decoration: underline;
}

.managebookmarkmsg {
    font-size: 11px !important;
    color: #003366;
    font-weight: bold;
    text-decoration: none;
    margin-top: 5px;
    padding: 3px;
    border: 1px solid #003366;
}


