body { 
background: #fff; 
margin-top: 10px; 
margin-bottom: 20px; 
padding: 0px; 
color: #333; 
} 
* { 
font-size: 12px; 
font-family: Verdana, Helvetica, sans-serif;
line-height:1.3em; 
} 
a:link, a:visited { 
color:#006699; 
text-decoration: underline; 
} 
a:hover { 
text-decoration: underline; 
color:#3366FF; 
} 
table, td, tr { 
vertical-align: top; 
} 
h1 { 
color: #20239a; 
margin: 10px 0 5px 0; 
padding-bottom: 5px; 
font-size: 1.6em; 
FONT-WEIGHT:BOLD; 

} 
h2 { 
color: #20239a; 
font-size: 1.2em; 
padding: 5px; 
margin: 10px 0 5px 0; 
FONT-WEIGHT:BOLD; 
 
} 
h2 a:link, h2 a:visited { 
color: #20239a; 
text-decoration: none; 
} 
h2 a:hover { 
color: #006699; 
text-decoration: underline; 
} 
h3 { 
padding: 4px; 
font-size: 1em; 
font-weight: bold; 
margin:0; 
} 
h4 { 
color: #20239a; 
margin: 10px 0 3px 0; 
padding-bottom: 2px; 
font-size: 1.5em; 
FONT-WEIGHT:BOLD;  
border-bottom: 2px solid #20239a; 
} 


#l { 
width: 49px; 
background: url(images/left-stripes.gif) top right repeat-y; 
} 

#r { 
width: 8px; 
background: url(images/shade_r.gif) top left repeat-y; 
} 

.contact_info a:link, .contact_info a:visited { 
color: #ad1e11; 
text-decoration: underline; 
} 
.contact_info a:hover { 
color:#3366FF; 
} 
#header { 

} 

.contact_info { 
font-size:10px; 
color: #ad1e11; 
padding-right: 10px; 
} 

div.rule{
	height: 2px;
	border-top:2px solid #20239a; 
	margin-bottom:25px;
	margin-top:20px;
	margin-left:0;
	margin-right:0; 
	clear:both;
 	} 

#navbar { 
border-top: 3px solid #20239a; 
height:27px; 
text-align:right; 
background:url(images/left-stripes.gif) top left repeat-y;
} 


/*- Menu Tabs D--------------------------- */ 

#tabs { 
float:left; 
width:100%; 
font-size:93%; 
line-height:normal; 
} 
#tabs ul { 
margin:0; 
padding:0 2px 10px 64px; 
list-style:none; 
font: bold 11px/1.5em Verdana; 
} 
#tabs li { 
display:inline; 
margin:0; 
padding:0; 
} 
#tabs a { 
float:left; 
background:url(images/template-images/tab_left.gif) no-repeat left bottom; 
margin:0; 
padding:0 1px 0 7px; 
text-decoration:none; 
} 
#tabs a span { 
float:left; 
display:block; 
background:url(images/template-images/tab_right.gif) no-repeat right bottom; 
padding:0 15px 4px 6px; 
color:#fff; 
} 
/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
#tabs a span {float:none;} 
/* End IE5-Mac hack */ 
#tabs a:hover span { 
color:#fff; 
} 
#tabs a:hover { 
background-position:0% -7px; 
} 
#tabs a:hover span { 
background-position:100% -7px; 
} 

#pageBody { 

} 

#buckets td{
	text-align:center;
	vertical-align:top;
	padding-bottom:10px;
	padding-left:3px;
	padding-right:3px;
	}
#buckets a:link, #buckets a:visited { 
color: #ad1e11; 
text-decoration: none; 
display:block;
} 
#buckets a:hover { 
background: #ededed; 
color: #ed2917; 
display:block;
} 
table.product { 
display: inline; 
float:left; 
background: #dadee7; 
margin:2px; 
width:250px; 
} 
.product td { 
vertical-align:middle; 
} 
.product td { 
padding-left:6px; 
} 
.product img { 
align:left; 
width:150px; 
} 

