.ddm1 .item1

{

	padding-left: 14px;

	padding-right: 14px;

	padding-top: 8px;

	padding-bottom: 7px;

    border-top: 3px #FFFFFF;

	border-bottom: 4px #FFFFFF;

    border-style: solid none solid none;

    text-decoration: none;

    display: block;

    position: relative;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	background: #6699CC;

    color: #FFFFFF;

}

.ddm1 .item1:hover,

.ddm1 .item1-active

{

	padding-left: 14px;

	padding-right: 14px;

	padding-top: 8px;

	padding-bottom: 7px;

    border: 3px #FFFFFF;

    border-style: solid none solid none;

    text-decoration: none;

    display: block;

    position: relative;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	background: #99CCFF;

    color: #FFFFFF;

}

.ddm1 .imgdiv

{

	padding-top: 0px;

	vertical-align: top;

}


.ddm1 .item2

{

   	padding-left: 14px;

	padding-right: 14px;

	padding-top: 9px;

	padding-bottom: 7px;

    border-left: 0px #FFFFFF;

	border-top: 0px #FFFFFF;

	border-right: 0px #FFFFFF;

	border-bottom: 2px #FFFFFF;

    border-style: solid none solid none;

    text-decoration: none;

    display: block;

    position: relative;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	background: #99CCFF;

    color: #FFFFFF;

    white-space: nowrap;

}

.ddm1 .item2:hover

{

   	padding-left: 14px;

	padding-right: 14px;

	padding-top: 9px;

	padding-bottom: 7px;

    border-left: 0px #FFFFFF;

	border-top: 0px #FFFFFF;

	border-right: 0px #FFFFFF;

	border-bottom: 2px #FFFFFF;

    border-style: solid none solid none;

    text-decoration: none;

    display: block;

    position: relative;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	background: #6699CC;

    color: #FFFFFF;

    white-space: nowrap;

}
.ddm1 .section 

{
    
	border-left: 2px #FFFFFF;
	
	border-top: 1px #FFFFFF;
	
	border-right: 2px #FFFFFF;
	
	border-bottom: 2px #FFFFFF;

    border-style: solid solid solid solid;

    position: absolute;

    visibility: hidden;

    z-index: -1;

    white-space: nowrap;

	background: #6699CC;

    color: #FFFFFF;

}

.tiles

{

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 0px;

	padding-bottom: 0px;

	margin: 0px;

}

.flash

{

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 4px;

	padding-bottom: 0px;

	margin: 0px;

}

.copy

{

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin: 0px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 25px;

}

.copy-footer

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin: 0px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 25px;

}

.search

{

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin: 0px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 14px;

	color: #FFFFFF;

}

.clearoutlinks
{

	font-family: arial;

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

	color: #003366;

	text-decoration: none;

}

.clearoutlinksb
{

	font-family: arial;

	font-size: 14px;

	font-weight: normal;

	line-height: 18px;

	color: #003366;

	text-decoration: none;

}

.clearoutpriceblue
{

	font-family: arial;

	font-size: 14px;

	font-weight: normal;

	line-height: 18px;

	color: #6699CC;

	text-decoration: none;

}

.clearoutpriceblue2
{

	font-family: arial;

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

	color: #6699CC;

	text-decoration: none;

}

.clearoutpricered
{

	font-family: arial;

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

	color: #CC0000;

	text-decoration: none;

}

.clearoutcell
{

	font-family: arial;

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

	color: #CC0000;

	text-decoration: none;

}

.bodyheadercopy

{

	padding-left: 4px;

	padding-right: 2px;

	padding-top: 0px;

	padding-bottom: 0px;

	margin: 0px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #003366;

}

.bodyheadercopy1

{

	text-align: center;

	padding-left: 0px;

	padding-right: 10px;

	padding-top: 5px;

	padding-bottom: 0px;

	margin: 0px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #003366;

}

.bodyheadercopy2

{

	text-align: center;

	padding-left: 0px;

	padding-right: 15px;

	padding-top: 5px;

	padding-bottom: 0px;

	margin: 0px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #003366;

}

.bodyheadercopy3

{

	text-align: center;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	margin: 0px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #003366;

}

.bodyheadercopyend

{

	text-align: center;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin: 0px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #003366;

}

.bodyheadersectionlinks

{

	padding-left: 4px;

	padding-right: 2px;

	padding-top: 0px;

	padding-bottom: 0px;

	margin: 0px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

}

.sectionlinks, .sectionlinks:hover, .sectionlinks:visited, .sectionlinks:active

