﻿@charset "utf-8";
html, body { margin: 0; padding: 0; text-align:center; font: 80% Verdana, Geneva, sans-serif; background: #FFF;}
h1 { font-size: 1.2em; }
a { text-decoration: none; }
a:visited { color: blue; }
a:hover { text-decoration: underline; }
a img { border: none; }
hr {border: 0;color: #666;background-color: #999;height: 2px;} 
.clearfloat { clear: both; height: 0; line-height: 0; font-size: 1px; }
.nicelist { margin-left: 0; padding-left: 0; }
.nicelist li { background: url(images/bul_nice.gif) no-repeat 0.15em 0.5em; padding-left: 1.2em; list-style: none; }
.pink { color: #f57; }
.gray { color: #777; }
.pagetitle {font-size: 1.2em;color: #000;text-align:left;}
.pagetext {	font-size:1.1em;color:#000;text-align:left;line-height:16px;}
.emphasistext { color:red;font-weight:bold; }
.emphasistext2 { color:black; font-weight:bold; font-size: 1.2em; }
.emphasistext-about { color:black; }
.bodywrapper {margin: 20px 20px 20px 20px; height: 100% }
.horizontal_dotted_line {border-bottom: 1px dotted #999;width: 100px;clear:both;padding: 5px 0 5px 0}
.prodpagetitle {font-size: 1.2em;color: red;text-align:left;font-weight:bold;}

#wrapper { margin: 0 auto; text-align: center; width: 900px; text-align: left; margin-left: auto; margin-right: auto;}
#header { position: relative; text-align: center; height: 105px; margin: 0 0 8px 0; width: 100%;}
#logo { float:left; width: 250px; position:relative; float:left; top:26px; left:20px; border: none;}
#hd-nojs p { margin: 0 200px 10px 110px; padding: 8px; text-align: center; border: 2px solid #dadada; background: #f8e8bd; color: #4d982e; }
/*begin main navigation menu */
#menuwrap { margin: 0; padding: 0; position: relative; background: transparent url(images/menu_bg.gif) no-repeat scroll 0 0; height: 105px; width: 100%; text-align:left;}
#menu { list-style: url(none) none outside; position: relative; left: 0px; top: 0px; margin-left:500px; padding: 0; white-space: nowrap; width: 283px;}
#menu li { margin: 0; float: left; display:inline; top: 60px;}
#menu li a { float: right; color: #000;}
#menu li a:hover { cursor: pointer; text-decoration: none; color: #900; }
#menu li .menu-sel { color: #900; cursor: default; font-weight: bold; }
#home { position: absolute; left: 0px; top: 60px;}
#about { position: absolute; left: 60px; top: 60px;}
#product { position: absolute; left: 142px; top: 60px;}
#contact { position: absolute; left: 220px; top: 60px;}
/*end main navigation menu */
#midwrap { margin: 0; padding: 0; background: #fff; clear:both; }
#col1-home { float: none; width: 797px; position: relative; text-align: center; }
#col3-home-wrap { margin: 0 auto; width: 900px;text-align:left; padding: 12px 0 0 0}
#col3-home-lf { float: left; width: 262px; height: 139px; margin: 0 auto; padding: 0 5px 0 0; background: transparent url(images/home_bot_01.jpg) no-repeat; text-align: left; }
#col3-home-rt { float: left; width: 262px; height: 139px; padding: 0 0 0 5px; background: transparent url(images/home_bot_03.jpg) no-repeat; text-align: left; }
#col3-home-md { float: left; width: 262px; height: 139px; padding: 0; background: transparent url(images/home_bot_02.jpg) no-repeat; text-align: left; }
#col3-home-hd { width: 200px; padding: 12px; color: #c00; font-size: 110%; font-weight: bold; }
#col3-home-hd a { color: #c00; }
#col3-home-txt { height: 100px; padding: 12px; font-size: 85%; }
#col3-home-txt a { color: #000; }
#footer { display: block; position: relative; font-size: 75%; padding-right: 75px; }
#footer p { padding: 8px; text-align: center; }

/* begin product tab */
#tabBody { background-image: url(images/tab_body.gif); background-repeat:no-repeat; width:451px; height:393px;}
#featuredSpecs { margin: 0 auto;padding: 10px 15px 10px 15px; text-align:left; vertical-align:top;}
#featuredSpecs ul { margin-left: 30px; padding-bottom: 5px; }
#featuredSpecs li { margin-left: 0px; line-height: 18px; padding: 3px 0 0 0; }
#photoGallery { margin: 0 auto;padding: 60px 15px 10px 15px; text-align:center; vertical-align:top;}
/* end product tab */

/* begin photogallery */
#photoGalleryWrapper { position: relative;width: 380px;height: 270px;text-align: center;margin: 0 auto; padding: 0; }
#prevBtnDiv { position: relative; top: 125px;width: 20px; float:left; margin: 0;}
#nextBtnDiv { position: relative; top: 125px;width: 20px; float:right; margin: 0;}
#photoCaption { position: relative; text-align: center; }
#imageGallery { text-align:center;margin:0 auto; padding:0; }
.galleryImg { border:none; }
/* end photogallery */
#jsddm { margin: 0;	padding: 0 }
#jsddm li {	float: left; list-style: none;}
#jsddm li a { display: block; }
#jsddm li a:hover {	}
#jsddm li ul {	margin: 0;padding: 0;position: absolute;visibility: hidden;border-top: 1px solid #000}
#jsddm li ul li {float: none;display: inline;}
#jsddm li ul li a {	width: 130px;background: #808080; color: #fff; padding-left:4px;}
#jsddm li ul li a:hover {background: #909090; color: #000;}

