/*cope with inheritance bugs*/
body, table, th, td{
color:#666666;
font-size: x-small;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*body specific*/
body{
background-color:#ffffff;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

/*
a:link{
color:#0d61b7;
font-size:x-small;
text-decoration:none;
}

a:visited{
color:#0d61b7;
font-size:x-small;
text-decoration:none;
}

a:hover{
color:#000000;
font-size:x-small;
text-decoration:underline;
}

a:active{
color:#0d61b7;
font-size:x-small;
text-decoration:none;
}
*/

li{
color:#666666;
list-style-type:square;
}

ol{
color:#666666;
}

ul{
color:#666666;
list-style-type:square;
}

H1, H2, H3, H4, H5, H6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

SELECT {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.actCHECKOUTEM {background-color:#b3bfd7;}
.actCHECKOUTBG {background-color:#eeeeee;}

.actlarger{
font-size: larger;
color:#666666;
}

.actsmaller{
font-size: smaller;
color:#666666;
}

.actxxsmall{font-size:xx-small;color:#666666;}
.actxsmall{font-size:x-small;color:#666666;}
.actsmall{font-size:small;color:#666666;}
.actregular{font-size:medium;color:#666666;}
.actlarge{font-size:large;color:#666666;}
.actxlarge{font-size:x-large;color:#666666;}
.actxxlarge{font-size:xx-large;color:#666666;}

.actwarningcolor{color:#0d61b7;}
.actrequiredcolor{color:#0d61b7;}
.actsearchhighlightcolor{color:#0d61b7;}
.actrequired{color:#0d61b7;}
.actwarning{font-size:x-large;color:#0d61b7;}
.actwelcome{font-size:medium;color:#666666;}

.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:x-small;color:#0d61b7;}
.shbdy {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	margin-top : -12px;
	text-align : left;
}
.shtit {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 14px;
	color : #333333;
}
.prpic {
	margin-top : 16px;
}
.addto {
	margin-top : 2px;
}
.sctab {
	background-color : #EEEEEE;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.homtit {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 16px;
	color : #333333;

}
.hombdy {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal;  
font-size : 10px; 
color : #666666;
line-height : 100%; 
margin-left : 10px;
margin-right : 10px;
text-align : left;
}
.big {

font-family : Verdana, Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold;  
font-size : 24px; 
color : #333333; 
background-color : transparent;
margin-top : 14px;
}
.caption {

font-family : Verdana, Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal;  
font-size : 10px; 
color : #666666; 
background-color : transparent;
line-height : 130%;
text-align : center;
}
.hombdytab {

font-family : Verdana, Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal;  
font-size : 12px; 
color : #666666; 
background-color : transparent;
line-height : 130%; 
margin-left : 22px;
margin-right : 22px;
text-align : justify;
}
.leftback {
	background-image: url(images/left_line.gif);
}
.rightback {
	background-image: url(images/right_line.gif);
}
.underline {
	text-decoration: underline;
}
.crumbt {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 9px;
	color : #777777;
	line-height : 100%;
	margin-left: 44px;

}
.hcopy {

	background-color : #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccd6eb;
}
.hbdy1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	margin-left : 10px;
	margin-right : 10px;
	text-align : left;
	margin-top: 4px;

}
.hbdy2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	margin-left : 10px;
	margin-right : 10px;
	text-align : left;
	margin-top: -15px;

}
.hshop {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 11px;
	color : #336699;
	line-height : 120%;
	margin-right : 10px;
	text-align : right;
	margin-top: -10px;
}
.newstit {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 10px;
	color : #999999;
	line-height : 100%;
	margin-left : 8px;
	margin-right : 8px;
	text-align : left;
	margin-top: 0px;
}
.newsbdy {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 10px;
	color : #999999;
	line-height : 90%;
	margin-left : 8px;
	margin-right : 8px;
	text-align : left;
	margin-top: 0px;
	margin-bottom: 8px;

}
.newsbdy2 {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 10px;
	color : #999999;
	line-height : 90%;
	margin-left : 8px;
	margin-right : 8px;
	text-align : left;
	margin-top: -8px;
	margin-bottom: 8px;
}
.newsbdyspecial {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 10px;
	color : #999999;
	line-height : 90%;
	margin-left : 8px;
	margin-right : 8px;
	text-align : left;
	margin-top: -16px;
	margin-bottom: 8px;
}

.txtonly {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 9px;
	color : #CCCCCC;
	line-height : 120%;
}
A.txtonly:link
{
    TEXT-DECORATION: none
}
A.txtonly:visited
{
    TEXT-DECORATION: none
}
A.txtonly:active
{
    TEXT-DECORATION: none
}
A.txtonly:hover
{
    TEXT-DECORATION: none
}


A.hshop:link
{
    color : #333333;
    TEXT-DECORATION: underline
}
A.hshop:visited
{
    color : #333333;
    TEXT-DECORATION: underline
}
A.hshop:active
{
    color : #333333;
    TEXT-DECORATION: underline
}
A.hshop:hover
{
    color : #333333;
    TEXT-DECORATION: underline
}
.botnav {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 9px;
	color : #777777;
	line-height : 100%;
	text-align : left;
	margin-left: 44px;
}

.botnav2 {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 9px;
	color : #CCCCCC;
	line-height : 120%;
	text-align : center;
}
.sbdy1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	margin-left : 12px;
	text-align : left;
	margin-top: -16px;

}
.sbdy2 {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	margin-left : 0px;
	text-align : left;
	margin-top: -12px;
}
.subtit {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 16px;
	color : #333333;
	margin-left: 12px;

}
.tabshoptop {
	margin-top:-12px;
}
.tabshopprod {
	margin-top:-14px;
}
.sbdy3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	margin-left : 12px;
	text-align : left;
	margin-top: 12px;

}
.sbdy4 {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	margin-left : 12px;
	text-align : left;
	margin-top: 12px;
}
.subtitsub {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 14px;
	color : #333333;
	margin-left: 12px;
	margin-top: -8px;

}
.subtitsub2 {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 14px;
	color : #333333;
	margin-left: 12px;
}
.subtab {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	text-align : left;

}
.subtabhead {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 14px;
	color : #333333;
	line-height : 125%;
}
.slink {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #333333;
	line-height : 120%;
	margin-right : 10px;
	margin-top: -10px;
}
A.slink:link
{
    color : #333333;
    TEXT-DECORATION: underline
}
A.slink:visited
{
    color : #333333;
    TEXT-DECORATION: underline
}
A.slink:active
{
    color : #333333;
    TEXT-DECORATION: underline
}
A.slink:hover
{
    color : #333333;
    TEXT-DECORATION: underline
}
.subtabbox {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	text-align : left;
	border-collapse:collapse;
	border: 1px solid #336699;
	background-color: #dfefff;
}
.stbtd {
  border:1px solid #CCCCCC;
}
.distflag {
	float:right;
	margin-top:4px;
	margin-right:20px;
}
.ltile {
	background-image: url(left-grad-tile.jpg);
}
.tile13 {
	background-image: url(portaramp_sliced_13.jpg);
}
.subtab2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	text-align : left;
	margin-top: -12px;

}
.proddesc {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	text-align: left;
	margin-right: 14px;

}
.subtabright {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	text-align : left;
	margin-left: 10px;
}
.gcalc {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	margin-top : 6px;
}

.subtabfrm {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	text-align : right;
	margin-top: 4px;
}
.minfo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 11px;
	color : #333333;
	line-height : 120%;

}
A.minfo:link
{
    color : #333333;
    TEXT-DECORATION: underline
}
A.minfo:visited
{
    color : #333333;
    TEXT-DECORATION: underline
}
A.minfo:active
{
    color : #333333;
    TEXT-DECORATION: underline
}
A.minfo:hover
{
    color : #333333;
    TEXT-DECORATION: underline
}
.subtabheadright {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 14px;
	color : #333333;
	line-height : 125%;
	margin-left: 10px;

}
.prodcode {


	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 8px;
	color : #333333;
	line-height : 125%;
}
.sbdycent {


	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	margin-left : 12px;
	text-align : center;
	margin-top: -12px;
}
INPUT, TEXTAREA { 
    color: #666666; 
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.dropdown {
	color: #666666;
	font-size:9px;
	width:164px;
}
.wid1 {
	width : 190px;
}
.wid2 {
	width : 100%;
}
.wid4 {
	width : 100px;
}
.enqbox {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	text-align : left;
	border-collapse:collapse;
	border: 1px solid #336699;
	background-color: #dfefff;
}

.subtabfrml {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	text-align : left;
	margin-top: 4px;
}
.subtitcent {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 16px;
	color : #333333;
	margin-left: 12px;
}
.slink2 {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #333333;
	line-height : 120%;
}
A.slink2:link
{
    color : #333333;
    TEXT-DECORATION: underline
}
A.slink2:visited
{
    color : #333333;
    TEXT-DECORATION: underline
}
A.slink2:active
{
    color : #333333;
    TEXT-DECORATION: underline
}
A.slink2:hover
{
    color : #333333;
    TEXT-DECORATION: underline
}.subtabfeint {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #cccccc;
	line-height : 125%;
	text-align : left;
}
.slinkfeint {


	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #cccccc;
	line-height : 120%;
	margin-right : 10px;
	margin-top: -10px;
}
.ltilext {

	background-image: url(images/homepage_logo_spacer.jpg);
}
.homtit2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 16px;
	color : #333333;
	margin-right: 10px;
	margin-left: 10px;

}
.fomore {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 11px;
	color : #333333;
	line-height : 120%;
	margin-top: 5px;


}
A.fomore:link
{
    color : #333333;
    TEXT-DECORATION: underline
}
A.fomore:visited
{
    color : #333333;
    TEXT-DECORATION: underline
}
A.fomore:active
{
    color : #333333;
    TEXT-DECORATION: underline
}
A.fomore:hover
{
    color : #333333;
    TEXT-DECORATION: underline
}
.homtitsml {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	font-size : 13px;
	color : #333333;
	text-align: center;
	margin-bottom: 3px;


}
.sbdyright {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	margin-left : 12px;
	text-align : left;
	margin-top: -16px;
	margin-right: 16px;

}
.subtabright2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	text-align : left;
	margin-left: 10px;
	margin-top: -12px;

}
.sbdyright2 {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	line-height : 125%;
	margin-left : 12px;
	text-align : left;
	margin-top: -12px;
	margin-right: 16px;
}
.sbdyindent {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : 11px;
	color : #666666;
	height:40px;
	line-height : 125%;
	margin-left : 70px;
	text-align : left;
	margin-top: -12px;
	margin-right: 70px;

}
.bask {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #366593;
}
