/* ---- default ---- */
img { border: 0;}
body { background:#151C5A url(../images/top-curve.gif) no-repeat 0 0px !important; font-family: verdana, arial, helvetica, sans-serif; min-width:795px;}
body,html,p,h1,h2,h3,h4,h5,h6,ul,li { margin:0;padding:0;  }
#wrap { margin:0 left; width:795px;}
h2 { font-size:0.8em; padding:5px; }
h3 { font-size:0.8em; padding:5px; }

/* ------------------ */

/* ---- header ---- */
#header { width:765px; font-size:0.75em; font-family:verdana, arial, helvetica, sans-serif; margin-left:0px; float:left; display:block; }
#headerMain { margin-top:6px; float:left; background:url(../images/logo-oqd.gif) no-repeat top right; display:block; background-color:#fff; width:765px;}
#callCentreNo { height:48px; color:#000;}
#callCentreNo h1 { font-size:1.2em; }
#callCentreNo p { font-size:1.8em; font-weight:bold;}
#headerImage { float:left; width:153px; padding-left:156px;}
#headerWrap { float:left; width:450px; margin-top:5px; margin-left:0px;}
#openTimes { background:#151C5A url(../images/innercorner_top.gif) no-repeat top right; padding-left:10px; padding-top:8px;}
#openTimes {font-size:1.0em; color:#FFF; }

/* ---- end of header---- */

/* ---- content ---- */
#content { float:right; width:632px; position:absolute; left:142px; top:82px; font-size:0.9em; padding-left:12px;  background-color:#FFF;}
/* ---- end of content ---- */

/* ---- secondary navigation ---- */
#secondaryNav { width:607px; }
.categoryHeader { font-size:0.7em; font-weight:bold; color:#FFF; background-image: url(../images/content-header.gif); width:607px; height:28px; }
.categoryHeader p { padding:8px 0 0 6px;  }
#categories { background-image: url(../images/bg-products.jpg); background-repeat:no-repeat; width:607px; height:145px; font-size:0.7em; font-weight:bold; color:#FFF; }
#categoryBox1 { position:relative; top:90px; left:5px; width:112px; }
#categoryBox2 { position:relative; top:52px; left:129px; width:112px; }
#categoryBox3 { position:relative; top:16px; left:249px; width:112px; }
#categoryBox4 { position:relative; top:-20px; left:369px; width:112px; }
#categoryBox5 { position:relative; top:-56px; left:490px; width:112px; }

.contentBox { background-color:#E7E7E7; width:607px; }
.contentBox a:link { color:#000; text-decoration:underline; }
.contentBox a:visited { color:#000; text-decoration:underline; }
.contentBox a:hover { color:#666; text-decoration:none; }
.contentBox p { font-family: verdana, arial, helvetica, sans-serif; font-size:0.8em; padding:5px; }
.contentHeader { font-size:0.8em; font-weight:bold; color:#FFF; background-image: url(../images/content-header.gif); width:607px; height:28px; }
.contentHeader p { padding:8px 0 0 6px;  }
.contentHeader a:link { color:#fff; text-decoration:underline; }
.contentHeader a:visited { color:#fff; text-decoration:underline; }
.contentHeader a:hover { color:#fff; text-decoration:none; }


.contentBox ul { font-family:verdana,arial,helvetica,sans-serif; font-size:0.8em; margin-left:30px; list-style-image: url(../images/bullet.gif);}

#contentBottom { margin-left:-12px; background-image: url(../images/content-bottom.gif); width:644px; height:16px; }

/* ---- left navigation ---- */
#leftNav { float:left; width:142px; background-color:#FFF; padding-left:3px; }
.navHeader { font-size:0.7em; font-weight:bold; color:#FFF; background-image: url(../images/nav-header.gif); width:135px; height:23px;}
.navHeader p { padding:4px 3px 2px 6px; }
ul.navButtons { list-style:none; margin:0; padding:0px; background-color:#E9EEF1; width:135px; }
ul.navButtons li a:link, ul.navButtons li a:visited { text-decoration:none; color:#000; display:block; width:135px; padding:3px 3px 3px 3px; }
ul.navButtons li{  font-size:0.6em; font-weight:bold; border-top:1px solid #FFF; border-bottom:2px solid #FFF; }
ul.navButtons li a:hover { background-color:#C3CDD3; text-decoration:none; }
#leftNavBottom { margin-left: -3px; background-image: url(../images/nav-bottom.gif); width:135px; height:16px; }
/* ---- end of left navigation ---- */

/* ---- footer ---- */
#footer { font-size:0.7em; text-align:center;}
#footer a:link { color:#000; text-decoration:underline; }
#footer a:visited { color:#000; text-decoration:underline; }
#footer a:hover { color:#666; text-decoration:none; }
/* ----------------- */

#bottomBar { font-size:0.7em; font-weight:bold; color:#FFF; text-align:center; padding-top:4px; background-image: url(../images/bottom-bar.gif); width:607px; height:18px; }

/* ---- common ---- */
.smallText { font-size:0.7em; color:#000; padding-top:3px; }

.breadLink:link { color:#000; text-decoration:underline; }
.breadLink:visited { color:#000; text-decoration:underline; }
.breadLink:hover { color:#666; text-decoration:none; }

.categoryLink:link { color:#FFF; text-decoration:none; }
.categoryLink:visited { color:#FFF; text-decoration:none; }
.categoryLink:hover { color:#FFF; text-decoration:underline; }

.newsTable { font-family:verdana,arial,helvetica,sans-serif; font-size:0.8em; padding:5px; }
.newsTable td {width:140px;}

#bookmark { border:1px solid #5e5e5e; width:420px; margin-left:5px; }

#newsInfo {
 font-style:italic;
 color:#151C5A;
}

#newsImageBox {
float:right;
text-align:center;
color:#ff0000;
font-weight:bold;
padding:5px;
}

.newsArchiveHeader {
 background-color:#ccc;
 font-weight:bold;
}

.newsArchiveContent {
 background-color:#fff;
 height:110px;
 padding-top:5px;
 padding-right:0px;
 padding-bottom:5px;
}


/* ---- end of common ----*/

