.quantity
{
display:block;
width:75px;
float:right;
margin-right:5px;
margin-top:10px;
}
.quantitytextbox
{
width:15px;
margin-right:5px;
}

body 
{
    font-family:Verdana,Arial;
    font-size:12px;
    margin:0px auto;
width:800px;
}
hr
{
padding-bottom:5px;
}
.siteheader
{
    width:800px;
    height:100px;
    vertical-align:bottom;
background:#FFFFFF url('/data/styleimages/siteheader.gif') no-repeat;

}

.siteheader h1
{
    margin:0px auto;
    padding:0px;
    display:block;
width:100%;
font-size:18pt;
}

.verticalnav
{
    width:175px;
    float:left;
overflow:hidden;
background:#FFFFFF url('/data/styleimages/verticalnav-back.gif') repeat-y;

}
.verticalnav a
{
width:125px;
    margin:2px 0px 0px 5px;
    text-decoration:none;
padding-left:35px;
padding-top:5px;
height:25px;
display:block;
font-weight:bold;
color:#931315;
background:url('/data/styleimages/left-button.gif') no-repeat;
border:1px solid #091c73
}

.verticalnav a:hover
{
border:1px solid #000000;
color:#931315;
background:#FFFFFF url('/data/styleimages/left-button-hover.gif') no-repeat;

}


h1 
{
    margin:0px;
    padding:0px;
    color:#091c73;
    font-size:16px;
}

p
{
    margin:0px;
    padding-bottom:10px;

}
/*=========================================*/
/*==============top menu style ===========*/
#menu1
{
    float:right;
    position:absolute;
    left:600px;
    top:80px;
}

#menu1 ul
{
    list-style:none;
    margin-left:5px;
    display:inline;
}
#menu1 li
{
    width:100px;
    float:left;
    text-align:center;
    background-color:#0000AA;
    padding:2px;
}

#menu1 a
{
    color:#FFFFFF;
    text-decoration:none;
}
#menu1 a:hover
{
    color:#FF0000;
}

/*=========================================*/
/*=========================================*/

/*=========================================*/
/*============== site content   ===========*/

.sitecontent
{
    width:600px;
    float:right;
    padding:10px;
overflow:hidden;
}

.sitecontent h1
{
    color:#091c73;
    font-size:18px;
border-bottom:1px solid #931315;
}
.sitecontent h3
{
    clear:both;
}

/*=========================================*/
/*=========================================*/

.footer
{
    width:800px;
    clear:both;
border-top:2px solid #931315;
}

/*=========================================*/
/*==============left menu style ===========*/
#menu0
{
    border:1px solid;
    padding-bottom:10px;
    padding-top:0px;
    margin-top:0px;
    width:175px;
}

#menu0 ul
{
    list-style:none;
    margin:0px;
}
#menu0 ul li
{
    margin-left:0px;
}

#menu0 ul li a
{
    color:#0000AA;
    text-decoration:none;
    margin:0px;
    width:95%;
    display:block;
    height:22px;
    background:url('/images/default/leftnav.gif') no-repeat 0px 0px;
    padding-top:10px;
    padding-left:5px;
}

#menu0 ul li a:hover
{
    color:#FF0000;
}


#menu0 ul li ul li a
{
        background:#000000 url('');
        height:15px;
        padding-top:0px;

}
#menu0 ul li ul
{
    margin-left:10px;
    margin-top:5px;
}


#menu0 h3
{
    font-size:small;
    margin:0px;
    padding:0px;
    color:#0000AA;
    padding-left:5px;
}

/*=========================================*/
/*=========================================*/


/*=========================================*/
/*============== related page lists========*/
.relatedpages
{
    padding-bottom:10px;
}

.relatedpages h3
{
    font-size:small;
    margin:0px;
    padding:0px;
    color:#0000AA;
    padding-left:5px;
}

.articles
{
    padding-bottom:10px;
}

.articles h3
{
    font-size:small;
    margin:0px;
    padding:0px;
    color:#0000AA;
    padding-left:5px;
}
.pressreleases h3
{
    font-size:small;
    margin:0px;
    padding:0px;
    color:#0000AA;
    padding-left:5px;
}
.pressreleases
{
    font-size:smaller;
    padding-bottom:10px;
}


/*=========================================*/
/*=========================================*/

/*=========================================*/
/*=======vertical nav menu style ===========*/
.verticalnav ul
{
    list-style:none;
    margin-left:5px;
    margin-top:0px;
padding:0px;
}
.verticalnav h3
{
    font-size:12px;
    padding-top:10px;
    padding-left:5px;
    color:#931315;
    margin-bottom:0px;
border-bottom:2px solid #091c73;
width:200px;
}