* {margin:0; padding:0;}
body {background-color:#DBD6BD; background: url(images/page_bg.gif); font-family:Verdana, Arial, helvetica; font-size:12px; color: #464544;}
a {color:#464544; text-decoration:none; font-weight:bold; border:none}
a:hover {color:#0000FF; text-decoration:none;}
a img {border: none;}
input, select, textarea {border: 1px solid #058CCD; padding: 1px 1px 1px 1px; font-size: 11px; background-color: #FFFFFF;}
input[type="checkbox"], input[type="radio"] {border: none; background-color: transparent;}
input .disabled, input.disabled {border: 1px solid #AAAAAA; background-color: #DDDDDD;}
img {border: 0;}
th {font-weight:bold; text-align:right;}
td {text-align:left;}

ul {padding:2px 0 3px 0;}
ul li {padding:0 0 2px 0; list-style-position:inside;}

ol {margin:0; padding:0;}
ol li {margin:1px 0 2px 0; padding:0; list-style-position:inside; font-weight:bold;}

#wrapper1 {background:top left url(images/page_bg_top.gif) repeat-x; padding-top:5px;}
#wrapper2 {margin:0 auto 0 auto; width:798px;}
#wrapper3 {float:left; width:900px; background-color:#AAB9E9;}
#wrapper4 {float:left; width:900px; margin:0 auto 0 auto; padding:0;}


#nav {padding:96px 0 0 11px;}
#nav ul {padding:0;}
#nav li {list-style: none; float: left; background: left center url(images/arr.gif) no-repeat; padding:0 30px 0 10px;}
#nav a {color:#000000; text-decoration: none; font-weight: bold;}
#nav a:hover {color: #FFA405;}

#body-top {float:left; width:900px; background:url(images/body_bg_top.jpg) no-repeat; height:120px;}
#body-img {float:left; width:900px; background:bottom right url(images/body_bg_bot.gif) no-repeat;}
#body-foot {float:left; width:900px; height:25px; background:bottom right url(images/body_bg_foot.gif) no-repeat;}

#content {float:left; width:600px; margin:10px 0 0 10px; padding:0 0 0 0;}
#content-bg  {background:url(images/green_bg.gif) repeat-y; padding:0 15px 2px 15px;}
#content-top {background:url(images/green_top.gif) no-repeat; height: 24px;}
#content-bot {background:bottom left url(images/green_bot.gif) no-repeat; height:24px;}

h1 {font-size:20px; font-weight:bold; color:#0053a6; margin:0; padding:0 0 4px 0;}
h2 {font-size:14px; font-weight:bold; color:#336699; margin:0; padding:4px 0 0 6px;}
#content p {margin:0;}
#content ul li {list-style-position:inside; margin:0 0 0 20px;}

#right {float:right; background-color:#EAEEF8; width:240px; margin:10px 10px 10px 10px; padding:5px; overflow: auto; color:#000000;}
#right h2 {font-weight:bold; font-size:14px; color:#000000; line-height:2; text-align:center;}
#right a {color:#808080;}
#right li {list-style:none; background:left center url(images/arr.gif) no-repeat; padding:3px 0 3px 10px;}

#copyright {text-align:center; font-size:9px; color:#000000;margin-top:1px; text-align:center;}
#copyright a {color:#FFFFFF;}

.required {color:#CC0000; font-weight:bold;}

h3.product_price {font-size:13px; font-weight:bold; margin:0 0 5px 0; padding:0; color:#990000}
.product_text {float:left; padding:5px 0 0 10px;}
.dotted_line_blue {height:1px; padding:0px; margin:0px; background-color:#336699; clear:both; background-image:none;}
table.checkout th { background-color: #336699; }
.cart { background-color: #eeeeee; padding:2px;}
.cartheading {text-align:center; background-color: #336699; font-weight: bold; padding:2px;}
.cart_buttons input {margin-left:5px;}

.product {float:left; padding:5px 0 10px 0;}
.product h2 {font-size:16px; font-weight:bold; color:#336699; margin:0; padding:0;}
.product h3 {font-size:13px; font-weight:bold; margin:0; padding:0; color:#990000;}
.product .image {width:190px; background-color:#FFFFFF; margin:5px 5px 5px 5px; text-align:center; float:left; border:1px solid #808080;}
.product .image img {margin:5px;}
.product .text {padding:0; width:355px; float:left; }
.product h3.price {font-size:14px; font-weight:bold; color:#990000; margin:0; padding:0 0 5px 0;}
.product h3.free {font-size:14px; font-weight:bold; font-style:italic; color:#009900; margin:0; padding:0 0 5px 0;}
.product .option {text-align:right; padding:0 0 5px 0;}

.text_breadcrumbs {font-size:11px; color:#003366; margin:0px; line-height:normal; padding:2px 0px 10px 0px; }
a.link_breadcrumbs:visited {color:#003366; }
a.link_breadcrumbs:link {color:#003366; }
a.link_breadcrumbs:active {color:#003366; }
a.link_breadcrumbs:hover {color:#003366; }

table.checkout th {background-color:#AAB9E9; }
.cart {background-color:#DDDDDD; }
.cartheading {background-color:#AAB9E9; font-weight:bold; color:#000000;}

p, table, td, th { font-family:Verdana, Arial, helvetica; }



