body, table, td, th, div, p, a, input, textarea, select{
font-family: "Trebuchet MS", "Arial", sans-serif;
font-size: 12px;
}

body{
margin: 0px; padding: 0px;
background-color: #3e4694;
}

img{
border: 0px;
}

table.mainTbl{
background-image: url('../img/bottombg2.jpg');
background-position: bottom left;
background-repeat: no-repeat;
background-color: #787878;
margin-top: 0px;
}

table.mainTbl2{
background-color: #787878;
margin-top: 0px;
}

td.leftcategory{
width: 253px;
background-image: url('../img/bgblue.jpg');
background-position: top left;
background-repeat: no-repeat;
margin-top: 30px;
}

input, textarea{
border: 1px solid #81bbfc;
}

.submit input{ 
border: 1px solid #81bbfc;
}

select {
border: 1px solid #81bbfc;
}

td.lefttd{
background-image: url('../img/logo.jpg');
background-position: top left;
background-repeat: no-repeat;
}

a:link, a:active, a:visited{
color: #000000;
text-decoration: underline;
font-weight: bold;
}

a:hover{
color: #81bbfc;
text-decoration: underline;
font-weight: bold;
}

a.arrow:link, a.arrow:active, a.arrow:visited {text-decoration: underline;font-weight: bold;color: #0017ff;background-image: url('../img/arrow.gif');background-position: center left;background-repeat: no-repeat;padding-left: 12px;}

a.arrow:hover {text-decoration: underline;color: #000000;}

td.topflash {
vertical-align: top;
background-color: #3e4694;
padding: 0px; margin: 0px;
}

#leftmenu ul{
padding: 0px;
margin: 0px;
}


#leftmenu li{
padding: 0px;
margin: 0px;
position: relative; 
left: -17px;
list-style-type: none;
background-image: url('../img/bullet.gif');
background-repeat: no-repeat;
background-position: top left;
}

#leftmenu li a:link, #leftmenu li a:active, #leftmenu li a:visited {
		display: block;
		position: relative;
		top: -0.3em;
		left: 1.8em;
		padding: 3px 3px 3px 0.5em;
		border: 2px solid #454545;
		background-color: #0e1ca7;
		color: #fff;
		text-decoration: none;
		color: #b9d5fe;
		width: 190px;
		font-weight: bold;
		font-size: 14px;
		margin-bottom: 3px;
}

#leftmenu li a:hover {
		display: block;
		position: relative;
		top: -0.3em;
		left: 1.8em;
		padding: 3px 3px 3px 0.5em;
		border: 2px solid #454545;
		background-color: #0e1ca7;
		text-decoration: none;
		color: #ffffff;
		width: 190px;
		font-weight: bold;
		font-size: 14px;
		margin-bottom: 3px;
}

* html #leftmenu li a:link, * html #leftmenu li a:active, * html #leftmenu li a:visited {
		display: block;
		position: relative;
		top: -0.3em;
		left: 1.8em;
		padding: 3px 3px 3px 0.5em;
		border: 2px solid #454545;
		background-color: #0e1ca7;
		text-decoration: none;
		color: #b9d5fe;
		width: 190px;
		font-weight: bold;
		font-size: 14px;
		margin-bottom: 3px;
}

* html #leftmenu li a:hover {
		display: block;
		position: relative;
		top: -0.3em;
		left: 1.8em;
		padding: 3px 3px 3px 0.5em;
		border: 2px solid #454545;
		background-color: #0e1ca7;
		color: #ffffff;
		text-decoration: none;
		color: #ffffff;
		width: 190px;
		font-weight: bold;
		font-size: 14px;
		margin-bottom: 3px;
}

a.smalllink:link, a.smalllink:active, a.smalllink:visited{
font-size: 11px;
font-weight: normal;
color: #1010bf;
text-decoration: none;
}

a.smalllink:hover{
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
}

td.bottom{
width: 940px;
background-image: url('../img/bottombg.jpg');
background-position: center left;
background-repeat: no-repeat;
background-color: #787878;
}

a.itemname:link, a.itemname:active, a.itemname:visited{
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
background-color: #787878;
padding: 0px; margin: 0px; border: 0px;
}

a.itemname:hover{
font-size: 11px;
font-weight: bold;
color: #81bbfc;
text-decoration: none;
background-color: #787878;
padding: 0px; margin: 0px; border: 0px;
}

div#topcontent{
margin-top: 5px;
font-size: 12px;
color: #000000;
height: 120px;
overflow: hidden;
}

