body{
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:arial;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height: 100%;
	}
p	{
	font-family:arial;
	font-size: 12px;
	margin: 1px 1px 1px 1px;
	color: black;
	}
input, select {
	color : #000000;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
}
#verytop {
	text-align:center;
	width:1007px;
	height:20px;
	}
#container {
	text-align:center;
	background:white;
	padding: 0px;
	width:1007px;
	margin:0px auto;
	/*filter:Alpha(opacity=85);*/
	/*-moz-opacity: 0.85;*/
	}
#wrap-l {
	background-image: url('images/edge-left.gif');
	background-repeat: repeat-y;
	}
#wrap-r {
	background: url('images/edge-right.gif') repeat-y 100% 0;
	}
#innercontainer {
	margin-left:17px;
	background: url('images/backing-new.jpg') repeat-y 100% 0;
	width:973px;
	margin-bottom: 0px;
	}
#header{
	position:relative;
	left:0px;
	height:128px;
	width:973px;
	background: url('images/mainhead.jpg') no-repeat;
	}
#topmenu {
	font-size : 12px;
	font-family : Arial;
	font-weight: normal;
	background-image: url('images/top-menu-bar.gif');
	background-repeat: no-repeat;
	background-position: center;
	width:973px;
	height:40px;
	}
#topmenu a:hover {
	color: #FF0000;
	}
#topmenu a {
	color: black;
	font-weight: bold;
	text-decoration: none;
	}
#topmenu b {
	color : #EF6D00;
	}
#spacer {
	color: black;
	font-size : 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	background: url('images/item-bar-4seg.gif') repeat-x; 
	height:35px;
	width:973px;
	}
#spacer a {
	color: black;
	}
#spacer a:hover {
	color: red;
	}
.searchboxgap {
	margin: 0px;
	padding: 0px;
	font-size: 6px;
	}
table {border-collapse: collapse;border-spacing: 0px; border:1px;margin: 0px;}
td{padding:0px;}
table, table td {border: solid 0px #000000;}
#leftbar {
	float:left;
	background-color: #0E5A96;
	background-repeat: no-repeat;
	background-position: bottom left;
	width:188px;
	margin-left:0px;
	height:100%;
	text-align:center;
	}
#mainproduct {
	float:left;
	background: url('images/backing.gif') repeat-x;
	width:341px;
	padding-top : 5px;
	padding-left: 5px;	
	}
#mainline {
	float:left;
	background: #C0C0C0;
	width:1px;
	}
#mainnews {
	float:left;
	background: url('images/backing.gif') repeat-x;
	width:218px;
	height:457px;
	padding-top : 7px;
	padding-left: 0px;
	margin-left: 1px;
	}
#spacer2 {
	font-size : 12px;
	font-family : Arial;
	font-weight: bold;
	float:left;
	background: url('images/item-bar-2seg.gif') repeat-x; 
	height:35px;
	width:785px;
	}
#main {
	float:left;
	background: white;
	width:565px;
	text-align:center;
	}
#rightline {
	float:left;
	background: #C0C0C0;
	width:1px;
	margin-left:0px;
	}
#rightline2 {
	float:left;
	width:1px;
	}
#rightbar {
	float:right;
	width:218px;
	margin:0px;
	text-align:center;
	}
#rightbar2 {
	float:right;
	width:218px;
	margin:0px;
	text-align:center;
	}
#bottom {
	height:55px;
	width:973px;
	font-size: 11px;
	padding: 0px 0px 0px 0px; 
	background: url('images/backing-new.jpg') repeat-y 100% 0;
	}
#footer{
	height:60px;
	width:973px;
	font-size: 11px;
	padding: 14px 0px 0px 0px; 
	background: url('images/bottom-backing.gif') repeat-x;
	}
#footer b {
	font-weight: bold;
	}
#footer a {
	color : black;
	font-weight: bold;
}
#footer a:hover {
	color : #FF0000;
}
#verybottom {
	font-size: 11px;
	text-align:center;
	width:1007px;
	height:25px;
	}
#backdrop {
	position: absolute;	
	top: 0px;
	left: 0px;
	background-repeat: repeat-y;
	width:100%;
	height: 1590px;
	padding:0 0 0 0;
	text-align:center;
	}
.leftbartext {
	color: white;
	font-size: 11px;
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	}
#menucontainer {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 18px;
	padding-bottom: 18px;
	}
.buttontextcolor {
	color: red;
	}
