/* bm~styles-custom.css -----------------------------------------------------
   CSS custom styles for Optimex Engineering Limited,
   generated 2008-07-16 20:01:47 GMT by Big Medium v2.0.1
   
   DO NOT EDIT THIS FILE MANUALLY
   This file is generated automatically, and any changes that you
   make to it will be overwritten. The styles in this sheet may
   instead be added or edited via Big Medium's style editor.
   To create your own custom style entries, use Big Medium's
   "Edit Theme Style Sheet" option, which applies styles to the
   main bm~styles.css sheet.
   ------------------------------------------------------------------- */

/* START BIG MEDIUM STYLE EDITOR STYLES
----------------------------------------------------------- */

/* ---------------------------------------
   DEFAULT STYLES
   --------------------------------------- */

body { 
    background-color:#ffffff;
    background-repeat:no-repeat;
    color:#000000;
    font-family:verdana, arial, helvetica;
    font-size:0.7em;
    font-style:normal;
    font-weight:normal;
    line-height:1.0em;
    margin-left:0px;
    margin-top:0px;
    padding-top:0px;
    text-decoration:none; 
}

a:link { 
    color:#014ba6;
    font-family:verdana, arial, helvetica;
    font-size:1.0em;
    font-style:normal;
    font-weight:bold;
    line-height:1.1em;
    text-decoration:none; 
}

a:visited { 
    color:#014ba6;
    font-family:verdana, arial, helvetica;
    font-size:1.0em;
    font-style:normal;
    font-weight:bold;
    line-height:1.1em;
    text-decoration:none; 
}

a:hover { 
    color:#ffcc33;
    font-family:verdana, arial, helvetica;
    font-size:1.0em;
    font-style:normal;
    font-weight:bold;
    line-height:1.1em;
    text-decoration:none; 
}

a:visited { 
    color:#014ba6;
    font-family:verdana, arial, helvetica;
    font-size:1.0em;
    font-style:normal;
    font-weight:bold;
    line-height:1.1em;
    text-decoration:none; 
}

a:hover { 
    color:#ffcc33;
    font-family:verdana, arial, helvetica;
    font-size:1.0em;
    font-style:normal;
    font-weight:bold;
    line-height:1.1em;
    text-decoration:none; 
}


/* ---------------------------------------
   DETAIL STYLES
   --------------------------------------- */

h2.bmw_headline { 
    color:#000000;
    font-family:verdana, arial, helvetica;
    font-size:1.5em;
    font-style:normal;
    font-weight:bold;
    line-height:1.7em;
    margin-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:10px;
    text-align:left;
    text-decoration:none; 
}

div.bmw_pageContent { 
    font-family:verdana, arial, helvetica;
    font-style:normal;
    font-weight:normal;
    line-height:1.0em;
    margin-top:0px;
    padding-bottom:10px;
    text-decoration:none; 
}

div.bmw_gallery { 
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:5px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px; 
}

div.bmw_gallery h3 { 
    color:#000000;
    font-family:verdana, arial, helvetica;
    font-size:100%;
    font-style:normal;
    font-weight:bold;
    margin-top:0px;
    padding-top:0px;
    text-align:left;
    text-decoration:none; 
}


/* ---------------------------------------
   NAVIGATION STYLES
   --------------------------------------- */

div.bmw_navigation ul { 
    background-color:transparent;
    background-repeat:no-repeat;
    border-color:transparent;
    border-style:none;
    border-width:0px;
    color:#ffffff;
    font-family:verdana, arial, helvetica;
    font-size:1.0em;
    font-style:normal;
    font-weight:bold;
    line-height:1.1em;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:15px;
    padding-top:0px;
    text-align:left;
    text-decoration:none; 
}

