/* ====================================================================
GENERAL STYLING
-------------------------------------------------------------------- */
/* border:nones are for NN4 */
html { margin: 0px; padding: 0px; }
body
	{
	margin: 5px;
	padding: 0px;
	background-color: #ffffff;
	text-align:center;
	}
div { margin: 0px; padding: 0px; }
p {padding: 0px; margin: 0px;}
.clear { clear: both;} /* CSS HACK: only for NN4, so now use Caio hack to cleanse palette */
/*/*/ .clear { display: none; } /* */
/* box-wrap is only needed if you want to set a background color for the columns, put a border round the content block or fix the content width */
.box-wrap
	{
	color : #000000;
	background: #ffffff;
	border: 1px solid #000000;
/* CSS HACK: width increased for browsers whose box model is not CSS2 compliant */
	width: 802px;
/*/*/
	wid\th: 800px;
/* */
	}
.box-header
	{
	color: #000000;
	background: #ffffff;
	margin: 0px;
	padding: 0.0em;
	border: none;
	}
.box-header-a
	{
	color: #000000;
	background: #666666;
	margin: 0px;
	padding: 0.1em;
	border: none;
	}
.box-header-b
	{
	color: #000000;
	background: #666666;
	margin: 0px;
	/*padding: 0.1em;*/
	border: none;
	}
h1 { margin: 0px; }
h2
	{
	font-size: 1em;
	/*color: #ffffff;*/
	/*background-color: #000000;*/
	margin: 0px 0px 0.5em 0px;
	padding: 0.25em;
	} 
.blockhead
{
position:relative;
display:block;
width:320px;
/*height:17px;*/
font-family:Tahoma, Arial, MS Sans Serif;
font-size:12pt;
text-align:left;
color:#ffcc33;
/*color:#D0CC68;*/
font-weight:bold;
background-color:#666666;
padding:3px 3px 3px 5px;
border:0pt;
border-style:solid;
}
.blockhead A 
{text-decoration:normal;
 color:#ffffff;
 font-weight : bold;}
.blockhead A:LINK
{text-decoration:normal;
 color:#ffffff;
 font-weight : bold;}
.blockhead A:HOVER
{text-decoration:normal; 
 color:#000000;
 font-weight : bold;}
 
.blockheadr
{
position:relative;
display:block;
width:320px;
/*height:17px;*/
font-family:Tahoma, Arial, MS Sans Serif;
font-size:12pt;
text-align:right;
color:#ffcc33;
/*color:#D0CC68;*/
font-weight:bold;
background-color:#666666;
padding:3px 3px 3px 5px;
border:0pt;
border-style:solid;
}
.blockheadr A 
{text-decoration:normal;
 color:#ffffff;
 font-weight : bold;}
.blockheadr A:LINK
{text-decoration:normal;
 color:#ffffff;
 font-weight : bold;}
.blockheadr A:HOVER
{text-decoration:normal; 
 color:#000000;
 font-weight : bold;}

.blockhead-content
{
position:relative;
display:block;
width:450px;
/*height:17px;*/
font-family:Tahoma, Arial, MS Sans Serif;
font-size:11pt;
/*text-align:left;*/
color:#ffcc33;
/*color:#D0CC68;*/
font-weight:bold;
background-color:#666666;
padding:3px 3px 3px 5px;
border:0pt;
border-style:solid;
}
.blockhead-content A 
{text-decoration:normal;
 color:#ffcc33;
 font-weight : bold;}
.blockhead-content A:LINK
{text-decoration:normal;
 color:#ffcc33;
 font-weight : bold;}
.blockhead-content A:HOVER
{text-decoration:normal; 
 color:#000000;
 font-weight : bold;}

.blockhead-long
{
position:relative;
display:block;
width:600px;
/*height:17px;*/
font-family:Tahoma, Arial, MS Sans Serif;
font-size:9pt;
/*text-align:left;*/
color:#ffffff;
/*color:#D0CC68;*/
font-weight:bold;
background-color:#666666;
padding:3px 3px 3px 5px;
border:0pt;
border-style:solid;
}
.blockhead-long A 
{text-decoration:normal;
 color:#ffffff;
 font-weight : bold;}
.blockhead-long A:NAME
{text-decoration:normal;
 color:#ffcc33;
 font-weight : bold;}
.blockhead-long U 
{text-decoration:normal;
 color:#ffffff;
 font-weight : bold;}
.blockhead-long U:LINK
{text-decoration:normal;
 color:#ffffff;
 font-weight : bold;}
.blockhead-long U:HOVER
{text-decoration:normal; 
 color:#000000;
 font-weight : bold;}
.blockhead-long A:LINK
{text-decoration:normal;
 color:#ffffff;
 font-weight : bold;}
.blockhead-long A:HOVER
{text-decoration:normal; 
 color:#000000;
 font-weight : bold;}
 
