/* CSS Document */
body { background-image:url(../images/back_gradient.gif); background-repeat:repeat-x; background-position:top; margin:0; padding:0 ; color:#333; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#wrapper{ width:70em; margin-left:4em; background-color:#fff; } 
img { border:0 solid #fff; }
abbr { color:#0876BD;}
/* HEADER */
#header { background-image:url(../images/logo.gif); background-position:left; background-repeat:no-repeat; background-color:#F5F5F5; height:95px; }

#navlist { position:relative; top:7em; bottom:0; left:0; right:0; float:right; width:29em; }
#navlist ul { padding:0; margin:0; }
#navlist li { display:inline; color: #000; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-left:1px solid #C4C4C4; }
#navlist a {  padding:0 10px 0 2px; color: #000; text-decoration: none; }
#navlist a:hover{ text-decoration: none; color: #0876BD; }



/* BANNER */
#banner { background-image:url(../images/header.gif); background-repeat:no-repeat; height:82px; }

/* CONTENT */
#content { margin:0; }

/* ...........................LEFT NAV ...................................... */

#leftnav { float:left; background-image:url(../images/fade_logo.gif); background-position:bottom; background-repeat:no-repeat; background-color:#0876BD; width:145px; margin:0; padding:0; border-bottom:3px solid #0876BD; }

.ddmx { width:145px; border-top:.25em solid #fff; }
.ddmx ul { margin: 0; padding: 0; list-style: none;	}
.ddmx li { margin: 0; padding: 0;}
.ddmx li a { background-image:url(../images/navitem.gif); background-repeat:no-repeat; padding:2px 0 0 20px; color: #0876BC; text-decoration: none; display: block; position: relative; width: 125px; height:19px; margin:0px; border-bottom:4px solid #fff; }
.ddmx li a:hover { background-image:url(../images/navitem_roll.gif); background-repeat:no-repeat; padding:2px 0 0 20px; color: #0876BC; text-decoration: none; display: block; position: relative; width: 125px; height:19px; margin:0px; border-bottom:4px solid #fff; }
.ddmx .item1, .ddmx .item1:hover, .ddmx .item1-active { border-bottom:1px solid #fff;  }
.ddmx .item1-active:hover {border-bottom:1px solid #fff;}
.ddmx .item2, .ddmx .item2:hover, .ddmx .item2-active, .ddmx .item2-active:hover 
{ padding: 3px 4px 0 4px; margin:0; color: #FFF; font-weight: bold; text-decoration: none; display: block; position: relative; z-index: 500; height:2.5em; border-bottom:1px dotted #fff;}
.ddmx .item2 { background: #0876BD; font-size:9px; height:2.5em; }
.ddmx .item2:hover, .ddmx .item2-active, .ddmx .item2-active:hover { background: #EAF0F5; color:#000;  border-bottom:1px dotted #fff;}
.ddmx .section { position: absolute; visibility: hidden; z-index: -1; }
* html .ddmx td { position: relative; } /* ie 5.0 fix */

/* ....................................................................... \*/

#middlecontent { float:left; width:374px; margin:8px 15px 0 15px; }
#termscond { float:left; width:580px; margin:8px 15px 0 15px; }
#middlecontent .products { margin:0; display:block; clear:both; padding-bottom: 2em; }
#middlecontent .products img { float:right; }
#middlecontent .products .imagelogo { float:left; margin-right:1em;  }
#middlecontent .productsimage { float:right; }

p { margin:0 0 1em 0;}

#rightpromotions { float:right; width:219px; margin:8px 0 0 0; text-align:left; }
#rightpromotions ul { padding:0; margin:0 10px 10px 0; }
#rightpromotions li { list-style:none; }
#rightpromotions p { margin:0 15px 1em 5px;}
#rightpromotions img { margin:0 0 .25em 0; }
#rightpromotions a { color:#39A62D;  }
#rightpromotions a:hover { color:#0876BD; text-decoration:none; }

/* COPYRIGHT */
#copyright { background-image:url(../images/fade_copyright.gif); background-position:left; background-repeat:repeat; background-color:#FFFFFF; padding:.25em; height:18px; color:#FFF; font-weight:bold; font-size:1em; font-family:Arial, Helvetica, sans-serif; margin-top: 0; }
#copyrightleft { float:left; display:block;}
#copyrightright { float:right; display:block; }
#copyrightright a { color:#0876BD;}
#copyrightright a:hover { color:#FF9000;}
#copyright p { margin:.25em; }

/* DOTS BOTTOM */
#dots { background-image:url(../images/dots.gif); background-repeat:repeat; height:21px; }
#dots p { color:#0876BD; text-align:right; margin:0; padding:.25em; font-weight:bold; }
#dots a { color:#0876BD; text-decoration:underline; }
#dots a:hover { color:#000; text-decoration:none; }

/* CLEAR */
.clear { line-height:0px; padding:0px; clear:both; }

/* HEADINGS */
.h1mainhead { color:#FF9000; font-size:2em; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; margin-top:0; margin-bottom:10px; }
.h2subhead { color:#FF9000; font-size:12px; font-weight:bold; margin:1em 0 .25em 0;  }
.h2head_green { color:#39A62D; font-size:12px; font-weight:bold; margin:0 0 0 5px; }
.h2head_grey { color:#333; font-size:14px; text-decoration:underline; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; margin-top:0; margin-bottom:1em; }


/* TEXT */
.companyname { color:#000; text-decoration:underline; }

/* LINKS */
a { color:#FF9000; }
a:hover { color:#0876BD; text-decoration:none; }

/* JAVASCRIPT DIV HEIGHT MANAGMENT */
.container {}
#leftimage { float:left; }
fieldset { border:1px solid #EFEFEF; margin-bottom: 10px; }
label { font-weight:bold; }
.button { background-color:#0876BD; border:1px solid #ccc; color:#FFF; font-weight:bold; width:120px; }