table.product1 { 
background: #dadee7; 
margin:2px; 
float:left;
width: 200px;
} 
.product1 td { 
vertical-align:top; 
} 
.product1 td { 
padding:6px; 
} 
.product1 img { 
align:left; 
width:150px; 
} 

.box { 
background:#dadee7; 
} 
.chart { 
border: 1px solid #dadee7; 
margin-bottom:6px; 
} 
.chart td { 
padding:2px; 
border-bottom: 1px solid #eee; 
border-right: 1px dashed #eee; 
text-align: center; 
} 
.head_chart { 
font-weight: bold; 
background: #20239a; 
} 
.head_chart td { 
border-right: 1px solid #eee; 
padding: 2px 5px; 
color:#fff; 
} 
#leftcolumn h2 { 
margin: 10px 0 0 14px; 
font-size:1.5em;
} 
#leftcolumn { 
width: 200px; 
} 
#leftcolumn ul { 
margin: 0px; 
padding: 0 0 20px 20px; 
list-style-type: none; 
background: #fff; 
} 
#leftcolumn li { 
margin: 0px; 
padding: 3px 0px 3px 0; 
border-bottom: 1px solid #999; 
display: block; 
font-size: 11px; 
} 
html > body #leftcolumn li { 
padding: 3px 0px 3px 0; 
} 
#leftcolumn li a:link, #leftcolumn li a:visited { 
color: #ad1e11; 
text-decoration: none; 
display: block; 
padding: 3px 0px 3px 0;

} 
#leftcolumn li a:hover { 
background: #ededed; 
color: #ed2917; 
display: block; 
padding: 3px 0px 3px 0;

} 

#rightcolumn { 
width:560px; 
padding: 0 10px 20px 20px; 
} 

#rightcolumn p { 
padding: 0; 
margin: 0px 0px 10px 0px; 
} 
#rightcolumn img { 
margin: 2px 2px 2px 0; 
display:block; 
} 

a:link.red, a:visited.red { 
padding: 2px 4px 2px 2px; 
line-height: 25px; 
background: #fff9b0; 
border-bottom: 2px solid #fff25f; 
color: #333; 
text-decoration: none; 
font-weight: bold; 
} 

a:hover.red { 
font-weight: bold; 
padding: 2px 4px 2px 2px; 
background: #fff25f; 
color: #000; 
text-decoration: none; 
} 

.pricelist td{ 
font-size: .6em; 
padding: 1px 5px 2px 5px; 
border-bottom: 1px solid #fff9b0; 
} 
table.pricelist { 
border: 1px solid #ccc; 
} 
.date { 
font-weight: bold; 
} 
.small { 
font-size: .8em; 
} 
.bigger { 
font-size: 1.9em; 
font-weight: bold; 
} 
table#address { 
width: 100%; 
border-bottom: 1px solid #333; 
border-top: 1px solid #333; 
padding: 2px; 
text-align: center; 
} 
#footer { 
background: #20239a; 
padding: 7px 5px 7px 20px; 
color: #fff; 
} 
#footer a:link, #footer a:visited { 
color: #fff; 
} 
#footer a:hover { 
color:#3366FF; 
} 

.pic { 
width: 100px; 
} 
.pic img { 
margin: 0; 
padding-bottom: 1px; 
border:0; 
display:block; 
} 

.fright { 
float: right; 
margin: 5px 5px 10px 10px; 
} 
.fright td { 
font-size: .6em; 
} 

li .fright { 
float: right; 
margin: 5px 0 10px 15px; 
} 
.fleft { 
float: left; 
margin: 5px 15px 10px 25px; 
} 

li .fleft { 
float: left; 
margin: 5px 15px 10px 0; 
} 
.list1 { 
color: #ff9900; 
font-weight: bold; 
font-size: 1.2em; 
border-bottom: 1px dashed #ff9900; 
padding: 2px 0 3px 5px; 
margin-bottom:2px; 
background: #efefef; 
display: block; 
} 
.lightblue { 
background: #fff9bf; 
} 
.smaller { 
font-size: .6em; 
} 
