@charset "iso-8859-1";
body {margin: 0px 0px 0px 0px; font-family: Verdana,sans-serif}
label {font-weight: bold}

a:link, a:visited {text-decoration: none; background-color: #FFF; color: #414859; font-weight: bold}
a:hover, a:active {text-decoration: none; background-color: #FFF; color: #000; font-weight: bold}

#container {margin: 20px 0px 0px 0px; min-width: 945px;}

#header {margin: 20px 0px 0px 0px; min-height: 131px}
#logo {margin: 0px 0px 10px 20px; float: left; border: none}
#strapline {margin: 0px 0px 11px 29px}
#paypal {right: 280px; position: absolute; margin-top: 54px; z-index: 1}
#searchdiv {position: absolute; right: 0px; font-size: 70%; text-align: right; margin-right: 7px; background-color: #FFF; top: 20px; color: #000}
#searchdiv form {margin-bottom: 10px}
.searchBox {width: 80px; font-size: 100%; border: 1px solid #65809b; font-family: Verdana,sans-serif}
.searchbutton {vertical-align: middle; width: 57px; height: 22px}
#loginarea {margin-right: 4px; margin-top: 0px}

#left {width: 198px; float: left; margin: 0px 0px 0px 20px}
#right {width: 203px; float: right; z-index: 2; background-color: #FFF}
#left h1 {width: 186px; color: #FFF; font-size: 85%; padding: 6px 0px 6px 10px; display: block; margin: 0px 0px 0px 0px;}
#left ul {list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px}
#left li {list-style: none; padding: 0px 0px 0px 0px; margin: 9px 0px 9px 0px; font-size: 85%}
#left a:link, #left a:visited {text-decoration: none; background-color: #65809b; color: #fff; font-weight: bold}
#left a:hover, #left a:active {text-decoration: none; background-color: #65809b; color: #000; font-weight: bold}

.charcoalround {background-image: url(../styleImages/menutitle-middle.gif)}
.charcoalround_top {height: 2px; width: 198px; display: block; background-image: url(../styleImages/menutitle-top.gif); background-repeat: no-repeat}
.charcoalround_bottom {height: 4px; width: 198px; display: block; background-image: url(../styleImages/menutitle-bottom.gif); background-repeat: no-repeat}

.blueround {background-image: url(../styleImages/menu-middle.gif); margin-top: 4px}
.blueround_top {height: 2px; width: 198px; display: block; background-image: url(../styleImages/menu-top.gif); background-repeat: no-repeat}
.blueround_bottom {height: 4px; width: 198px; display: block; background-image: url(../styleImages/menu-bottom.gif); background-repeat: no-repeat}

#content {margin-left: 213px; margin-right: 213px}

#trail {height: 19px; color: #000; background-color: #FFF; font-size: 70%; padding: 11px 0px 0px 27px; display: block; margin-top: 0px; margin-left: 0px; margin-right: 0px; left: 0px; right: 0px}
#trail a:link, #trail a:visited {color: #414859; background-color: #fff}
#trail a:hover, #trail a:active {color: #000; background-color: #fff}

#content p {padding: 0px 29px 0px 29px; font-size: 70%; text-align: justify}
#content h1 {padding: 0px 29px 0px 29px; font-size: 90%}
#content h2 {padding: 0px 29px 0px 29px; font-size: 80%}
#content table {border: 1px solid #000; margin: 0px auto 29px auto; font-size: 70%; border-collapse: collapse}
#content td {border: 1px solid #000; padding: 2px 3px 2px 3px; border-collapse: collapse}
#content table caption {font-size: 120%; font-weight: bold; padding-bottom: 4px}
#content table img {border: none}
#content ul {font-size: 70%; margin-left: 74px; list-style-position: outside}

#productimage {text-align: center}
#price {padding: 0px 29px 0px 29px; font-size: 120%; text-align: right}

#content .contentbar {height: 21px; color: #000; background-color: #fff; font-size: 100%; padding: 9px 0px 0px 27px; display: block; margin-top: 0px;  margin-left: 0px; margin-right: 0px; left: 0px; right: 0px; margin-bottom: 29px; font-weight: bold}

#content .cattable {border: none; margin-right: 10px; margin-left: 30px; width: 90%}
#content .cattable td, #content .cattable th {border: none; padding-bottom: 15px; vertical-align: top}
#content .cattable td img {border: none}
#content .catprice {font-weight: bold; vertical-align: middle; text-align: center}
#content .catlist {list-style: none; margin-left: 29px; font-size: 70%}
#content .catlist a {text-decoration: none; font-weight: bold; min-width: 200px; display: block; float: left}

#content .addButton {border: 0px; vertical-align: middle; margin-bottom: 5px}

#content .prodoptions {margin-left: 50px}

#content .pagination {text-align: right}

#right h1 {width: 186px; color: #000; font-size: 85%; padding: 6px 0px 6px 10px; display: block; margin: 0px 0px 0px 0px;}
#right table {font-size: 70%; margin-left: 27px; border-collapse: collapse; margin-right: 10px}
#right .hdivide {border-top: 1px solid #000}
#right table img {margin-left: 6px; border: none; margin-top: 15px; margin-bottom: 10px}

#right .featprod {margin-left: 27px; margin-right: 10px; text-align: center; font-size: 70%}
#right .featprod img {text-align: center; border: none; margin-bottom: 10px}

#right .maillist {margin-left: 29px; margin-right: 7px; font-size: 70%; margin-bottom: 9px}
#right form {text-align: right; border: ; margin: 0px}
#right form .textbox {width: 114px; font-size: 100%; border: 1px dotted #000; font-family: Verdana,sans-serif; margin-right: 5px}
#right .submitbutton {margin-top: 4px}

#footer {background-color: #000; text-align: center; color: #FFF; font-size: 55%; padding: 2px 0px 2px 0px; clear: both; margin-top: 30px; margin-bottom: 20px}
#footer a {background-color: #999; color: #FFF; text-decoration: none}

.txtCopyright {font-size: 8px; text-align: right; display: none}

.hidden {visibility: hidden}

#sitedocs {text-align: left; font-size: 70%; width: 790px; clear: left; margin: 0px 0px 20px -11px}
#sitedocs li {display: inline; margin-left: 20px}

/* Cart */
.cartProgress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	padding: 4px;
	border: 1px solid #CCCCCC;
	width: 500px;
	margin: auto;
}
.txtcartProgressCurrent {
	color: #61A2DF;
	font-weight: bold;
}
#content .carttable {border: 1px solid #000; width: 90%}
#content .tablenoborder {border: 0px solid #CCCCCC; width: 90%}
#content .tablenoborder td, #content .tablenoborder th {border: none; padding-bottom: 15px; vertical-align: top}

.tdcartTitle {font-size: 115%; font-weight: bold}

