/* WWW.MILLION.COM.SG CSS STYLES */
body { margin: 0px; background-color: #e4e4e4; font-size: 11px; font-family:Arial, Helvetica, sans-serif; }
img {border:0;}
#logo {float: left; width: 200px; height: 95px; }
#banner {float: left;}
a:link { color: #0066CC; text-decoration: underline;}
a:visited { color: #0066CC; text-decoration: underline;}
a:hover { color: #666666; text-decoration: none;}

/* MAIN NAVIGATION */
#nav {font-weight: bold; font-size: 12px; height: 26px; float: left; background-image: url(../auxil/navbg.gif); background-repeat: repeat-x;}
#nav ul { padding: 5px; margin: 0px; list-style: none;}
#nav ul li { display: inline; padding-left: 10px;}
#nav a:link { color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; }
#nav a:visited { color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; padding-right: 15px;}
#nav a:hover {color: #CC0000; text-decoration: none; background-color: #E1EFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; padding-right: 15px;}
/* NAVIGATION CURRENTLY */
.navcurrent { color: #CC0000; text-decoration: none; background-color: #E1EFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; }
.navcurrent a:link {color: #CC0000; }

/* VIEW CART */
#viewcart {float: right; width: 84px; background-color: #003063;}
.redtext{ color: #FF0000; }
/* SIDE BAR CSS STYLES */
.sidetitle {padding: 8px; padding-top: 5px; padding-bottom: 5px; color:#000000; font-size: 12px; font-weight: bold; background-image: url(../auxil/sidenav_bg.gif); }
.sidesearch { padding: 8px; background-color: #E1EFFF; font-size: 11px;}
.sidebrowse { font-size: 12px; color: #003063; font-weight: bold; background-color: #E1EFFF; padding: 8px; }
.sidebrowse ul { margin-top: 0px;}
.sidebrowse ul li { margin-top: 0px; margin-bottom: 5px; list-style: url(../auxil/bu_arrow.gif);}
.sidebrowse a:link { color: #003063; text-decoration: none;}
.sidebrowse a:visited { color: #003063; text-decoration: none;}
.sidebrowse a:hover { color: #666666; text-decoration: underline;}
.forms { margin: 0px;}
.fields {width: 100%; font-size: 11px; margin-top: 3px;}
.industrylist {width: 100%; }

input, select, textarea {font-size:11px;}

/* CONTENTS */
#contents { padding: 10px; }
#centerpanel { float: left; width: 435px; }

#rightpanel { font-size: 11px; padding-top: 2px;padding-left: 5px; float: right; width: 140px; border-left: 1px #e4e4e4 solid;}
#rightpanel a:link { color: #0066CC; text-decoration: underline;}
#rightpanel a:visited { color: #0066CC; text-decoration: underline;}
#rightpanel a:hover { color: #666666; text-decoration: none;}

.pagetitle { font-size: 15px; font-weight: bold; color: #003063; width: 60%; float: left;}
.pagetitle a:link { font-size: 15px; font-weight: bold; color: #003063; text-decoration: none; border-bottom: 1px #666666 dashed;}
.pagetitle a:visited { font-size: 15px; font-weight: bold; color: #003063; text-decoration: none; border-bottom: 1px #666666 dashed;}
.pagetitle a:hover { font-size: 15px; font-weight: bold; color: #666666; text-decoration: none; border-bottom: none;}
.bodytitle { font-weight: bold; color: #003063; font-size: 12px;}
.bodytext { font-size: 12px;}

/*BREADCRUMP STYLES */
#breadcrump { float: right; font-size: 11px; width: 40%;}
#breadcrump a:link { color: #0066CC; text-decoration: underline;}
#breadcrump a:visited { color: #0066CC; text-decoration: underline;}
#breadcrump a:hover { color: #666666; text-decoration: none;}

/* PRODUCTS GENERAL STYLES */
.producttitle { font-weight: bold; font-size: 12px; color: #003063;}
.productcode { font-size: 11px; color: #666666; }
.outdoor { float: right; width: 26px; height: 24px; }

/* FEATURED PRODUCTS IMAGE */
.f_image { padding-right: 5px; width: 90px; height: 90px;}

/* PRODUCT DETAILS */
.detailtitle { font-weight: bold; font-size: 14px; color: #003063;}
.viewlarge { float:right; margin-right: 10px; margin-top: 3px;}
.viewlarge  a:link { color: #666666; text-decoration: underline;}
.viewlarge  a:visited { color: #666666; text-decoration: underline;}
.viewlarge  a:hover { color: #0066CC; text-decoration: none;}
.outdoordetails { float: left; font-size: 11px; font-weight: bold; }
.normal_image { padding-bottom: 8px; padding-right: 10px;}

/* CATEGORY LISTING / PRODUCT LISTING PAGE */
.category { width: 130px; float: left;}
.maincat { width: 180px; height: 210px; float: left; }
.divider { float: left; width: 1px; background-color: #e4e4e4; margin-left: 9px; margin-right: 9px; height: 200px;}
.c_image { padding-bottom: 8px;}

/* FOOTER */
#footer { font-size: 11px;}
#footer a:link { color: #0066CC; text-decoration: underline;}
#footer a:visited { color: #0066CC; text-decoration: underline;}
#footer a:hover { color: #666666; text-decoration: none;}

/* SYSTEM MESSAGE */
.message-error  {
  width:500px;
  margin:5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #272727;
  font-weight: 600;
  padding:10px 5px 10px 10px;
  border:1px solid #FF0000;
  background: #FFCCCC no-repeat;
  -moz-border-radius: 5px;
}

.message-info {
  width:500px;
  margin:5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #272727;
  font-weight: 600;
  padding:10px 5px 10px 10px;
  border:1px solid #CC9900;
  background: #FFFFCC no-repeat;
  -moz-border-radius: 5px;
}

.message-ok     {
  width:500px;
  margin:5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #272727;
  font-weight: 600;
  padding:10px 5px 10px 10px;
  border:1px solid #0000FF;
  background: #CCFFFF no-repeat;
  -moz-border-radius: 5px;
}
