@charset "utf-8";

* {
margin:0 auto;
padding:0;
}

html,body {
background:#333 url(../images/bg_ecommerce.gif);
color:#474848;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:100%;
text-align:center;
width:1000px;
}

.wrapper {
background-color:#FFF;
margin:0 auto;
width:1000px;
}

#toplogo {
background-color:#FFF;
height:105px;
}

#toplogo ul {
line-height:normal;
list-style:none;
margin:0;
padding:0;
}

#toplogo a {
color:#066;
float:right;
font-size:0.8em;
font-weight:400;
padding:13px 5px 0;
}

#toplogo a:hover {
background:#333;
color:#FFF;
}

#logo {
background-color:#FFF;
float:left;
height:105px;
}

td.header {
background-image:url(../images/topnavbg.jpg);
background-repeat:no-repeat;
}

#navmenu {
padding:0 10px;
height:57px;
width:450px;
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;
}

#page ul {
	list-style:none;
	font-weight: bold;
}

#page ul li,#page ol li {
	list-style:none;
	margin-left:30px;
}
#page ul li ul li  {
	list-style:none;
	background:url(/images/rightimage.gif) no-repeat left top;
	margin-left:30px;
	padding-left:15px;
	font-weight: normal;
}

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 {
color:#333;
font-size:16px;
font-style:normal;
font-weight:700;
text-transform:uppercase;
}

h2 {
color:#333;
font-size:14px;
font-style:normal;
font-weight:700;
text-transform:uppercase;
}

h3 {
font-size:12px;
font-style:italic;
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 {
color:#C00;
text-decoration:none;
}

A:hover,A.dark: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;
}

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;
}

.TextWhite { color: #FFFFFF; font-size: 11px; }

.TextMenuLin { color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size: 11px; }
a:visited.TextMenuLin { color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size: 11px; }
a:link.TextMenuLin { color: #FFFFFF; text-decoration: underline; font-weight: bold; font-size: 11px; }
a:hover.TextMenuLin { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 11px; }


