/* Default */
* { margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; }
body { font-size:70%; background:#ededed;}
html>body { font-size:11px; background:#ededed;}/* for Opera & Firefox */
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear { clear: both; display: block; visibility: hidden; line-height:0}
.imgLeft, .imgLeft_margin { float:left; margin-bottom:10px; margin-right:15px;}
.imgLeft_margin img { margin-bottom:10px;}
.imgRight { float:right; margin-bottom:10px; margin-left:15px;}
.imgMarginRight { margin-right:33px;}
.button, .button2 { background:#1c274d url(../images/bg_button2.gif) repeat-x left top; border:#1c274d 1px solid; color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-size:93%; height:18px; width:96px; text-align:center; cursor:pointer;}
.button2 { width:auto; padding:0 12px; }

/* Layout */
#wrap { width:960px; margin-left:auto; margin-right:auto; background:#ffffff url(../images/bg.gif) repeat-x left top; position:relative; overflow:hidden;}
#sideColumn { float:left; width:200px; line-height:140%; margin:30px 0; padding-left:30px; }
#content { float:right; width:670px; line-height:150%; position:relative; margin:30px 0; padding-right:30px; }

/* Header */
#header { width:960px; height:111px; }

#accessnavi { position:absolute; width:80%; list-style-type:none; text-align:center; z-index:1;}
#accessnavi li { list-style-type:none; display:inline; color:#BE0000; background-color:inherit;}
#accessnavi li a { color:#425898; background-color:inherit;}
#accessnavi li a:hover { color:#6699cc; background-color:inherit;}

#logo { float:left; margin-left:30px; margin-top:12px; margin-right:50px;}
#logo_print { display:none;}

#quickmenu { position:absolute; right:30px; top:0; width:400px; height:50px; text-align:right; margin-top:9px;}
#quickmenu ul { list-style-type:none; margin-bottom:7px;}
#quickmenu li { list-style-type:none; display:inline; margin-left:10px;}
#quickmenu li a { text-transform:uppercase; font-size:93%; color:#FFFFFF;}
#quickmenu li img { margin-right:5px; vertical-align: text-top;}

#header .headertext { margin-bottom:1em;}

#header .link_checkout { text-decoration:underline; color:#fea926; font-size:1.1em;}
#header .link_checkout:hover { text-decoration:none; }

/* Navigation */
#navi { position:absolute; left:301px; top:86px; list-style-type:none;}
#navi li { float:left; list-style-type:none;  margin-left:1px; margin-right:1px; width:116px; text-align:center; background:url(../images/bg_navi_wider.gif) top left no-repeat; padding:9px 0 4px 0; line-height:12px; height:12px; position:relative;}
#navi li.wider { width:160px;background:url(../images/bg_navi_160.gif) top left no-repeat}
#navi li a { text-transform:uppercase; font-weight:bold; font-size:93%; color:#FFFFFF;}
#navi li ul { position:absolute; left:7px; top:24px; width:400px; display:none;}
#navi #navi_product ul { left:12px;}
#navi li ul li { background:none; width:auto;}
#navi li ul li.sub_lsibulk { width:auto;}
#navi li ul li a { font-weight:normal; color:#000000; text-transform:none;}
#navi_product:hover ul, #navi_product.over ul, #navi_technololgy:hover ul, #navi_technololgy.over ul { display:block;}
#product_sif #navi_technololgy ul, #product_lspo #navi_technololgy ul, #product_lsikit #navi_technololgy ul, #product_lsibulk #navi_technololgy ul, #technology_sif #navi_product ul, #technology_lspo #navi_product ul, #technology_lsikit #navi_product ul, #technology_lsibulk #navi_product ul { display:none;}

/* Active Navigation */
#homepage #navi_home, #product_sif #navi_product, #product_lspo #navi_product, #product_lsikit #navi_product, #product_lsibulk #navi_product, #technology_sif #navi_technololgy, #technology_lspo #navi_technololgy, #technology_lsikit #navi_technololgy, #technology_lsibulk #navi_technololgy, #samplerequest #navi_samplerequest, #aboutephares #navi_aboutephares { background-position:0 -25px;}
#homepage #navi_home a, #product_sif #navi_product a, #product_lspo #navi_product a, #product_lsikit #navi_product a, #product_lsibulk #navi_product a, #technology_sif #navi_technololgy a, #technology_lspo #navi_technololgy a, #technology_lsikit #navi_technololgy a, #technology_lsibulk #navi_technololgy a, #samplerequest #navi_samplerequest a, #aboutephares #navi_aboutephares a { color:#000000; background-color:inherit;}
#product_sif #navi_product ul, #product_lspo #navi_product ul, #product_lsikit #navi_product ul, #product_lsibulk #navi_product ul, #technology_sif #navi_technololgy ul, #technology_lspo #navi_technololgy ul, #technology_lsikit #navi_technololgy ul, #technology_lsibulk #navi_technololgy ul { display:block;}
#product_sif #navi_product .sub_sif a, #product_lspo #navi_product .sub_lspo a,  #product_lsikit #navi_product .sub_lsikit a, #product_lsibulk #navi_product .sub_lsibulk a, #technology_sif #navi_technololgy .sub_sif a, #technology_lspo #navi_technololgy .sub_lspo a, #technology_lsikit #navi_technololgy .sub_lsikit a, #technology_lsibulk #navi_technololgy .sub_lsibulk a { text-decoration:underline;}

/* Side Column */
#intro { background:url(../images/bg_intro_top.gif) top left no-repeat; color:#666666; background-color:inherit; margin-bottom:10px;}
#intro strong { color:#000000; background-color:inherit;}
#intro p { background:url(../images/bg_intro_bottom.gif) bottom left no-repeat; padding:90px 15px 15px 15px;}

#latestzukunews { margin-bottom:7px}
#latestzukunews p { text-align:right; margin-bottom:5px;}
#latestzukunews p a { color:#003399; text-decoration:underline; }
#shoppingbasket h2, #latestzukunews h2 { display:block; background:url(../images/bg_shopbasketh2.gif) left top no-repeat; padding:7px 0; font-size:100%; text-transform:uppercase; padding-left:15px;}
#shoppingbasket h2 img { vertical-align:middle; margin-right:7px;}
#latestzukunews div { padding:5px 10px 10px 10px; }
#latestzukunews li { list-style:none; background:url(../images/bullet_blue_square.gif) left 6px no-repeat; padding-left:15px; margin-bottom:7px; }
#latestzukunews a { color:#669933; background-color:inherit;}
#shoppingbasket form, #latestzukunews div { border-bottom:#C9C9C9 1px solid; border-right:#C9C9C9 1px solid; border-left:#C9C9C9 1px solid;}
#shoppingbasket form { float:left;}
#shoppingbasket dl { padding-top:8px; padding-bottom:3px;}
#shoppingbasket dl strong { color:#336090; background-color:inherit;}
#shoppingbasket dt { float:left; padding-left:15px; width:110px; margin-bottom:8px}
#shoppingbasket dd { float:right; text-align:right; padding-right:15px;}
#shoppingbasket .free { font-size:9px; color:#666666;}
#shoppingbasket .total { background:#DBDBDB; border-top:#C9C9C9 1px solid; border-bottom:#C9C9C9 1px solid; line-height:24px;}
#shoppingbasket dt img { margin-right:5px; vertical-align:baseline;}

/* Footer */
#footer { width:100%; clear:both; line-height:35px; font-size:100%; color:#ffffff; background:#ababab url(../images/bg_footer.gif) no-repeat left bottom;}
#footer a { color:#ffffff; background-color:inherit; }
#footernavi { float:left; padding-left:15px;}
#footer img { float:right; margin-top:10px; padding-right:15px;}
#copyright { font-size:80%; background:#ededed; color:#666666; padding:10px 15px 20px 15px; float:left; width:100%;}
#copyright a { color:#666666; background-color:inherit;}