.blockhead-text
{
/*position:relative;*/
display:block;
width:600px;
/*height:17px;*/
font-family:Tahoma, Arial, MS Sans Serif;
font-size:9pt;
text-align:center;
color:#ffcc33;
/*color:#D0CC68;*/
font-weight:bold;
background-color:#666666;
padding:5px 0px 5px 0px;
border:0pt;
border-style:solid;
}
.box-footer
	{
	background: #ffffff;
	float: left;
	padding: 0.5em;
	clear: both;
	border: none
	}
/* ====================================================================
COLUMNS LAYOUT
-------------------------------------------------------------------- */
.columns-float
	{
	float: left;
	width: 650px;
	}
.column-one
	{
	float: right;
	width: 500px;
	}
/* CSS HACK: Caio hide from NN4 since NN4's float model is all wrong */
/*/*/
.column-two { margin-right: 500px; }
.column-three {margin-left: 650px;}
/* ====================================================================
COLUMNS LAYOUT for 2 COLUMN LAYOUT
-------------------------------------------------------------------- */
.columns-float-2c
	{
	float: left;
	width: 790px;
	}
.column-one-2c
	{
	float: right;
	width: 640px;
	}
/* CSS HACK: Caio hide from NN4 since NN4's float model is all wrong */
/*/*/
.column-two-2c { margin-right: 640px; }
.column-three-2c {margin-left: 790px;}
/* */
.column-one-content, .column-two-content, .column-three-content
	{
	padding: 1px;
	border: none;
	color: #000000;
	}
