@charset "utf-8";

* {
margin:0 auto;
padding:0;
}

html,body {
background:#FF6600 url(../images/bg_ecommerce.gif);
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:100%;
text-align:center;
width:1000px;
}

table.wrapper {
background-color:#FFF;
margin:0 auto;
width:1000px;
border-collapse:collapse; !important
border:none;
}

#toplogo {
background-color:#FFF;
height:60px;
}

#toplogo ul {
line-height:normal;
list-style:none;
margin:0;
padding:0;
}

#toplogo a {
color:#066;
float:right;
font-size:1em;
font-weight:400;
padding:13px 5px 0;
}

#toplogo a:hover {
background:#333;
color:#FFF;
}

#logo {
background-color:#FFF;
float:left;
height:60px;
}

td.header {
background-image:url(../images/topnavbg.jpg);
background-repeat:no-repeat;
}

#navmenu {
padding:0 10px;
height:57px;
width:500px;
float:left;
}
#navmenu2 {
padding:15px 10px;
width:250px;
float:right;
}

#navmenu ul {
padding:25px 10px 0;
line-height:normal;
list-style:none;
margin-left:25px;
}

#navmenu a {
color:#FCFDDF;
float:left;
font-size:1em;
font-weight:400;
padding-right:10px;
text-decoration:none;
}

#navmenu a:hover {
color:#FFF;
text-decoration:underline;
}

#page {
	background-color:#FFF;
margin:10px 25px;
	text-align:left;
width:950px;
}

ul.pagelists {
margin:0;
padding:0;
}

ul.pagelists li.title {
list-style:none;
margin-bottom:1em;
}

ul.pagelists li.title h2 {
border-bottom:1px solid #ccc;
color:#444;
font-size:1.1em;
margin:0 0 .2em;
padding:0 0 .2em;
}

ul.pagelists li ul {
list-style:disc outside;
margin:0 0 0 1.2em;
padding:0;
}

ul.pagelists li ul li {
padding:0 0 .4em;
}

ul {
margin:0 0 0 1.2em;
}

td.footer {
background:#F5F5F5 url(../images/bottom_ecommerce.jpg) no-repeat;
color:#FFF;
height:50px;
margin:0 auto;
width:1000px;
}

.footer p {
text-align:center;
}

A.footer:link,A.footer:visited,A.footer:active {
color:#FFF;
text-decoration:none;
}

TD {
font-family:Verdana;
font-size:11px;
}

P {
font-family:Verdana;
font-size:11px;
padding-bottom:10px;
text-align:left;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	color:#000033;
}

h2 {
color:#333;
font-size:14px;
font-style:normal;
font-weight:700;
text-transform:uppercase;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

TD.dark {
color:#666;
font-size:12px;
}

P.dark {
color:#666;
}

HR {
color:#036;
height:1px;
}

.review {
color:#000;
font-weight:700;
}

.showallreview,.reviewcomments {
color:#000;
font-weight:400;
}

.reviewname {
color:#999;
font-weight:700;
}

hr.review {
border-color:#006AC8;
border-style:dashed;
border-width:1px 0 0;
height:0;
text-align:left;
width:100%;
}

.detaildescription ul li {
list-style-position:inside;
list-style-type:square;
padding-top:5px;
}

SELECT.prodoption {
border:1px solid #069;
color:#069;
font-size:11px;
width:105px;
}

textarea.textarea_code_low {
color:#006;
height:100px;
margin-bottom:10px;
margin-left:0;
margin-top:5px;
width:520px;
}

#toplogo li,#navmenu li {
display:inline;
}

A:link,A:visited,A:active,A.img:link,A.img:visited,A.img:active {
	color:#0066CC;
	text-decoration:none;
}

A:hover,A.dark:hover,A.img:hover {
color:#036;
text-decoration:none;
}

A.dark:link,A.dark:visited,A.dark:active {
color:#666;
text-decoration:none;
}

TD.smaller,P.smaller {
color:#000;
}

SPAN.prodoption,SPAN.detailoption {
color:red;
}

td.prodnavigation,P.prodnavigation {
color:#A0A0A0;
}

.HeaderBG {
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-image: url(../images/header-bg.gif);
	background-repeat: repeat-x;
	padding: 40px 30px 20px 28px;
	color: #FFFFFF;
}