#topcontent a:link, #topcontent a:active, #topcontent a:visited{
font-size: 12px;
color: #000000;
font-weight: bold;
text-decoration: none;
}

#topcontent a:hover{
font-size: 12px;
color: #001575;
font-weight: bold;
text-decoration: none;
}

div#rightcontent{
font-size: 12px;
color: #000000;
}

a.articletitle:link, a.articletitle:active, a.articletitle:visited{
font-weight: bold;
color: #81328d;
font-size: 14px;
text-decoration: none;
}

a.articletitle:hover{
font-weight: bold;
color: #001575;
font-size: 14px;
text-decoration: none;
}

img.leftpic{
border: 5px solid #696969;
}
div.spacer{
height: 190px;
cursor: pointer;
}

* html div.spacer{
height: 180px;
cursor: pointer;
}
img.saveimg{
margin-top: 1em;
margin-bottom: 1em;
}
* html img.saveimg{
margin-top: 1em;
}

a.blue:link, a.blue:visited{
font-size: 11px;
color: #0e1ac7;
text-decoration: none;
font-weight: bold;
}

a.blue:hover{
font-size: 11px;
color: #000000;
text-decoration: none;
font-weight: bold;
}

a.white:link, a.white:visited{
font-size: 13px;
color: white;
text-decoration: none;
font-weight: normal;
}

a.white:hover{
font-size: 13px;
color: #000000;
text-decoration: none;
font-weight: normal;
}
.rightcateg{
background-color: White; padding: 6px; margin-right: 15px; height: 478px;
}
* html .rightcateg{
background-color: White; padding: 6px; margin-right: 15px; height: 486px;
}

.flash{
margin-top: 6px; height: 30px; background-color: #0e1ca7; padding: 10px 12px; color: white;
}

td.featureditem{
width: 389px;
background-image: url('../img/featureditem.jpg');
background-position: top left;
background-repeat: no-repeat;
background-color: #0e1ca7;
}
.featitem{
margin-top: 37px;
text-align: center;
font-weight: bold;
font-size: 13px;
color: white;
}

.newcategtext{
background-image: url('../img/newcategory/darkblue.jpg');
background-position: top left;
background-repeat: no-repeat;
background-color: #041472;
font-size: 12px;
font-weight: bold;
color: #ffffff;
padding: 15px 25px;
line-height: 15px;
}

.newbottomleft{
width: 271px;
height: 242px;
background-position: top left;
background-repeat: no-repeat;
background-color: #787878;
font-size: 12px;
font-weight: bold;
color: #ffffff;
}

a.newdetails:link, a.newdetails:active, a.newdetails:visited{
font-size: 12px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

a.newdetails:hover{
font-size: 12px;
color: #feea01;
text-decoration: none;
font-weight: bold;
}

a.smallitem:link, a.smallitem:active, a.smallitem:visited{
font-size: 10px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

a.smallitem:hover{
font-size: 10px;
color: #000000;
text-decoration: none;
font-weight: bold;
}

td.newitemtopbg{
width: 365px;
height: 143px;
background-image: url('../img/newitem/topbg.gif');
background-position: top left;
background-repeat: no-repeat;
background-color: #ffffff;
font-size: 11px;
font-weight: bold;
color: #000000;
}

td.newitemtopbg2{
width: 365px;
height: 143px;
background-image: url('../img/newitem/topbgdefault.gif');
background-position: top left;
background-repeat: no-repeat;
background-color: #ffffff;
font-size: 11px;
font-weight: bold;
color: #000000;
}

.newitemrightbg{
width: 267px;
height: 315px;
background-image: url('../img/newitem/bottombg.gif');
background-position: top left;
background-repeat: no-repeat;
background-color: #ffffff;
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-weight: bold;
margin: 0px;
padding: 0px;
}

a.white2:link, a.white2:active, a.white2:visited{
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

a.white2:hover{
font-size: 12px;
color: #ffe401;
font-weight: bold;
text-decoration: none;
}

.chbox{
border: 0px solid #000000;
}

.lastpiece{
padding-top: 18px;
line-height: 15px;
}

*  html .lastpiece{
padding-top: 13px;
line-height: 15px;
}

a.menu2:link, a.menu2:active, a.menu2:visited{
color: #000000;
font-weight:bold;
text-decoration: none;
}

a.menu2:hover{
color: #0e1ac7;
font-weight:bold;
text-decoration: none;
}