.column-one-content { background: #ffffff; }
.column-two-content { background: #ffffff; }
.column-three-content { background: #ffffff; }
/* GUTTERS BETWEEN COLUMNS */
.column-one-content
	{
	margin-left: 2px;
	margin-right: 2px;
	}
/* text css                           */
.topheadlay 
{
text-align:center;
font-family:Tahoma, Arial, MS Sans Serif;
font-size:7pt;
color:#ffffff;
font-weight:normal;
background-color:#666666;
}
.topnavlay
{
font-family:Tahoma, Arial, MS Sans Serif;
/*text-align:center;*/
font-size:8pt;
color:#FFFFFF;
font-weight:bold;
background-color:#666666;
padding:5px 5px 5px 5px; /* top,left, bottom, right */
}
.topnavlay A 
{
background-color:#666666;
text-decoration:none;
color:#FFFFFF;
}
.topnavlay A:LINK
{
text-decoration:none;
color:#FFFFFF;
}
.topnavlay A:HOVER
{
text-decoration:none; 
color:#000000;
background-color:#666666;
}
.leftnavlay
{
text-align:left;

display:block;
font-family:Tahoma, Arial, MS Sans Serif;
font-size:8pt;
color:#666666;
font-weight:bold;
background-color:#ffffff;
padding:5px 5px 5px 5px; 
border:0.3pt;
border-style:solid;
text-decoration:none;
text-align:left;
}
.navrule
{
font-size:1px;
border-top:1px #cccccc solid;
line-height: 1px;
}
.nav
{
font-family: Tahoma, Arial, MS Sans Serif;
color:#990000;
/*font-size:8pt;*/
font-size:7pt;
font-weight:normal;
text-decoration:none;
text-align:left;
/*line-height:normal;*/
line-height:14pt;
margin-right:10px;
}
.nav A
{
color:#990000;
text-decoration:none;
font-weight:normal
}
.nav A:LINK
{
color:#990000;
text-decoration:none; 
font-weight: bold;
}
.nav A:VISITED
{
color:#990000;
text-decoration:none; 
font-weight:bold;
}
.nav A:HOVER
{
color:#000000;
text-decoration:none; 
font-weight:bold;
}

.nav2
{
font-family: Tahoma, Arial, MS Sans Serif;
color:#000000;
/*font-size:8pt;*/
font-size:7pt;
font-weight:bold;
text-decoration:none;
text-align:left;
/*line-height:normal;*/
line-height:14pt;
margin-right:10px;
}
.nav2 A
{
color:#000000;
text-decoration:none;
font-weight:normal
}
.nav2 A:LINK
{
color:#000000;
text-decoration:none; 
font-weight: bold;
}
.nav2 A:VISITED
{
color:#000000;
text-decoration:none; 
font-weight:bold;
}
.nav2 A:HOVER
{
color:#000000;
text-decoration:none; 
font-weight:bold;
}

.navsubhead
{
position:relative;
display:block;
height:17px;
font-family:Tahoma, Arial, MS Sans Serif;
font-size:10pt;
text-align:left;
color:#FFFFFF;
font-weight:bold;
background-color:#666666;
padding:3px 3px 3px 5px;
border:0pt;
}
.mainfeature
{
position:relative;
display:block;
width:495px;  /*IE width*/
width:485px !important; /*moz width*/
/* height:184px; */
font-family:Tahoma, Arial, MS Sans Serif;
font-size:9pt;
text-align:left;
color:#666666;
font-weight:bold;
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
border:0.3pt;
border-style:solid;
}
.mainfeature-2c
{
position:relative;
display:block;
width:640px;  /*IE width*/
width:630px !important; /*moz width*/
/* height:184px; */
height:auto; 
font-family:Tahoma, Arial, MS Sans Serif;
font-size:9pt;
text-align:left;
color:#666666;
font-weight:bold;
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
border:0.3pt;
border-style:solid;
}
.featureheadmain
{
position:relative;
display:block;
height:17px;
font-family:Tahoma, Arial, MS Sans Serif;
font-size:12pt;
text-align:left;
/*color:#D0CC68;*/
color:#990000;
font-weight:bold;
background-color:#666666;
padding:3px 3px 3px 5px;
border:0pt;
border-style:solid;
}
.featureheadmain2
{
position:relative;
display:block;
height:17px;
font-family:Tahoma, Arial, MS Sans Serif;
font-size:12pt;
text-align:left;
/*color:#D0CC68;*/
color:#990000;
font-weight:bold;
background-color:#666666;
padding:3px 3px 3px 5px;
border:0pt;
border-style:solid;
}
.featuresubhead
{
position:relative;
display:block;
width:auto;
font-family:Tahoma, Arial, MS Sans Serif;
font-size:10pt;
text-align:center;
color:#ffcc33;
background-color:#666666;
font-weight:bold;
padding:2px 2px 2px 2px;
}
.featuresubhead1
{
position:relative;
display:block;
width:auto;
font-family:Tahoma, Arial, MS Sans Serif;
font-size:10pt;
text-align:center;
color:#D0CC68;
font-weight:bold;
background-color:#808000;
padding:2px 2px 2px 2px;
border:0.3pt;
border-style:solid;
}

.featuresubhead2
{
position:relative;
display:block;
width:auto;
font-family:Tahoma, Arial, MS Sans Serif;
font-size:10pt;
text-align:center;
color:#666666;
font-weight:bold;
background-color:#D0CC68;
padding:2px 2px 2px 2px;
border:0.3pt;
border-style:solid;
}
.featuretext
{
position:relative;
width:float;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:12pt;
text-align:left;
color:#666666;
font-weight:normal;
padding:5px 2px 2px 2px;
}
.featuretext A
{
color:#666666;
text-decoration:underline;
font-weight:normal;
}
.featuretext A:LINK
{
color:#666666;
text-decoration:underline; 
font-weight: normal;
}
.featuretext A:VISITED
{
color:#666666;
text-decoration:underline; 
font-weight:normal;
}
.featuretext A:HOVER
{
color:#C0C0C0;
text-decoration:underline; 
font-weight:normal;
/*background-color:#666666;*/
}
.featuretext_small
{
position:relative;
width:float;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
line-height:normal;
text-align:left;
color:#666666;
font-weight:normal;
padding:5px 2px 2px 5px;
}
.feature
{
display:block;
width:480px;
height:184px;
font-family:Tahoma, Arial, MS Sans Serif;
font-size:9pt;
text-align:left;
color:#666666;
font-weight:bold;
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
/*border:0.3pt;
border-style:solid;*/
}
.feature-2c
{
display:block;
width:625px;
height:auto;
font-family:Tahoma, Arial, MS Sans Serif;
font-size:9pt;
text-align:left;
color:#666666;
font-weight:bold;
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
/*border:0.3pt;
border-style:solid;*/
}
.feature1
{
display:block;
width:480px;
height:184px;
font-family:Tahoma, Arial, MS Sans Serif;
font-size:9pt;
text-align:left;
color:#666666;
font-weight:bold;
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
/*border:0.3pt;
border-style:solid;*/
}
.feature1-2c
{
display:block;
width:625px;
height:auto;
font-family:Tahoma, Arial, MS Sans Serif;
font-size:9pt;
text-align:left;
color:#666666;
font-weight:bold;
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
/*border:0.3pt;
border-style:solid;*/
}
.feature2
{
display:block;
width:480px;
height:184px;
font-family:Tahoma, Arial, MS Sans Serif;
font-size:9pt;
text-align:left;
color:#666666;
font-weight:bold;
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
/*border:0.3pt;
border-style:solid;*/
}

.rightcolumn
{
position:relative;
/*left:660px;
top:122px;
display:block;
width:128px;*/
width:142px;  /*IE width*/
width:130px !important; /*moz width*/
font-family:Tahoma, Arial, MS Sans Serif; 
font-size:9pt;
text-align:center;
color:#666666;
font-weight:bold;
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
border:0.3pt;
border-style:solid;
}
.bookmarklay
{
position:relative;
/*display:block;*/
width:780px;  /*IE width*/
width:760px !important; /*moz width*/
/*height:22px;*/
font-family: Arial, MS Sans Serif;
text-align:center;
font-size:9pt;
color:#000000;
font-weight:bold;
padding:5px 10px 5px 10px;
}
.footnavlay
{
position:relative;
/*display:block;*/
width:780px;  /*IE width*/
width:760px !important; /*moz width*/
/*height:22px;*/
font-family:Tahoma, Arial, MS Sans Serif;
text-align:center;
font-size:8pt;
color:#ffffff;
font-weight:normal;
background-color:#666666;
padding:5px 10px 5px 10px;
}
.footnavlay A 
{
background-color:#666666;
text-decoration:underline;
color:#FFFFFF;
}
.footnavlay A:LINK
{
text-decoration:underline;
color:#FFFFFF;
}
.footnavlay A:HOVER
{
text-decoration:underline; 
color:#000000;
background-color:#666666;
}
/* HORIZONTAL PADDING OUTSIDE COLUMNS */
.column-two-content { margin-left: 5px; }
.column-three-content { margin-right: 5px; }
/* VERTICAL PADDING ABOVE COLUMNS */
.box-header-b
	{ margin-bottom: 5px; }
.column_padding_after
	{
	height:5px;
	font-size: 1px;
	line-height: 0px;
	clear: both;
	}
/* VERTICAL PADDING below COLUMNS */
.box-footer
	{ margin-top: 5px; }
/* CSS HACK:  position:relative needed by IE6 otherwise the header and col 2 don't show up on initial rendering - they're there but you have to minimise the window or switch to another app and back to see the full effect. But IE5(pc) doesn't like it. And nor does NN4.
NB. the use of pos:rel has to go way beyond skin-deep - any nested element that needs a background colour appears to require to be be relatively positioned */ 
/*/*/
.box-wrap, .columns-float, .column-one, .column-two, .column-three, h2
	{ p\osition: relative; }
/* */
#container { 
height: 100%; 
height:1700px !important; /*moz height*/
padding: 0px; 
background: #ffffff; 
} 
#container50 { 
height: 50px;
height:50px !important; /*moz height*/
padding: 0px; 
background: #ffffff; 
} 
#container50 A 
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container50 A:LINK
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container50 A:HOVER
{text-decoration:underline; 
color:#ffcc33;
font-weight : bold;}

#container100 { 
height: 80px;
height:80px !important; /*moz height*/
padding: 0px; 
background: #ffffff; 
} 
#container100 A 
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container100 A:LINK
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container100 A:HOVER
{text-decoration:underline; 
color:#ffcc33;
font-weight : bold;}

