body {	background-color: #ffffff; }

td, p { font-family: tahoma, arial, verdana, georgia; font-size: 13px; color:#000000; }
th { font-family: tahoma, arial, verdana, georgia; font-size: 13px; color:#000000; vertical-align: bottom; }

a:hover {color:#3399CC; text-decoration: none; }
a {color:#006699; text-decoration: underline ; }
.lightlink { color:#555555; text-decoration: none; }


.homeIndoorBG { background-image: url("/images/graphics/home/indoor.jpg"); background-repeat: no-repeat; background-color: 4285C3; }
.homeOutdoorBG { background-image: url("/images/graphics/home/outdoor.jpg"); background-repeat: no-repeat; background-color: 42C366; }

.leftmenu { background-color: #4285C3; }
.left { background-image: url("/images/graphics/left_tile.gif"); background-repeat: repeat-y; }
.right { background-image: url("/images/graphics/right_tile.gif"); background-repeat: repeat-y; }
.picture { filter:dropshadow(color=#EEEEEE, offx=5, offy=5, positive=true); }

form { display: inline }
.searchCCLbox { font-size: 11px; color: 000000; height: 18; }
.searchCCLbg { background-color: #FFFFFF; border: 0; }

.sup { font-size: 13px; vertical-align: super; }
.tiny { font-size: 7pt; }
.small { font-size: 8pt; }
.smallhead { font-size: 7pt; text-align: left; background-color: #eeeeee; vertical-align: middle;}
.smallgrey { font-size: 8pt; font-family: verdana, tahoma, arial, georgia; }
.smallgreyBG { font-size: 8pt; font-family: verdana, tahoma, arial, georgia; background-color: #eeeeee; }
.smallnote { font-size: 8pt; font-family: verdana, tahoma, arial, georgia; color:#0066CC; }
.main { background-color: #ffffff; font-family: verdana, arial, georgia; font-size: 9pt; color:#000000;}
.lighttext { font-family: verdana, arial, georgia; font-size: 8pt; color:#333333; }

.itemTitle { font-weight: bold; font-size: 12pt; color: #006699; vertical-align: top; }
.itemPrice { font-weight: bold; font-size: 20pt; color: #FF0000; vertical-align: top; }
.itemDescription { text-align: justify; font-size: 8pt; }
.itemSale { font-weight: bold; font-size: 15pt; color: #FF0000; background-color: #FFCC00 }


.smallhighlight { font-size: 8pt; font-weight: bold; text-align: left; background-color: #FFCC00; }

.prodSubHead { font-weight: bold; font-size: 12pt; color: #006699; vertical-align: bottom; background-color: #cccccc; }
.prodTypeDivider { font-weight: bold; font-size: 12pt; color: #006699; height: 30px;  vertical-align: bottom; background-color: #cccccc; }


.black_finish { background-image: url("/images/graphics/finishes/black.jpg"); width: 65; height: 65; text-align: center; color: #ffffff; font-size: 8pt; }
.white_finish { background-image: url("/images/graphics/finishes/white.jpg"); width: 65; height: 65; text-align: center; color: #000000; font-size: 8pt; }
.rawbrass_finish { background-image: url("/images/graphics/finishes/rawbrass.jpg"); width: 65; height: 65; text-align: center; color: #000000; font-size: 8pt; }
.verdi_finish { background-image: url("/images/graphics/finishes/verdi.jpg"); width: 65; height: 65; text-align: center; color: #ffffff; font-size: 8pt; }
.rust_finish { background-image: url("/images/graphics/finishes/rust.jpg"); width: 65; height: 65; text-align: center; color: #ffffff; font-size: 8pt; }
.mockrock_finish { background-image: url("/images/graphics/finishes/mockrock.jpg"); width: 65; height: 65; text-align: center; color: #000000; font-size: 8pt; }
.bronze_finish { background-image: url("/images/graphics/finishes/bronze.jpg"); width: 65; height: 65; text-align: center; color: #ffffff; font-size: 8pt; }
.darkpewter_finish { background-image: url("/images/graphics/finishes/darkpewter.jpg"); width: 65; height: 65; text-align: center; color: #ffffff; font-size: 8pt; }
.green_finish { background-image: url("/images/graphics/finishes/solidgreen.jpg"); width: 65; height: 65; text-align: center; color: #000000; font-size: 8pt; }
.silver_finish { background-image: url("/images/graphics/finishes/silver.jpg"); width: 65; height: 65; text-align: center; color: #000000; font-size: 8pt; }
.red_finish { background-image: url("/images/graphics/finishes/red.jpg"); width: 65; height: 65; text-align: center; color: #ffffff; font-size: 8pt; }
.blue_finish { background-image: url("/images/graphics/finishes/blue.jpg"); width: 65; height: 65; text-align: center; color: #ffffff; font-size: 8pt; }


.textbox { font-size: 8pt; font-family: verdana; border: 0 }
.narrowbox { font-size: 8pt; font-family: verdana; border: 0; width: 100%; }

.index-select { width:172px; font-family:tahoma; font-size:10px; font-weight:bold; background-color:DDDDDD; z-index:1; }
.index-lower_cell { background-image: url("/images/graphics/indexes/outdoor/lower.jpg") }


#menu { position: absolute; top: 3px; right: 20px; z-index: 10;}
#menubg { position: absolute; top: 0px; left: 0px; z-index: 9; background-image: url("/images/graphics/logo_bg.gif"); width: 399; height: 98; }
#logo { position: absolute; top: 0px; left: 0px; z-index: 1; }
#stake { z-index: 1; }

#buyButton { position: absolute; top: 155px; left: 195px; z-index: 1; }
#itemPrice { position: absolute; top: 125px; left: 212px; z-index: 1; }
#itemName { position: absolute; top: 127px; left: 530px; z-index: 1; font-family: tahoma, arial, verdana, georgia; font-size: 13px; color:#ffffff; font-weight: bold; }
#itemNum { position: absolute; top: 158px; left: 505px; z-index: 1; font-family: tahoma, arial, verdana, georgia; font-size: 16px; color:#ffffff; font-weight: bold; }
#itemSize { position: absolute; top: 150px; left: 675px; z-index: 1; font-family: verdana, georgia; font-size: 10px; color:#ffffff; width: 100; }
#itemStock { position: absolute; top: 154px; left: 355px; z-index: 1; font-family: verdana, georgia; font-size: 10px; color:#ffffff; width: 120; }
#smallright { text-align: right; width: 100%; font-size: 7pt; text-align: right; font-family: verdana, tahoma, arial, georgia; vertical-align: top }



#divStayTopLeft { width: 800; }

#dropmenudiv{
position:absolute;
border:0px;
font:normal 11px tahoma;
line-height:16px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
text-decoration:none;
color:FFFFFF;
}

#dropmenudiv a:hover{background-color:042B56;color:FFFF99;}

a.menu {background-color:4085C8;padding-left:2px;border-left:2px #FFFFFF solid;border-right:2px #FFFFFF solid}

div.menu_nolink {background-color:2E6CA5;padding-left:2px;border-left:2px #FFFFFF solid;border-right:2px #FFFFFF solid;font-family:arial black;font-size:11px;color:#FFFFFF;letter-spacing:-1px}

td.index_small {font-family:tahoma; font-size:9px; color:006699; text-align:center; }
td.index_price {font-family:tahoma; font-size:13px; color:CC0000; font-weight:bold; text-align:center; vertical-align:middle; }
td.go {text-align:center; }
td.bulb_model {font-family:tahoma; font-size:11px; color:000000; font-weight:bold; text-align:center; }
td.bulb_feat {font-family:tahoma; font-size:11px; color:006699; text-align:center; }



.leftnavlinks1 a {font-family:arial;font-size:12px;color:FFFFCC;font-weight:bold;text-decoration:none;}
.leftnavlinks1 a:hover {color:FFFF00;text-decoration:underline;}
.leftnavlinks2 a {font-family:arial;font-size:11px;color:EEEEEE;line-height:12px;text-decoration:none;padding-left:4px;}
.leftnavlinks2 a:hover {color:FFFF00;text-decoration:underline;}