.mainmenu {
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url(images/buttonblankover.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 127px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	}
.mainmenu a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 127px;
	height: 22px;
	display: block;
	float: left;
	text-decoration: none;
	}
.mainmenu img {
	width: 127px;
	height: 22px;
	border: 0 ;
	}
* html a:hover {
	color: red;	
	visibility:visible;
	}
.mainmenu a:hover img {
	visibility:hidden;
	}
.mainmenu span {
	position: absolute;
	left: 10px;
	top: 2px;
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size : 15px;
	cursor: pointer;
	} 
.menugap {
	margin: 0px;
	padding: 0px;
	font-size: 8px;
	}
.buybutton {
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url('images/button-buyover.gif') no-repeat;
	white-space: nowrap;
	display: block;
	width: 54px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	}
.buybutton a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 54px;
	height: 29px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
	}
.buybutton img {
	width: 54px;
	height: 29px;
	border: 0px none;
	}
.buybutton a:hover img {
	visibility:hidden;
	}
.sectiontitle {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	padding-top : 12px;
	padding-bottom : 12px;
	font-weight: bold;
	font-family : Tahoma,Verdana,Arial;
	font-size : 26px;
	color : #FF0000;
	}
.sectiontitledesc a {
	color : #0066FF;
	}
.sectiontitledesc b {
	color : #FF0000;	
	}
.sectiontitledesc {
	text-align: justify;
	color : #0066FF;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	padding-top : 0px;
	padding-bottom : 0px;
	font-weight: bold;
	font-family : Arial;	
	font-size : 16px;
	color : #0066FF;
	}
.sectioninfotitle {
	text-align: right;
	color : #FF0000;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	padding-top : 0px;
	padding-bottom : 0px;
	font-family : Tahoma;
	font-weight: normal;
	text-align: right;
	font-size : 16px;
	}
.sectioninfodesc a {
	color : #0066FF;
	}
.sectioninfodesc {
	text-align: right;
	color : #0066FF;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	padding-top : 0px;
	padding-bottom : 0px;
	font-family : Tahoma;
	font-weight: normal;
	text-align: right;
	font-size : 13px;
	}
.maintitle {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	font-weight: normal;
	font-family : Arial;
	font-size : 32px;
	color : #000000;
	}
.mainhead {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 00px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	font-weight: bold;
	font-family : Arial;
	font-size : 19px;
	text-align: center;
	color : #000000;
	}
.itemtitle {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 10px;
	font-weight: bold;
	font-family : Tahoma;
	font-size : 32px;
	text-align: left;
	color : #EF6D00;
	}
.itemsubtitle {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	font-weight: bold;
	font-family : Tahoma;
	font-size : 18px;
	text-align: center;
	color : #EF6D00;
}
.itemtable {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	}
.itemtabletop {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 6px;
	font-family : Arial;
	font-size : 12px;
	color : #808080;
	text-align: center;
	font-weight: normal;
	}
.itempriceorg {
	margin-top : 0px;
	margin-bottom : 0px;
	color : Black;
	text-decoration: line-through;
	font-weight: bold;
	font-size : 18px;
	font-family : Arial;
	text-align: center;
	padding-top : 0px;
	padding-bottom : 0px;
}
.itemprice {
	margin-top : 0px;
	margin-bottom : 0px;
	color : #FF0000;
	font-weight: bold;
	font-size : 26px;
	font-family : Arial;
	text-align: center;
	padding-top : 0px;
	padding-bottom : 0px;
	}
.itemsize {
	margin-top : 0px;
	margin-bottom : 0px;
	color : #FF0000;
	font-weight: normal;
	font-size : 24px;
	font-family : Arial;
	text-align: center;
	padding-top : 0px;
	padding-bottom : 0px;
	}
.itempricemissing {
	margin-top : 0px;
	margin-bottom : 0px;
	color : #909090;
	font-weight: normal;
	font-size : 26px;
	font-family : Arial;
	padding-top : 0px;
	padding-bottom : 0px;
	}
.itemcat {
	margin-top : 0px;
	margin-bottom : 0px;
	color : #000000;
	font-weight: normal;
	font-size : 16px;
	font-family : Arial;
	padding-top : 3px;
	text-align: center;
	padding-bottom : 3px;
	}
.itemcatsmall {
	margin-top : 0px;
	margin-bottom : 0px;
	color : #000000;
	font-weight: normal;
	font-size : 11px;
	font-family : Arial;
	padding-top : 0px;
	padding-bottom : 0px;
	}