#container200 { 
height: 200px;
height:200px !important; /*moz height*/
padding: 0px; 
background: #ffffff; 
} 
#container200 A 
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container200 A:LINK
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container200 A:HOVER
{text-decoration:underline; 
color:#ffcc33;
font-weight : bold;}

#search120 { 
width: 130px;
height: 25px;
height:35px !important; /*moz height*/
padding: 5px; 
background: #ffffff; 
border: 1px solid #666666;
} 

#search200 { 
width: 470px;
height: 50px;
height:60px !important; /*moz height*/
padding: 0px; 
background: #ffffff; 
border: 1px solid #666666;
} 
#search200 A 
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#search200 A:LINK
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#search200 A:HOVER
{text-decoration:underline; 
color:#ffcc33;
font-weight : bold;}

#container300 { 
height: 300px;
height:340px !important; /*moz height*/
padding: 0px; 
background: #ffffff; 
} 
#container300 A 
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container300 A:LINK
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container300 A:HOVER
{text-decoration:underline; 
color:#ffcc33;
font-weight : bold;}

#container400 { 
height: 400px;
height:400px !important; /*moz height*/
padding: 0px; 
background: #ffffff; 
} 
#container400 A 
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container400 A:LINK
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container400 A:HOVER
{text-decoration:underline; 
color:#ffcc33;
font-weight : bold;}

#container800 { 
height: 2000px;
height:2000px !important; /*moz height*/
padding: 0px; 
background: #ffffff; 
text-align:center;
} 
#container800 A 
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container800 A:LINK
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container800 A:HOVER
{text-decoration:underline; 
color:#ffcc33;
font-weight : bold;}

#container2 { 
height: 100%;
height:100% !important; /*moz height*/
padding: 0px; 
background: #ffffff; 
} 
#container2 A 
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container2 A:LINK
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container2 A:HOVER
{text-decoration:underline; 
color:#ffcc33;
font-weight : bold;}

#container2z { 
height: 100%;
height:300px !important; /*moz height*/
padding: 0px; 
background: #ffffff; 
} 
#container2z A 
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container2z A:LINK
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container2z A:HOVER
{text-decoration:underline; 
color:#ffcc33;
font-weight : bold;}

#container3z { 
height: 100%;
height:200px !important; /*moz height*/
padding: 0px; 
background: #ffffff; 
} 
#container3z A 
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container3z A:LINK
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container3z A:HOVER
{text-decoration:underline; 
color:#ffcc33;
font-weight : bold;}

#container4z { 
height: 100%;
height:350px !important; /*moz height*/
padding: 0px; 
background: #ffffff; 
} 
#container4z A 
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container4z A:LINK
{text-decoration:underline;
color:#666666;
font-weight : bold;}
#container4z A:HOVER
{text-decoration:underline; 
color:#ffcc33;
font-weight : bold;}

