@charset "utf-8";

html,
body{
background-image:url(null);
background-attachment:fixed;
}

#content{
position:relative;
z-index:1;
overflow:auto;
background:none;
height:100%;
width:100%;
}

#article{
width:770px;
margin:0 auto 0 auto;
padding:0;
}

* html #arrows { /*\*/position: absolute; top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }

#foo > #arrows { position: fixed; top: 0px; right: 0px; } 


#arrows{
position:fixed;
z-index:100;
left:0px;
top:0px;
z-index:2;
width:100%;
height:110px;
background:url(../warehouse/medical/img/arrows_bg.png) repeat-x;
padding:10px 0 10px 0;
}

#arrows div.shadow{
background:url(../warehouse/medical/img/arrows_shadow.png) repeat-x;
height:10px;
overflow:hidden;
}

#article h1{
background:url(../warehouse/medical/img/h1.gif) left bottom no-repeat;
padding-top:150px;
}

#article a:link,
#article a:visited{
color:#069;
}

#article a:hover,
#article a:active{
color:#C00;
}

#article h2{
clear:both;
margin-top:25px;
padding-left:0;
margin-left:0;
text-indent:0;
}

#article h3{
color:#993333;
padding:20px 0 0 0;
font-size:87.5%;
}

#article h2 img,
#article h3 img{
border-bottom:1px solid #CCC;
}

#article h3 img{
margin-bottom:15px;
}


#article h2#for_customer{
padding-top:130px;
}

#article h3#medical_support{
padding-top:60px;
}
#article h3#flow_step{
padding-top:130px;
}

#article h2.nobrd img{
border-bottom:none;
}
#article h4{
color:#663333;
padding:5px 0 0 15px;
font-size:93.75%;
}

#article h5{
color:#441111;
padding:0;
font-size:81.25%;
}

#article dfn a{
cursor:help;
}

#article p.to_top{
clear:both;
padding-top:20px;
}


#flow{
color:#FFF;
width:600px;
height:100px;
padding:0 0 10px 0;
margin:0 auto;
list-style:none;
overflow:hidden;
z-index:999;
}

#flow:after{
content:"";
display:block;
clear:both;
}

#flow li{
background-repeat:no-repeat;
padding:0 0 0 0;
margin:0;
}
#flow li.step1{
position:relative;
left:0;
width:164px;
height:100px;
background-image:url(../warehouse/medical/img/flow_step1_bg.gif);
z-index:1111;
}
#flow li.step2{
position:relative;
left:146px;
top:-100px;
width:163px;
height:100px;
background-image:url(../warehouse/medical/img/flow_step2_bg.gif);
z-index:1111;
}
#flow li.step3{
position:relative;
left:291px;
top:-200px;
width:163px;
height:100px;
background-image:url(../warehouse/medical/img/flow_step3_bg.gif);
z-index:1111;
}
#flow li.step4{
position:relative;
left:436px;
top:-300px;
width:164px;
height:100px;
background-image:url(../warehouse/medical/img/flow_step4_bg.gif);
z-index:1111;
}

#flow li ul{
margin:0;
padding:5px 0 0 0;
line-height:1.7;
}
#flow li li{
font-size:75%;
}

#flow li li a:link,
#flow li li a:visited{
color:#FFF;
}
#flow li li a:hover,
#flow li li a:active{
color:#F00;
}

#flow li.step1 ul{
padding-left:25px;
}
#flow li.step2 ul{
padding-left:60px;
}
#flow li.step3 ul{
padding-left:50px;
}
#flow li.step4 ul{
padding-left:60px;
}


#flow li.left_child{
margin-left:0;
}

#flow li h3{
position:static;
border:none;
height:50px;
margin:0;
padding:0;
}

#flow li h3 a{
position:relative;
z-index:1200;
display:block;
height:50px;
text-indent:-9999px;
}

#flow li.step1 h3 a{
background-image:url(../warehouse/medical/img/flow_step1_h3.gif);
}

#flow li.step2 h3 a{
background-image:url(../warehouse/medical/img/flow_step2_h3.gif);
}

#flow li.step3 h3 a{
background-image:url(../warehouse/medical/img/flow_step3_h3.gif);
}

#flow li.step4 h3 a{
background-image:url(../warehouse/medical/img/flow_step4_h3.gif);
}

#article ol.icons{
width:600px;
height:100px;
margin:0 0 10px 10px;
padding:0;
list-style:none;
}

#article ol.icons li{
display:inline;
float:left;
padding-right:12px;
}

#article ol.icons li.last_child{
padding-right:0;
}

#article ol.support{
width:760px;
height:400px;
margin:5px auto 5px auto;
padding:10px 0 30px 0;
list-style:none;
text-align:center;
}

#article ul.support{
width:760px;
height:475px;
margin:5px auto 5px auto;
padding:0 0 10px 0;
list-style:none;
}


#article ol.support li{
display:inline;
}

#article ul.support li{
text-align:center;
}

#article ol.support img,
#article ul.support img{
vertical-align:top;
}


#article p.license{
border:1px solid #DDD;
background:#F8F8F8;
padding:10px;
width:640px;
margin:0 auto 10px auto;
text-align:center;
}

#article table{
border-width:1px 0 0 1px;
border-style:solid;
border-color:#DDDDDD;
width:660px;
margin:0 auto;
font-size:75%;
}

#article th{
background:#F8F8F8;
border-width:0 1px 1px 0;
border-style:solid;
border-color:#DDDDDD;
text-align:right;
}

#article td{
border-width:0 1px 1px 0;
border-style:solid;
border-color:#DDDDDD;
}

#article td,
#article th{
padding:10px;
}

#article td.photos{
text-align:center;
vertical-align:middle;
}


#article div.work_flow{
width:750px;
margin:10px auto 0 auto;
padding-bottom:30px;
}
#article div.work_flow p{
padding-right:0;
font-size:75%;
}
#article div.work_flow p.color_red{
padding-bottom:5px;
}

#article div.work_flow p.flow{
float:left;
width:410px;
margin:0;
padding:0;
}

#article h4{
padding-top:10px;
padding-bottom:10px;
}

#article div.work_flow h4{
margin-bottom:3px;
padding-bottom:0;
}

#article div.work_flow h4#customs_clearance{
padding:30px 0 0 0;
}
#article div.work_flow h4#manufacture{
padding:18px 0 0 0;
}

#article div.work_flow h5 img{
padding-bottom:4px;
}

#article div.work_flow h5.manufacture{
padding-top:80px;
}

#article div.work_flow h4#physical_distribution{
padding-top:130px;
}
#article div.work_flow h5.delivery{
padding-top:90px;
}
#article div.work_flow h5.return{
padding-top:25px;
}

#article address.contact{
clear:both;
color:#000;
text-align:center;
font-weight:bold;
}

#article address.contact span{
background:#D33;
color:#FFF;
padding:0 0.3em;
margin-left:1em;
font-weight:bold;
}