* {margin:0; padding:0;}

body {background:#fff url(images/header_bkgd.png) top repeat-x; text-align:center; font:13px Tahoma,Geneva,Arial,sans-serif; color:#333;}

p {margin:14px 0px; line-height:150%}

ul {margin-left:17px}

ol {margin-left:17px}

li {margin:10px 0px 10px 10px;}

.cb {clear:both}

em {color:#990000; font-style:normal; }

.txtac {text-align:center;}

h1 {font:20px Tahoma,Arial,sans-serif; color:#736670; margin-bottom:10px;}
h2 {font-size:16px; color:#764246; margin-top:10px; font-weight:bold;}
h3 {font-size:14px; color:#666; font-weight:bold; margin:8px 0px}
h3 b {color:#000;}
h4 {font:17px Tahoma,Arial,sans-serif; color:#fff; margin:8px 0px}
h5 {font:14px Tahoma,Arial,sans-serif; color:#333; font-weight:bold; margin:8px 0px}
h6 {font:11px Tahoma,Arial,sans-serif; color:#000; font-weight:bold; margin:12px 0 6px;}

caption {font-size:1.15em; text-align:left; color:#0b6bab; font-weight:bold; margin-bottom:10px; padding-bottom:5px; border-bottom:2px solid #666}

acronym {cursor:help; border-bottom:1px dashed #666; color:#A2631C}

.vam {vertical-align:middle;}
.fr {float:right;}
.vab {vertical-align:bottom;}

img, a img {border:none;}

a {color:#736670}
a:visited {color:#736670}
a:hover {color:#978592}

#frame {width:800px; margin:0px auto; padding:0px 0px; text-align:left; position:relative;}

#header {position:relative; width:800px; padding:0; height:134px; background:url(images/header.png) no-repeat;}

#nav {width:524px; color:#333; font:bold italic 9px Verdana,sans-serif; position:absolute; top:50px; right:0px; z-index:3;}

#nav a {margin:0 10px;}

#nav a:link {color:#333; text-decoration:none;}
#nav a:visited {color:#333; text-decoration:none;}
#nav a:hover,#nav a.active {color:#fff;}

#content {font-size:1.1em; position:relative; width:800px; }

#footer {text-align:center; border-top:1px solid #ccc; margin-top:20px;}

#footerInside {text-align:left; font-size:11px; color:#666; margin:12px auto; width:800px;}

#footer a {color:#ddd;}

.sideBox {border:1px solid #9C9A73; background:#A6A47B; padding:0 10px 10px 18px; font-size:13px; color:#333; margin-top:8px;}

.ULflushLeft {margin-left:8px;}

.whiteHr {border-top:1px solid white; font-size:1px; margin:25px 0 0 0;}

.darkHr {border-top:1px solid #7F7E5E; font-size:1px; margin:20px 0 20px 0;}

.boxYell {padding:10px; background: #ffc url(images/box-simple-yellow.gif) top left repeat-x; border: 1px solid #fda; }

/********** Home *************/


/******* Contact Page *********/

#contactLeftCol {float:left; width:200px;}

#contactRightCol {float:left; width:520px;}

#contactRightCol table {margin-left:-5px; font-size:14px;}
#contactRightCol b {font-size:14px;}

#contactLeftCol strong {font-size:14px; font-weight:bold; color:#333; display:block; margin-bottom:15px;}
#contactLeftCol em {font-size:16px; color:#333; display:block; margin-bottom:15px; font-weight:bold;}
#contactLeftCol b {font-size:10px; font-weight:bold;}
#contactLeftCol address {font-size:14px; color:#575447; display:block; margin:3px 0 30px 0;}
#contactLeftCol a {font-size:10px; padding-left:7px;}

.formEle {border:1px solid #ccc; background:#fff; font-size:15px; }

/*********** Products ****************/

.listStyle1 li {margin-left:0px; font-size:12px;}

.batteryRow td {border-bottom:1px solid #999; padding:15px 0}

.productsTopLine {border-bottom:1px solid #999; font-size:1px; margin-top:25px}

.productsBottomLine {border-bottom:1px solid #999; font-size:1px; margin-bottom:25px}

.firstCol {float:left; width:200px; margin-top:0px;}
.secondCol {float:left; width:250px; margin-top:0px;}