#col_one { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width:100px; /* Allows for fluid design. Can be set to pixels */ 
width:100px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
} 
#col_two { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 85px; 
width:85px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
} 
#col_three { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 120px; 
width:120px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
} 
#col_four { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 120px; 
width:120px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666; 
} 
#col_five { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 100px; 
width:100px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666; 
} 
#col_six { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 75px; 
width:75px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
} 
#col_sixa { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 75px; 
width:75px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 0px solid #666666;
border-left: 0px solid #666666;
border-right: 0px solid #666666;
} 
#col_one_shade { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 100px; /* Allows for fluid design. Can be set to pixels */ 
width:100px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #cccccc; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
} 
#col_two_shade { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 85px; 
width:85px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #cccccc; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
} 
#col_three_shade { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 120px; 
width:120px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #cccccc; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
} 
#col_four_shade { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 120px; 
width:120px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #cccccc; 
border-top: 1px solid #666666;
border-left: 1px solid #666666; 
} 
#col_five_shade { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 100px; 
width:100px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #cccccc; 
border-top: 1px solid #666666;
border-left: 1px solid #666666; 
} 
#col_six_shade { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 75px; 
width:75px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #cccccc; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
} 
#col_one_bot { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 100px; /* Allows for fluid design. Can be set to pixels */ 
width:100px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
} 
#col_onea_bot { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 150px; /* Allows for fluid design. Can be set to pixels */ 
width:160px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
} 
#col_two_bot { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 85px; 
width:85px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
} 
#col_three_bot { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 120px; 
width:120px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
} 
#col_four_bot { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 120px; 
width:120px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
} 
#col_five_bot { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 100px; 
width:100px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
} 
#col_six_bot { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 75px; 
width:75px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
} 
#col_sixa_bot { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 75px; 
width:75px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 0px solid #666666;
} 
#col_1 { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width:190px; /* Allows for fluid design. Can be set to pixels */ 
/*width:100px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
} 
#col_2 { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width:130px; /* Allows for fluid design. Can be set to pixels */ 
/*width:100px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
} 
#col_3 { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width:250px; /* Allows for fluid design. Can be set to pixels */ 
/*width:100px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
} 
#col_3 A 
{text-decoration:underline;
color:#666666;
font-weight : normal;}
#col_3 A:LINK
{text-decoration:underline;
color:#666666;
font-weight : normal;}
#col_3 A:HOVER
{text-decoration:underline; 
color:#ffcc33;
font-weight : normal;}
#col_1_bot { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 190px; 
/*width:75px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
} 
#col_2_bot { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 130px; 
/*width:75px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
} 
#col_3_bot { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 250px; 
/*width:75px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
} 
#column_one { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:150px; /* Allows for fluid design. Can be set to pixels */ 
width:140px !important; /*moz width*/
float: left; 
/*padding: 5px 0px 5px 0px;*/
padding: 0px 0px 5px 10px;
background: #ffffff; 
border-top: 0px solid #666666;
border-left: 0px solid #666666;
} 
#column_two { 
margin: 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:150px; 
width:140px !important; /*moz width*/
float: left; 
text-align: left;
/*padding: 5px 0px 5px 0px;*/
padding: 0px 0px 5px 10px;
background: #ffffff; 
border-top: 0px solid #666666;
border-left: 0px solid #666666;
} 
#column_three { 
margin: 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:150px; 
width:140px !important; /*moz width*/
float: left; 
/*padding: 5px 0px 5px 0px;*/
padding: 0px 0px 5px 10px;
background: #ffffff; 
border-top: 0px solid #666666;
border-left: 0px solid #666666;
} 
#display_one { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width:120px; /* Allows for fluid design. Can be set to pixels */ 
width:120px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 0px; /* top right bottom left */
background: #ffffff; 
border: 1pt solid #999999;
/*border-left: 1px solid #666666;*/
} 
#display_two { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:310px; 
width:300px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 10px;
font-weight : normal;
background: #ffffff; 
} 
#display_three { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:160px; 
width:150px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 10px;
background: #ffffff; 
text-align: right;
} 
#display_four { 
margin: 0px 0px 0px 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:350px; 
width:350px !important; /*moz width*/
float: left; 
padding: 5px 5px 5px 5px;
background: #ffffff; 
text-align: left;
} 
#display_five { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:240px; 
width:240px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 0px;
background: #ffffff; 
text-align: center;
border: 1pt solid #999999;
} 
#space_one { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:5px; 
width:5px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 0px;
background: #ffffff; 
border: 0pt solid #999999;
} 
#space_two { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:500px;
height:15px; 
height:15px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 0px;
background: #ffffff; 
border: 0pt solid #999999;
} 
#display_onea { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:150px; 
width:150px !important; /*moz width*/
height:300px;
float: left; 
padding: 0px 0px 0px 0px;
background: #ffffff; 
border: 1pt solid #999999;
text-align:left;
} 
#display_oneb { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:150px; 
width:150px !important; /*moz width*/
height:300px;
text-align:center;
float: left; 
padding: 0px 0px 0px 0px;
background: #ffffff; 
border: 1pt solid #999999;
} 
#display_onec { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:150px; 
width:150px !important; /*moz width*/
height:300px;
float: left; 
padding: 0px 0px 0px 0px;
background: #ffffff; 
border: 1pt solid #999999;
} 
#display_oned { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:140px; 
width:140px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 0px;
background: #ffffff; 
border: 0pt solid #999999;
} 
#container3 { 
/*height: 100%;*/
height:100%; 
height:50% !important; /*moz height*/
padding: 10px; 
background: #ffffff; 
position: absolute; 
bottom: 50px;
} 
#display_six { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:250px; 
width:250px !important; /*moz width*/
/*float: left;*/ 
padding: 0px 0px 0px 0px;
background: #ffffff; 
text-align: left;
}
#display_seven { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:150px; 
width:150px !important; /*moz width*/
/*float: left; */
padding: 0px 0px 0px 0px;
background: #ffffff; 
text-align: right;
}
#display_eight { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:600px; 
width:600px !important; /*moz width*/
/*float: left; */
padding: 0px 0px 0px 0px;
background: #ffffff; 
border: 1pt solid #999999;
/*text-align: right;*/
}
#column_onea { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:190px; 
width:190px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 10px;
background: #ffffff; 
text-align: left;
}
#column_twoa { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:190px; 
width:190px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 10px;
background: #ffffff; 
text-align: left;
}
#column_threea { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:190px; 
width:190px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 10px;
background: #ffffff; 
text-align: left;
}
#container4 { 
/*height: 100%;*/
height:100%; 
height:50% !important; /*moz height*/
padding: 10px; 
background: #ffffff; 
position: absolute; 
/*bottom: 50px;*/
} 
#compare_one { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:110px; /* Allows for fluid design. Can be set to pixels */ 
width:110px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#compare_one_gold { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:110px; /* Allows for fluid design. Can be set to pixels */ 
width:110px !important; /*moz width*/
float: left; 
color:#ffcc33;
padding: 5px 0px 5px 0px;
background-color:#666666;
/*background: #ffffff;*/ 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#compare_two { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:80px; /* Allows for fluid design. Can be set to pixels */ 
width:80px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#compare_three { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:80px; /* Allows for fluid design. Can be set to pixels */ 
width:80px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#compare_four { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:80px; /* Allows for fluid design. Can be set to pixels */ 
width:80px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#compare_five_a { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:15px; /* Allows for fluid design. Can be set to pixels */ 
width:15px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 0px solid #666666;
}
#compare_five_b { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:100px; /* Allows for fluid design. Can be set to pixels */ 
width:100px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#compare_five { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:80px; /* Allows for fluid design. Can be set to pixels */ 
width:80px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#compare_six { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:40px; /* Allows for fluid design. Can be set to pixels */ 
width:40px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
}
#compare_one_shade { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:110px; /* Allows for fluid design. Can be set to pixels */ 
width:110px !important; /*moz width*/
float: left; 
color: #333333;
padding: 5px 0px 5px 0px;
background: #ccccff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#compare_two_shade { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:80px; /* Allows for fluid design. Can be set to pixels */ 
width:80px !important; /*moz width*/
float: left; 
color: #333333;
padding: 5px 0px 5px 0px;
background: #ccccff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#compare_three_shade { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:80px; /* Allows for fluid design. Can be set to pixels */ 
width:80px !important; /*moz width*/
float: left; 
color: #333333;
padding: 5px 0px 5px 0px;
background: #ccccff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#compare_four_shade { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:80px; /* Allows for fluid design. Can be set to pixels */ 
width:80px !important; /*moz width*/
float: left; 
color: #333333;
padding: 5px 0px 5px 0px;
background: #ccccff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#compare_five_shade { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:80px; /* Allows for fluid design. Can be set to pixels */ 
width:80px !important; /*moz width*/
float: left; 
color: #333333;
padding: 5px 0px 5px 0px;
background: #ccccff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#compare_five_a_shade { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:15px; /* Allows for fluid design. Can be set to pixels */ 
width:15px !important; /*moz width*/
float: left; 
color: #333333;
padding: 5px 0px 5px 0px;
background: #ccccff; 
border-top: 1px solid #666666;
border-left: 0px solid #666666;
}
#compare_five_b_shade { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:100px; /* Allows for fluid design. Can be set to pixels */ 
width:100px !important; /*moz width*/
float: left; 
color: #333333;
padding: 5px 0px 5px 0px;
background: #ccccff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#compare_six_shade { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:40px; /* Allows for fluid design. Can be set to pixels */ 
width:40px !important; /*moz width*/
float: left; 
color: #333333;
padding: 5px 0px 5px 0px;
background: #ccccff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
}
#compare_one_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 110px; /* Allows for fluid design. Can be set to pixels */ 
width:110px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
}
#compare_two_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 80px; /* Allows for fluid design. Can be set to pixels */ 
width: 80px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
}
#compare_three_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 80px; /* Allows for fluid design. Can be set to pixels */ 
width: 80px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
}
#compare_four_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 80px; /* Allows for fluid design. Can be set to pixels */ 
width:80px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
}
#compare_five_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 80px; /* Allows for fluid design. Can be set to pixels */ 
width: 80px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
vertical-align: bottom;
}
#compare_five_a_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 15px; /* Allows for fluid design. Can be set to pixels */ 
width:15px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
}
#compare_five_b_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 100px; /* Allows for fluid design. Can be set to pixels */ 
width:100px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
}
#compare_six_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 40px; /* Allows for fluid design. Can be set to pixels */ 
width:40px !important; /*moz width*/
float: left; 
background: #ffffff; 
border-top: 1px solid #666666;
}
#comp_1 { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:100px; /* Allows for fluid design. Can be set to pixels */ 
width:100px !important; /*moz width*/
float: left;
height:35px; 
height:45px !important; /*moz width*/
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#comp_2 { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:80px; /* Allows for fluid design. Can be set to pixels */ 
width:80px !important; /*moz width*/
float: left; 
height:35px; 
height:45px !important; /*moz width*/
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#comp_3 { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:80px; /* Allows for fluid design. Can be set to pixels */ 
width:80px !important; /*moz width*/
float: left; 
height:35px; 
height:45px !important; /*moz width*/ 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#comp_4 { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:90px; /* Allows for fluid design. Can be set to pixels */ 
width:90px !important; /*moz width*/
float: left; 
height:35px; 
height:45px !important; /*moz width*/ 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#comp_5 { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:75px; /* Allows for fluid design. Can be set to pixels */ 
width:75px !important; /*moz width*/
float: left; 
height:35px; 
height:45px !important; /*moz width*/
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#comp_5a { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:15px; /* Allows for fluid design. Can be set to pixels */ 
width:15px !important; /*moz width*/
float: left; 
height:35px; 
height:45px !important; /*moz width*/
padding: 0px 0px 0px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 0px solid #666666;
}
#comp_6 { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:90px; /* Allows for fluid design. Can be set to pixels */ 
width:90px !important; /*moz width*/
float: left; 
height:35px; 
height:45px !important; /*moz width*/
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
}
#comp_7 { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:70px; /* Allows for fluid design. Can be set to pixels */ 
width:70px !important; /*moz width*/
float: left; 
height:35px; 
height:45px !important; /*moz width*/
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
}
#comp_1_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:100px; /* Allows for fluid design. Can be set to pixels */ 
width:100px !important; /*moz width*/
float: left;
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
}
#comp_2_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:80px; /* Allows for fluid design. Can be set to pixels */ 
width:80px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
}
#comp_3_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:80px; /* Allows for fluid design. Can be set to pixels */ 
width:80px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
}
#comp_4_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:90px; /* Allows for fluid design. Can be set to pixels */ 
width:90px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
}
#comp_5_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:75px; /* Allows for fluid design. Can be set to pixels */ 
width:75px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
}
#comp_5a_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:15px; /* Allows for fluid design. Can be set to pixels */ 
width:15px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
}
#comp_6_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:90px; /* Allows for fluid design. Can be set to pixels */ 
width:90px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
}
#comp_7_bot { 
margin: 0px; /* Applied to first column only in lieu of padding (personal thing) */ 
width:70px; /* Allows for fluid design. Can be set to pixels */ 
width:70px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
}
#toy_one { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width:140px; /* Allows for fluid design. Can be set to pixels */ 
width:140px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
} 
#toy_two { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 80px; 
width:80px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
} 
#toy_three { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 80px; 
width:80px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666;
} 
#toy_four { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 80px; 
width:80px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666; 
} 
#toy_five { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 80px; 
width:80px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
border-left: 1px solid #666666; 
border-right: 1px solid #666666;
} 
#toy_one_bot { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width:140px; /* Allows for fluid design. Can be set to pixels */ 
width:140px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
} 
#toy_two_bot { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 80px; 
width:80px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
} 
#toy_three_bot { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 80px; 
width:80px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
} 
#toy_four_bot { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 80px; 
width:80px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
} 
#toy_five_bot { 
margin: 0 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 80px; 
width:80px !important; /*moz width*/
float: left; 
padding: 5px 0px 5px 0px;
background: #ffffff; 
border-top: 1px solid #666666;
} 
#percent_one { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width:150px; /* Allows for fluid design. Can be set to pixels */ 
width:150px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 0px; /* top right bottom left */
background: #cccccc; 
border: 1pt solid #999999;
/*border-left: 1px solid #666666;*/
} 
#percent_two { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width:280px; /* Allows for fluid design. Can be set to pixels */ 
width:280px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 0px; /* top right bottom left */
background: #ffffff; 
border: 0pt solid #999999;
/*border-left: 1px solid #666666;*/
} 
#cat_one { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width:150px; /* Allows for fluid design. Can be set to pixels */ 
width:150px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 0px; /* top right bottom left */
background: #cccccc; 
border: 0pt solid #999999;
/*border-left: 1px solid #666666;*/
} 
#cat_two { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width:150px; /* Allows for fluid design. Can be set to pixels */ 
width:150px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 0px; /* top right bottom left */
background: #ffffff; 
border: 0pt solid #999999;
/*border-left: 1px solid #666666;*/
} 
#price_image { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
height:200px; /* Allows for fluid design. Can be set to pixels */ 
height:200px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 0px; /* top right bottom left */
background: #ffffff; 
border: 1pt solid #999999;
/*border-left: 1px solid #666666;*/
} 
#price_image2 { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
height:200px; /* Allows for fluid design. Can be set to pixels */ 
height:200px !important; /*moz width*/
/*float: center;*/
text-align:center;
padding: 0px 0px 0px 0px; /* top right bottom left */
background: #ffffff; 
border: 0pt solid #999999;
/*border-left: 1px solid #666666;*/
} 
#price_disp { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
height:180px; /* Allows for fluid design. Can be set to pixels */ 
height:180px !important; /*moz width*/
float: left; 
padding: 0px 0px 0px 0px; /* top right bottom left */
background: #ffffff; 
border: 0pt solid #999999;
/*border-left: 1px solid #666666;*/
} 
#price_one { 
margin: 0px 0px 0px 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:270px; 
width:270px !important; /*moz width*/
float: left; 
padding: 5px 5px 5px 5px;
background: #ffffff; 
text-align: left;
}
#price_two { 
margin: 0px 0px 0px 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:290px; 
width:290px !important; /*moz width*/
float: left; 
padding: 5px 5px 5px 5px;
background: #ffffff; 
text-align: left;
} 
#price_three { 
margin: 0px 0px 0px 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width:190px; 
width:190px !important; /*moz width*/
float: left; 
padding: 5px 5px 5px 5px;
background: #ffffff; 
text-align: left;
} 