{

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.sectiontitle

{

	padding-left: 0px;

	padding-right: 2px;

	padding-top: 10px;

	padding-bottom: 10px;

	margin: 0px;

	font-family: arial;

	font-size: 20px;

	font-weight: bold;

	line-height: 24px;

	color: #CC0000;

	font-style: italic;

}

.sectiontitlesm

{

	padding-left: 4px;

	padding-right: 2px;

	padding-top: 0px;

	padding-bottom: 10px;

	margin: 0px;

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

	line-height: 24px;

	color: #CC0000;

	font-style: italic;

}

.cleartab

{

	padding-left:0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	margin: 0px;

	border-left: 3px #CC0000 solid;

	border-right: 3px #CC0000 solid;

	border-top: 3px #CC0000 solid;

	border-bottom: 0px #CC0000 solid;

}

.cleartabright

{

	padding-left:0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	margin: 0px;

	border-left: 3px #CC0000 solid;

	border-right: 3px #CC0000 solid;

	border-top: 3px #CC0000 solid;

	border-bottom: 3px #CC0000 solid;

}

.cleartabblue

{

	padding-left:0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	margin: 0px;

	border-left: 3px #6699CC solid;

	border-right: 3px #6699CC solid;

	border-top: 3px #6699CC solid;

	border-bottom: 0px #6699CC solid;

}

.cleartabblue2

{

	padding-left:0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	margin: 0px;

	border-left: 3px #6699CC solid;

	border-right: 3px #6699CC solid;

	border-top: 0px #6699CC solid;

	border-bottom: 0px #6699CC solid;

}

.cleartablightblue

{

	padding-left:0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	margin: 0px;

	border-left: 3px #99CCFF solid;

	border-right: 3px #99CCFF solid;

	border-top: 3px #99CCFF solid;

	border-bottom: 0px #99CCFF solid;

}

.cleartabrightblue

{

	padding-left:0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	margin: 0px;

	border-left: 3px #6699CC solid;

	border-right: 3px #6699CC solid;

	border-top: 3px #6699CC solid;

	border-bottom: 3px #6699CC solid;

}

.clearcell

{

	border-left: 0px #CC0000 solid;

	border-right: 0px #CC0000 solid;

	border-top: 0px #CC0000 solid;

	border-bottom: 3px #CC0000 solid;

}

.clearcellblue

{

	border-left: 0px #CC0000 solid;

	border-right: 0px #CC0000 solid;

	border-top: 0px #CC0000 solid;

	border-bottom: 3px #99CCFF solid;

}

.clearcelldarkblue

{

	border-left: 0px #CC0000 solid;

	border-right: 0px #CC0000 solid;

	border-top: 0px #CC0000 solid;

	border-bottom: 3px #6699CC solid;

}

.componentcell

{

	padding-left:0px;

	padding-right: 0px;

	padding-top: 4px;

	padding-bottom: 4px;

	border-left: 0px #CC0000 solid;

	border-right: 0px #CC0000 solid;

	border-top: 0px #CC0000 solid;

	border-bottom: 2px #6699CC solid;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 18px;

	color: #003366;

}

.componentcellbold

{

	padding-left:0px;

	padding-right: 0px;

	padding-top: 4px;

	padding-bottom: 4px;

	border-left: 0px #CC0000 solid;

	border-right: 0px #CC0000 solid;

	border-top: 0px #CC0000 solid;

	border-bottom: 2px #6699CC solid;

	font-family: arial;

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

	color: #003366;

}

.componentcellred

{

	padding-left:0px;

	padding-right: 0px;

	padding-top: 4px;

	padding-bottom: 4px;

	border-left: 0px #CC0000 solid;

	border-right: 0px #CC0000 solid;

	border-top: 0px #CC0000 solid;

	border-bottom: 2px #6699CC solid;

	font-family: arial;

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

	color: #CC0000;

}

.listing

{

	padding-left: 2px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

}

.tilesrowimg

{

	padding-left: 0px;

	padding-right: 15px;

	padding-top: 0px;

	padding-bottom: 0px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrowimgend

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrowname

{

	padding-left: 0px;

	padding-right: 15px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrownamez

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrownameend

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrowimgb

{

	padding-left: 0px;

	padding-right: 12px;

	padding-top: 0px;

	padding-bottom: 0px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrowimgendb

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrownameb

{

	padding-left: 0px;

	padding-right: 12px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrownameendb

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrowimgc

{

	padding-left: 0px;

	padding-right: 15px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrowimgendc

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrownamec

{

	padding-left: 0px;

	padding-right: 10px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrownameendc

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrowimgd

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrowimgendd

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrownamed

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrownameendd

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrowimge

{

	padding-left: 0px;

	padding-right: 4px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrowimgende

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrownamee

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.tilesrownameende

{

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	color: #CC0000;

	text-decoration: none;

}

.cartheader

{

	border-left: 2px #1A3366 solid;

	border-right: 2px #1A3366 solid;

	border-top: 2px #1A3366 solid;

	border-bottom: 2px #1A3366 solid;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin: 0px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 14px;

	color: #1A3366;

	background: #99CCFF;

}

.cartcell

{

	border-left: 2px #1A3366 solid;

	border-right: 2px #1A3366 solid;

	border-top: 2px #1A3366 solid;

	border-bottom: 2px #1A3366 solid;

	padding-left: 5px;

	padding-right: 0px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin: 0px;

	font-family: arial;

	font-size: 12px;

	font-weight: bold;

	line-height: 14px;

	color: #1A3366;

}

.cartcellWare

{

	border-left: 1px #1A3366 solid;

	border-right: 1px #1A3366 solid;

	border-top: 1px #1A3366 solid;

	border-bottom: 1px #1A3366 solid;

	padding-left: 2px;

	padding-right: 0px;

	padding-top: 2px;

	padding-bottom: 2px;

	margin: 0px;

	font-family: arial;

	font-size: 10px;

	font-weight: bold;

	line-height: 12px;

	color: #1A3366;

}

#mx

{

position:absolute;

z-index: -99;

}

.sheets

{

background-color:#99CCFF;

color:#003366;

}

td.header 

{

border: 3px solid rgb(102,153,204);

}

td.header input 

{

 font-size: 10px;
 background-color: rgb(153,204,255);
 margin: 0px;

}

td.header input.go 

{

 border: 0px;
 margin: 0px;

}

img.featured

{

border: 2px solid rgb(204,0,0);

}