.right {
	color : #003C5E;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	}
.right b {
	color : #EF6D00;
	}
.right a {
	color : #003C5E;
	}
.right a:hover {
	color : #FF0000;
	}
.illustrate {
	margin-top : 0px;
	margin-bottom : 0px;
	color : #999999;
	font-weight: normal;
	font-size : 13px;
	font-family : Tahoma;
	padding-top : 0px;
	padding-bottom : 0px;
	text-align: center;
	}
.pricepub {
	margin-top : 0px;
	margin-bottom : 0px;
	color : #000000;
	font-weight: bold;
	font-size : 11px;
	font-family : Arial;
	padding-top : 9px;
	padding-bottom : 9px;
	text-align: center;
	}
.brokenlinks {
	margin-top : 0px;
	margin-bottom : 0px;
	color : #294A7B;
	font-weight: bold;
	font-size : 11px;
	font-family : Arial;
	padding-top : 9px;
	padding-bottom : 9px;
	text-align: center;
	}
.owners {
	margin-top : 0px;
	margin-bottom : 0px;
	color : #000000;
	font-weight: normal;
	font-size : 13px;
	font-family : Arial;
	padding-top : 2px;
	padding-bottom : 2px;
	margin-left : 418px;
	text-align: left;
	}
.owners2 {
	margin-top : 0px;
	margin-bottom : 0px;
	color : #000000;
	font-weight: normal;
	font-size : 13px;
	font-family : Arial;
	padding-top : 2px;
	padding-bottom : 2px;
	margin-left : 439px;
	text-align: left;
	}
.softwarning {
	margin-top : 0px;
	margin-bottom : 0px;
	color : #FF0000;
	font-weight: normal;
	font-size : 13px;
	font-family : Arial;
	padding-top : 9px;
	padding-bottom : 9px;
	text-align: center;
	}
.eoe {
	margin-top : 0px;
	margin-bottom : 0px;
	color : #000000;
	font-weight: bold;
	font-size : 19px;
	font-family : Arial;
	padding-top : 9px;
	padding-bottom : 9px;
	text-align: center;
	}
.sidebarhead {
	color : #000000;
	font-family : Tahoma;
	font-size : 19px;
	font-weight: bold;
	padding-top : 12px;
	padding-bottom : 24px;
	text-align: center;
	}
.sidebartitle {
	color : #000000;
	font-family : Arial;
	font-size : 16px;
	font-weight: bold;
	padding-top : 9px;
	padding-bottom : 9px;
	text-align: center;
	}
.sidebartext {
	margin-top : 0px;
	margin-bottom : 0px;
	color : #000000;
	font-family : Arial;
	font-size : 13px;
	font-weight: normal;
	padding-top : 0px;
	padding-bottom : 0px;
	text-align: center;
	}
.calhead {
	color : #26466D;
	font-family : Tahoma;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	font-weight: bold;
	font-size : 22px;
	padding-top : 0px;
	padding-bottom : 10px;
	padding-left : 0px;
	padding-right : 0px;
	text-align: center;
	}
.calhcol {
	color : #26466D;
	font-family : Tahoma;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	font-weight: bold;
	font-size : 16px;
	padding-top : 0px;
	padding-bottom : 10px;
	text-align: center;
	}
.calbold {
	color : #FF0000;
	font-family : Arial;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	font-weight: bold;
	font-size : 16px;
	padding-top : 1px;
	padding-bottom : 0px;
	text-align: center;
	}
.calinfo {
	color : #000000;
	margin : 0px;
	padding : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	font-size : 13px;
	font-family : Tahoma;
	font-weight: bold;
	text-align: center;
	}
.smallnews {
	color : #000000;
	font-family : Tahoma;
	font-size : 13px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	padding-left : 12px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-weight: bold;
	text-align: left;
	}
.smallnews b {
	color : #FF0000;
	font-weight: bold;
	font-size : 16px;
	text-decoration: none;
	}
.smallnews a {
	color : #003C5E;
	text-decoration: none;
	}
.smallnews a:hover {
	color : #FF0000;
	}
.glitchoffers {
	color : #000000;
	background: #F2F2F2;
	font-size : 16px;
	padding-top : 2px;
	padding-bottom : 2px;
	}
.glitchtextsm {
	color : #ffffff;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	font-size : 13px;
	font-family : Arial;
	font-weight: bold;
}
table.general {
	width: 94%;
}
table.general td{
	border-collapse: collapse;
	border-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}