#Box_0 {
float: left;
padding: 5px 5px 5px 0px;
width:120px; /* Allows for fluid design. Can be set to pixels */ 
width:120px !important; /*moz width*/
}
#Box_1 {
float: left;
padding: 5px 5px 5px 3px;
width:90px; /* Allows for fluid design. Can be set to pixels */ 
width:90px !important; /*moz width*/
text-align:right;
}
#Box_2 {
float: left;
padding: 5px 5px 5px 3px;
width:90px; /* Allows for fluid design. Can be set to pixels */ 
width:90px !important; /*moz width*/
text-align:right;
}
#Box_3 {
float: left;
padding: 5px 5px 5px 3px;
width:90px; /* Allows for fluid design. Can be set to pixels */ 
width:90px !important; /*moz width*/
text-align:right;
}
#Box_4 {
float: left;
padding: 5px 5px 5px 3px;
width:90px; /* Allows for fluid design. Can be set to pixels */ 
width:90px !important; /*moz width*/
text-align:right;
}
#Box_5 {
float: left;
padding: 5px 3px 5px 3px;
width:90px; /* Allows for fluid design. Can be set to pixels */ 
width:90px !important; /*moz width*/
text-align:right;
}
.left-element {
float: right;
padding: 5px;
text-align: left; 
} 
.right-element {
float: right;
padding: 5px;
text-align: right; 
margin-right: 50px;
} 
.linkfeature{
 font-family:Verdana, Arial, Helvetica, sans-serif;  font-size : 11; height:float; text-align : left; color : #666666; 
 font-weight : bold; background-color : #FFFFFF; padding: 0px 0px 0px 0px; border : 0.3pt solid #cccccc;
}
.linkfeature A 
{text-decoration:underline;
 color:#666666;
 font-weight : bold;}
