body{background: #1272bd; color: #000; font-family: sans-serif, arial; font-size: 12pt; margin: 0; padding: 3px 0 10px 0; background-image: url("back8.jpg"); background-repeat: repeat-xyy;}
#frame {position:relative; background: #ffffff; width: 1000px; margin: 0 auto;}

#header {position:relative; background-image: url('banner8.jpg'); width: 1000px; height: 200px; margin: 0px; border-bottom: 3px solid #ff9a00;  border-top: 3px solid #ff9a00;padding: 0px;}
#header object {margin-left:0px;}
#header h1 {position: relative; top: 0px; margin-top: 20px; margin-bottom:0px; color: #4f5a7b; text-decoration: bold; font-size: 3em; text-align: center;}
#header h2 {position: relative; top: 0px; margin-top: 20px; color: #4f5a7b; text-decoration: bold; font-size: 1.5em; text-align: center;}

#bar_top {font-size: 80%; width: 997px; height: 24px; margin-top: 0px; right: 0px; padding: 2px; margin-bottom: 0px; text-align: right; background: #ffffff; }
#bar_top input {font-size: 95%;}
#bar_top ul {position: absolute; width: auto; padding:0px; margin:2px; left: 3px; margin-left:3px; top: 4px; list-style: none;}
#bar_top li {float: left ; margin-left: 10px; font-size: 95%; top: 0px;  text-decoration: none;}
#bar_top li a {color: #4f5a7b; text-decoration: none; border-left: 1px solid; padding-left: 2px;}
#bar_top li a:hover { background: #c3cdd4; color: #4f5a7b; text-decoration: none; }

#menu {position: absolute; bottom: 2px; left: 0px; height: 20px; width: 700px;}
#menu ul {display: inline;  list-style: none; font-weight: bold;}
#menu li { float: left; margin-left: 10px; font-size: 95%; text-decoration: none; }
#menu li a, #smenu li a {background: #1272bd; color: #ffffff; padding: 1px 3px 1px 3px; text-decoration: none; border: 1px solid #000000;}
#menu li a:hover, #smenu li a:hover {background: #8e8b8b;color: #ffffff; text-decoration: none; border: 1px solid #000000;}

#smenu {position: absolute; bottom: -27px; left: 0px; height: 20px;}
#smenu ul {display: inline;  list-style: none; font-weight: bold;}
#smenu li { float: left; margin-left: 10px; font-size: 75%; text-decoration: none; }

#contents{text-align: left; margin: 0px; margin-top: 20px; margin-left: 10px; border-right: 1px dashed #1272bd ; width: 640px; padding: 1px 10px 0px 10px; font-size: 90%;overflow: auto;}
#contents a { background: #fff; color: #1272bd; text-decoration: underline; }
#contents p { text-align: justify; text-indent: 0px;margin:0px;margin-top:4px; }
#contents p.small { text-align: justify; text-indent: 0px; margin:0px;font-size: 80%;}
#contents h1 { background: #fff;color: #0F497B; font-size: 2.3em; margin: 5px; margin-left: 0px;}
#contents h1 a { background: #fff;color: #0F497B; text-decoration: none; margin: 5px; margin-left: 0px;}
#contents h2, #contents h2 a { background: #fff;color: #0F497B; font-size: 1em; margin-bottom: 0px;}
#contents ul { margin: 0; padding: 10px 30px; }
#contents li { padding: 3px 0 0 5px; }
#contents pre {position: relative; left: 30px; white-space: pre-wrap; word-wrap: break-word;}
#contents p.newold {margin-top: 20px;text-align: center; font-weight: bold;}

#apic {float:left; text-align: center; margin: 10px; margin-left: 0px; padding: 5px; padding-left:0px; border-right: 1px dashed #c3cdd4 ; border-bottom: 1px dashed #c3cdd4 ;}

#right {float:right; width: 310px; margin-left: 5px; padding: 0px;font-size: 70%;padding-top: 10px;padding-right: 5px;padding-bottom:10px;}
#right a { background: #fff;color: #0F497B;}
#right h1 { background: #fff;color: #0F497B; font-size: 1.3em;padding-left: 0px;}
#right h2 { background: #fff;color: #0F497B; font-size: 1.3em;padding-left: 0px;}
#right h3, #right h3 a { background: #fff;color: #0F497B; font-size: 1em; margin: 0px; margin-bottom: 4px;}
#right td {border: none; text-align: left; font-size: .8em;}
#right p { text-align: justify; text-indent: 0px;margin:0px;margin-top:4px;padding-left: 5px;}
#right p.small, h1 a.small { text-align: justify; text-indent: 0px; margin:0px;font-size: 60%;padding-left: 5px;}
#right ul {padding-left: 16px;margin-top: 1px;margin-bottom: 0px;}

#footer { clear: both; width: 1000px; height: 20px; padding-bottom: 20px; border-top: 3px solid #ff9a00; font-size: 70%; text-align: center; } 
#footer a {color: #1272bd; text-decoration: none;}
#footer a:hover { background: #ffffff; color: #1272bd; text-decoration: none;}
a img { border: 0; }
.hidden { display: none; }
.unhidden { display: block; }

#contents table {margin-left: 10px; border: none; border-left: 2px solid  #1272bd; border-top: 2px solid  #1272bd;}
#contents th {color:  #000000;border: none;	border-bottom: 1px solid  #1272bd; letter-spacing: 1px;text-transform: uppercase;text-align: center; padding: 3px 3px 3px 3px;}
#contents td {border: none; border-bottom: 1px solid  #1272bd;text-align: center;}
#contents td.c1 {text-align: left; width: 350px;}
#contents td.c2 {width: 50px;}
sinput.btn {color:#4f5a7b; font: bold 84% 'trebuchet ms',helvetica,sans-serif; background-color:#ebeced; border:1px solid;  border-color: #c3cdd4 #c3cdd4 #4f5a7b #4f5a7b;margin-bottom: 5px} 

#products-holder{float:left;width:640px;position:relative;}
.product-holder{float:left;width:205px;margin-right:5px;border:1px solid #0F497B;margin-bottom:5px;height:350px;position:relative;padding-top:5px;}
.product-thumb img{width:120px;height:120px;border-style:none;}
.product-thumb{width:200px;margin-bottom:10px;text-align:center;height:125px;margin-right:auto;margin-left:auto;overflow:hidden;}
.product-detail{width:190px;height:150px;margin-right:auto;margin-left:auto;}
.product-detail a:link,.product-detail a:visited{color:#F60;text-decoration:none;}
.product-detail a:hover{color:#06F;}
.product-detail p{font-size:10px;}
.product-price{width:200px;font-size:14px;font-weight:700;text-align:center;margin:auto auto 10px;}
.product-wishpot{width:200px;text-align:center;margin-right:auto;margin-left:auto;margin-bottom:10px;}
.product-wishpot img{margin-bottom:2px;width:120px;height:25px;}
.addthis_counter, .atc_s {background-color:#0F497B !important;}

