body {
	font-family: arial, sans serif;
	background-attachment: scroll;
	background-image: url('img/bg.jpg');
	background-repeat: repeat;
	background-position: center top;
	color: #494949;
	text-align: center;
}

a {
	color: #306191;
}

#leftedge {
	background-attachment: scroll;
	background-image: url('img/leftedge.jpg');
	background-repeat: repeat-y;
	background-position: center top;
}

#rightedge {
	background-image: url('img/rightedge.jpg');
	background-repeat: repeat-y;
}

#content {
	background-color: white;
}

table#contentlayout td {
	vertical-align: top;
}

h1 {
	font-size: 1.4em;
	color: #306191;
	text-align: center;
}

h2 {
	font-size: 1.2em;
	color: #306191;
	text-align: center;
}
ul.nav {
	list-style: none;
}

ul.nav li {
	margin: 10px 0px;
}

ul.subnav {
	list-style: square;
}

#nav, #nav a{
	margin: 0em;
	padding: 0em;
	color: #306191;
	font-size: 13pt;
}

ul#nav ul a {
	color: #777;
}
ul#nav ul.nav {
	margin-left: 1em;
	padding: 0em;
}

ul.nav a {
	text-decoration: none;
	color: #777;
}

ul.nav a:hover {
	text-decoration: underline;
}
div#techs {
	text-align: center;
}

div#techs a {
	color: #999;
	font-size: .6em;
}

p {
	margin:10px;
	font-size: .9em;
	text-indent: 2em;
}

.itemtitle {
	color: #306191;
	font-size: 1.4em;
}
span.itemdesc {
	font-size: .8em;
}
.itemprice {
	font-size: 1.2em;
}

.tableodd{
	background-color:#CDD4DD;
	font-size: 10pt;
}
.tableeven{
	background-color:#e3e9f2;
	font-size: 10pt;
}

.tableodd a, .tableeven a {
	color:black;
	text-decoration: underline;
}

div.breadcrumb {
	color: #999;
	text-align:center;
	font-size: .8em;
}

table.form td {
	color: #444;
}

table.item {
	/*
	background-color: #eef3f8;
	*/
	background-attachment: scroll;
	background-image: url('img/itembg.jpg');
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #F7F6F5;
	
	border: 1px solid #b1b6bb;
	padding: 5px;
}

table.viewitem {
	background-attachment: scroll;
	background-image: url('img/itembg.jpg');
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #F7F6F5;
	border: 2px solid #ced3d8;
	padding: 5px;
}

table.itemsidebar {
	/*
	background-color: #eef3f8;
	*/
	background-attachment: scroll;
	background-image: url('img/itembg.jpg');
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #F7F6F5;
	
	border: 1px solid #b1b6bb;
	padding: 5px;
	margin: 15px;
}

div#refine {
	background-color: #eef3f8;
	border-width: 8px 2px 8px 2px;
	border-style: solid;
	border-color: #ced3d8;
	padding: 5px;
	width: 487px;
	font-size: .7em;
}

div#refine ul{
	line-height: 2em;
	text-align:left;
	font-size: .7em;
}

div#refine ul li{
	border:0px;
	padding:2px;
	text-transform:uppercase
}

div#refine ul li:hover{
	border:0px;
	padding:2px;
	background-color:white;
}
div#refine ul li.selectedtag{
	border:solid 1px #ced3d8;
	font-weight:bold;
	background-color:white;
	list-style-image: url(img/redcheck.jpg);
}

div#refine ul li.selectedtag:hover{
	border:solid 1px #ced3d8;
	font-weight:bold;
	background-color: #eef3f8;
	list-style-image: url(img/redcheck.jpg);
}
div.pageselector{
	color: #333333;
	width: 400px;
	margin-top:10px;
	font-size: .9em;
}
div.errmsg{
	background-color: #f9d0cf;
	border-width: 8px 2px 8px 2px;
	border-style: solid;
	border-color: #cf4949;
	padding: 5px;
	width: 550px;
	font-size: .9em;
	margin-left:auto;
	margin-right:auto;
}
div.couponremoved{
	color:#880000;
	text-align: right;
}
	

