BODY 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(/images/main_bg.png) center;
}
.foot {
	font : normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #595959;
}
.foot A, .pages A {
	color : #595959;
	text-decoration : none;
}
.foot A:HOVER, .pages A:HOVER {
	color : Black;
	text-decoration : underline;
}
.pages {
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #595959;
}
.pages #n {
	background : url(/images/icon/page1.gif) no-repeat center;
	padding-top : 6px;
}
.pages #s {
	background : url(/images/icon/page2.gif) no-repeat center;
	color : #C6C6C6;
	font-size : 14px;
}

.cnt {
	border-right: 1px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
	background-color : #E7EFF5;
}
.cnt, .m {
	font : normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.pix {
	padding-top: 40px;
	vertical-align: top;
}
#mi {
	background-image : url(images/menu_bg.gif);
	padding-top: 4px;
}
#mi IMG {
	border-left : 10px solid #B5D4DF;
	border-right : 10px solid #B5D4DF;
	border-top : 2px solid #B5D4DF;
	border-bottom : 2px solid #B5D4DF;
}
#mi A IMG {
	border-left : 6px solid #9FC3DD;
	border-right : 6px solid #9FC3DD;
	border-top : 2px solid #9FC3DD;
	border-bottom : 2px solid #9FC3DD;
}
.hdr {
	background : url(images/hdr.jpg) no-repeat top;
}
.hdr IMG {
	margin-left : 10px;
	margin-right : 10px;
}
.hdr #lnk TD  {
	font : normal 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.hdr #lnk A {
	text-decoration : none;
	color : #8B0000;
}
.hdr #lnk A IMG {
	margin-left : 0px;
	margin-right : 7px;
}
.zb {
	background-image : url(images/flash_zebra.gif);
	background-position : 1px;
	width: 287px;
}
.zb #tx {
	text-align : right;
	padding-top : 10px;
	padding-right : 5px;
	background-color : #A2A2A2;
	color : White;
	border-top : 2px solid #D7D7D7;
	font : bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width :220px;
	height : 50px;
}
.btab {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003663;
}
#get-price {
	background: url(/images/blocks/bg_green.gif) no-repeat bottom;
	margin-top: 3px;
}
#auth {
	background: url(/images/blocks/bg_orange.gif) no-repeat bottom;
}
#find {
	background: url(/images/blocks/bg_light_yellow.gif) no-repeat bottom;
}
#get-price, #auth, #find
{
	margin-top: 3px;
	margin-bottom: 3px;
}

.bask {
	background-color : #F5FFF4;
}
.priceline A, {
	color : #595959;
	text-decoration : none;
}
.priceline A:HOVER {
	color : Black;
	text-decoration : underline;
}

.price {
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.priceitem {
	font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #353535;
}

.pricehead {
	color : #2C6B32;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.pricehead1 {
	color : #252525;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform : uppercase;
}
.pricehead1 A {
	color : #595959;
	border-bottom : 1px dashed #595959;
	text-decoration : none;
}
.total {
	font : bold italic 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #656565;
}
INPUT.quan {
	border : 2px solid #979797;
	width : 60px;
	text-align : center;
	color : #656565;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ntext, .labels, .caption, .navpath, .filter{
	font : normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.filter{
	font-weight : bold;
	color : #4169E1;
}
.caption {
	color : #C71585;
	font-weight : bold;
}
.navpath {
	color : #C5C5C5;
	padding-left : 10px;
	font-size : 10px;
	font-weight : bold;
}
.navpath A,  .navpath A:HOVER {
	color : #1E90FF;
	text-decoration : none;
}

.nav {
	background-color : #F0FFFF;
	border : 1px dotted #D5D5D5;
}

.altmenublock {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #C6C6C6;
}
.altmenublock A {
	color : #595959;
	text-decoration: None;
}
.altmenublock #iti {
	filter: Gray;
	background : url(/images/arrow.gif) no-repeat right;
}
.altmenublock #itt {
}
.altmenublock #iti IMG {
	filter: Alpha(Opacity=50, Style=0);
}

.linka {
	font : normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.linkb {
	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4E708C;
}
.emphblock {
	background-color : #FDFDFD;
}

.hhdr {
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	color : #003663;
}
.hnews {
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.hnews A.d {
	color: #FF6B3A;
	text-decoration: none;
}
.hnews A.n {
	color : #003663;
	text-decoration : none;
}
.copy {
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(/images/cp_bg.gif) no-repeat top;
	color: #595959;
	padding-left: 20px;
	border-right: 1px solid #C1C1C1;
	background-color: #E7EFF5;
	width: 220px;
	height: 115px;
	vertical-align: top;
	padding-top: 27px;
}
.fastnav, .fastnav A {
	font : normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #595959;
	text-decoration : none;
}
.view, .view A {
	font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #005A89;
	text-decoration : none;
}
SELECT {
	font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.block, .blockt {
	font : normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	color: #727272;
}
.blockn {
	font : normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	color: #3E3E3E;
	background : url(/images/points2.gif);
}
.blockt TD#rt {
	background : url(/images/points4.gif) right top;
}
.blockt TD#lt {
	background : url(/images/points4.gif) left top;
}
.blockt SPAN {
	background-color : White;
	padding-right : 4px;
}
.blockt STRONG {
	background-color : White;
	padding-left : 4px;
}

.blockn SPAN {
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	background-color : White;
	padding-left : 4px;
	padding-right : 4px;
}
#ExpandImg {
	cursor : pointer;
}
table.intro {
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	text-align: justify;
}
table.intro td {
	background-color: #F8FEFE;
}
.intro .h {
	font-weight: bold;
	color: #C71585;
}