.linkfeature A:LINK
{text-decoration:underline;
 color:#666666;
 font-weight : bold;}
.linkfeature A:HOVER
{text-decoration:underline; 
 color:#000000;
 font-weight : bold;}
 
/* ====================================================================
COLUMNS LAYOUT 2
-------------------------------------------------------------------- */
.columns2-float
	{
	float: left;
	width: 300px;
	}
.column2-one
	{
	float: right;
	width: 300px;
	}
/* CSS HACK: Caio hide from NN4 since NN4's float model is all wrong */
/*/*/
.column2-two { margin-right: 300px; }
.column2-three {margin-left: 150px;}

.column2-one-content, .column-two-content, .column-three-content
	{
	padding: 1px;
	border: none;
	color: #000000;
	}
.column2-one-content { background: #ffff33; }
.column2-two-content { background: #ffff66; }
.column2-three-content { background: #ffff99; }
/* GUTTERS BETWEEN COLUMNS */
.column2-one-content
	{
	margin-left: 2px;
	margin-right: 2px;
	}
/* HORIZONTAL PADDING OUTSIDE COLUMNS */
.column2-two-content { margin-left: 5px; }
.column2-three-content { margin-right: 5px; }

#dhtmltooltip{
font-family: Arial, Helvetica, sans-serif; 
color:#000000; font-size: 10px; font-weight: normal;
position: absolute;
width: 150px;
border: 1px solid #666666;
/*margin: 25px;*/
padding: 10px;
background-color: #ffcccc;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.scroll { height: 566px; width: 550px;	overflow: auto;	border: 1px solid #666;	background-color: #ffffff;	padding: 8px}