div.bmw_navigation ul ul { 
    background-color:transparent;
    background-image:url(http://www.optimexengineering.com/img/tile.jpg);
    background-repeat:repeat;
    border-style:none;
    color:#ffffff;
    font-family:verdana, arial, helvetica;
    font-size:1.0em;
    font-style:normal;
    font-weight:bold;
    line-height:1.1em;
    text-align:left;
    text-decoration:none; 
}

div.bmw_navigation li { 
    background-color:transparent;
    background-image:url();
    border-color:transparent;
    border-style:solid;
    border-width:0px;
    color:#ffffff;
    font-family:verdana, arial, helvetica;
    font-style:normal;
    font-weight:bold;
    line-height:1.0em;
    text-decoration:none; 
}

div.bmw_navigation li.bmn_hover, div.bmw_navigation li:hover { 
    background-color:#fffd96;
    color:#014ba6;
    font-family:verdana, arial, helvetica;
    font-style:normal;
    font-weight:normal;
    text-decoration:none; 
}

div.bmw_navigation li.bmn_active { 
    background-color:#228b22;
    border-color:transparent;
    border-style:solid;
    border-width:0px;
    color:#014ba6;
    font-family:verdana, arial, helvetica;
    font-style:normal;
    font-weight:bold;
    line-height:1.0em;
    text-align:left;
    text-decoration:none; 
}

div.bmw_navigation li ul li { 
    background-color:transparent;
    border-style:none;
    color:#014ba6;
    font-family:verdana, arial, helvetica;
    font-size:1.0em;
    font-style:normal;
    font-weight:bold;
    line-height:1.1em;
    text-align:left;
    text-decoration:none; 
}

div.bmw_navigation a { 
    color:#ffffff;
    font-family:verdana, arial, helvetica;
    font-style:normal;
    font-weight:bold;
    line-height:1.0em;
    text-decoration:none; 
}

div.bmw_navigation a:visited { 
    border-color:transparent;
    border-style:solid;
    border-width:0px;
    color:#ffffff;
    font-family:verdana, arial, helvetica;
    font-style:normal;
    font-weight:bold;
    line-height:1.0em;
    text-align:left;
    text-decoration:none; 
}

div.bmw_navigation a:hover { 
    color:#014ba6;
    font-family:verdana, arial, helvetica;
    font-style:normal;
    font-weight:bold;
    text-decoration:none; 
}

div.bmw_navigation a:visited { 
    border-color:transparent;
    border-style:solid;
    border-width:0px;
    color:#ffffff;
    font-family:verdana, arial, helvetica;
    font-style:normal;
    font-weight:bold;
    line-height:1.0em;
    text-align:left;
    text-decoration:none; 
}

div.bmw_navigation a:hover { 
    color:#014ba6;
    font-family:verdana, arial, helvetica;
    font-style:normal;
    font-weight:bold;
    text-decoration:none; 
}

div.bmw_breadcrumbs { 
    color:#000000;
    font-family:verdana, arial, helvetica;
    font-size:1.0em;
    font-style:normal;
    font-weight:normal;
    line-height:1.1em;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    text-decoration:none; 
}

div.bmw_breadcrumbs a { 
    color:#014ba6;
    font-family:verdana, arial, helvetica;
    font-size:1.0em;
    font-style:normal;
    font-weight:bold;
    line-height:1.1em;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    text-decoration:none; 
}

div.bmw_breadcrumbs a:visited { 
    color:#014ba6;
    font-family:verdana, arial, helvetica;
    font-size:1.0em;
    font-style:normal;
    font-weight:bold;
    line-height:1.1em;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    text-decoration:none; 
}

div.bmw_breadcrumbs a:hover { 
    color:#ffcc33;
    font-family:verdana, arial, helvetica;
    font-size:1.0em;
    font-style:normal;
    font-weight:bold;
    line-height:1.1em;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    text-decoration:none; 
}

div.bmw_breadcrumbs a:visited { 
    color:#014ba6;
    font-family:verdana, arial, helvetica;
    font-size:1.0em;
    font-style:normal;
    font-weight:bold;
    line-height:1.1em;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    text-decoration:none; 
}

div.bmw_breadcrumbs a:hover { 
    color:#ffcc33;
    font-family:verdana, arial, helvetica;
    font-size:1.0em;
    font-style:normal;
    font-weight:bold;
    line-height:1.1em;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    text-decoration:none; 
}


/* ---------------------------------------
   FOOTER STYLES
   --------------------------------------- */

div.bmw_footer { 
    color:#000000;
    font-family:verdana, arial, helvetica;
    font-size:100%;
    font-style:normal;
    font-weight:bold;
    margin-top:0px;
    padding-top:10px;
    text-align:center;
    text-decoration:none; 
}

div.bmw_footer a { 
    color:#014ba6;
    font-family:verdana, arial, helvetica;
    font-size:100%;
    font-style:normal;
    font-weight:bold;
    margin-top:0px;
    padding-top:10px;
    text-decoration:none; 
}

div.bmw_footer a:visited { 
    color:#014ba6;
    font-family:verdana, arial, helvetica;
    font-size:100%;
    font-style:normal;
    font-weight:bold;
    margin-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:10px;
    text-decoration:none; 
}

div.bmw_footer a:hover { 
    color:#ffcc33;
    font-family:verdana, arial, helvetica;
    font-size:100%;
    font-style:normal;
    font-weight:bold;
    margin-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:10px;
    text-decoration:none; 
}

div.bmw_footer a:visited { 
    color:#014ba6;
    font-family:verdana, arial, helvetica;
    font-size:100%;
    font-style:normal;
    font-weight:bold;
    margin-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:10px;
    text-decoration:none; 
}

div.bmw_footer a:hover { 
    color:#ffcc33;
    font-family:verdana, arial, helvetica;
    font-size:100%;
    font-style:normal;
    font-weight:bold;
    margin-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:10px;
    text-decoration:none; 
}


/* ---------------------------------------
   LINKS STYLES
   --------------------------------------- */


/* ---------------------------------------
   SPOTLIGHT STYLES
   --------------------------------------- */

div.bmw_spotlightLinks div.bmw_link { 
    color:#000000;
    font-family:verdana, arial, helvetica;
    font-size:110%;
    font-style:normal;
    font-weight:bold;
    text-decoration:none; 
}

div.bmw_spotlightLinks div.bmw_link a { 
    font-family:verdana, arial, helvetica;
    font-size:110%;
    font-style:normal;
    font-weight:bold;
    text-decoration:none; 
}

div.bmw_spotlightLinks div.bmw_link a:visited { 
    font-family:verdana, arial, helvetica;
    font-size:110%;
    font-style:normal;
    font-weight:bold;
    text-decoration:none; 
}

div.bmw_spotlightLinks div.bmw_link a:visited { 
    font-family:verdana, arial, helvetica;
    font-size:110%;
    font-style:normal;
    font-weight:bold;
    text-decoration:none; 
}


/* ---------------------------------------
   MORELINKS STYLES
   --------------------------------------- */

div.bmw_moreLinks div.bmw_link { 
    color:#000000;
    font-family:verdana, arial, helvetica;
    font-size:0.7em;
    font-style:normal;
    font-weight:normal;
    line-height:1.0em;
    margin-left:0px;
    margin-top:0px;
    padding-top:0px;
    text-decoration:none; 
}


/* ---------------------------------------
   LATEST STYLES
   --------------------------------------- */


/* ---------------------------------------
   QUICKTEASE STYLES
   --------------------------------------- */


/* ---------------------------------------
   NEWS STYLES
   --------------------------------------- */


/* ---------------------------------------
   ANNOUNCEMENTS STYLES
   --------------------------------------- */


/* ---------------------------------------
   TIPS STYLES
   --------------------------------------- */


/* ---------------------------------------
   SEARCH STYLES
   --------------------------------------- */

form.bmw_search input { 
    margin-left:3px;
    padding-top:0px;
    width:100px; 
}


