BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
TABLE
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
TABLE.main
{
    BORDER-RIGHT: #1750a0 1px solid;
    BORDER-LEFT: #1750a0 1px solid;
    WIDTH: 98%
}
.main TD.firstRow
{
    FONT-SIZE: 2px;
    BACKGROUND: #1750a0;
    BORDER-BOTTOM: #040405 3px solid;
    HEIGHT: 12px
}
.main TD.middle
{
    VERTICAL-ALIGN: top
}
.main TD.lastRow
{
    BORDER-TOP: #040405 3px solid;
    BACKGROUND: #1750a0;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    HEIGHT: 38px;
    TEXT-ALIGN: center
}
.lastRow A
{
font-family: Verdana;
    FONT-SIZE: 11px;
    MARGIN: 0px 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.lastRow A:visited
{
font-family: Verdana;
    FONT-SIZE: 11px;
    MARGIN: 0px 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TABLE.content
{
    WIDTH: 100%;
    HEIGHT: 100%
}
.content TD
{
    VERTICAL-ALIGN: top
}
.content TD.left
{
    BORDER-RIGHT: #1750a0 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    BACKGROUND: #d6e3ff;
    PADDING-BOTTOM: 25px;
    WIDTH: 225px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center
}



.left DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 26px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 12px;
    TEXT-ALIGN: left
}
.left SPAN
{
    COLOR: #1750a0;
}

.left a
{
	display:block;
	COLOR: #1750a0;
}

.left a:hover
{
	color:#ffffff;
}

.left a:visited
{
	COLOR: #1750a0;
}

TABLE.categories
{
    BORDER-RIGHT: #000000 1px solid;
    BACKGROUND: url(images/b.gif) #1750a0 repeat-x 50% top;
    MARGIN: 14px 0px 0px;
    WIDTH: 100%;
    BORDER-BOTTOM: #000000 1px solid
}
.categories TD.head
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(images/catCorn.gif) no-repeat left top;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center
}
.categories TD.white
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 0px
}
TABLE.white
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #000000 1px solid
}
.white TD
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    BACKGROUND: url(images/line.gif) no-repeat center bottom;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 8px
}
.white TD.ban
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 17px;
    PADDING-TOP: 20px;
    TEXT-ALIGN: center
}
.white .ban IMG
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    MARGIN: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.white IMG
{
    MARGIN: 0px 8px 0px 0px
}
.white A
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.white A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none
}
TABLE.navigCont
{
    WIDTH: 100%
}
.navigCont TD.help
{
    BACKGROUND: url(images/searchBG.gif) #d6e3ff repeat-y;
    HEIGHT: 71px
}
.navigCont TD.navigation
{
    BACKGROUND: url(images/navBG.gif) repeat-x 50% bottom;
    VERTICAL-ALIGN: bottom;
    BORDER-BOTTOM: #d6e3ff 1px solid;
    HEIGHT: 24px
}
.navigCont TD.exCont
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 17px;
    PADDING-TOP: 17px
}
TABLE.search
{
    BACKGROUND: url(images/topLine.gif) no-repeat right top;
    WIDTH: 100%
}
.search IMG.help
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    MARGIN: 11px 5px 0px 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
.search TD
{
    /* TEXT-ALIGN: right */
}
.search TD.form
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px
}
TABLE.sitesearch
{
}
.sitesearch INPUT
{
    BORDER-RIGHT: #1750a0 1px solid;
    BORDER-TOP: #1750a0 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #1750a0 1px solid;
    WIDTH: 129px;
    BORDER-BOTTOM: #1750a0 1px solid;
    HEIGHT: 18px
}
.sitesearch INPUT.sub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    WIDTH: 49px;
    COLOR: #1750a0
}
.sitesearch TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px
}
TABLE.topNav
{
    WIDTH: 100%
}
.topNav TD
{
    FONT-WEIGHT: bold;
    BACKGROUND: #1750a0;
    VERTICAL-ALIGN: middle;
    HEIGHT: 21px;
    TEXT-ALIGN: center
}
.topNav TD.blank
{
    FONT-SIZE: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 2px
}
.topNav A
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.topNav A:visited
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
IMG.bord
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
TABLE.page {
    FONT-SIZE: 12px;
    WIDTH: 522px
}
.page P {
    TEXT-ALIGN: justify
}
.page H1 {
    FONT-SIZE: 14pt;
    COLOR: #1750a0
}
TABLE.products
{
    BACKGROUND: url(images/prodBG.gif) #537db9 repeat-y right 50%;
    WIDTH: 522px
}
.products TD.first
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: url(images/prodHead.gif) no-repeat left top;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    HEIGHT: 33px
}
.products TD.center
{
    PADDING-RIGHT: 13px;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 0px
}
.products TD.last
{
    BACKGROUND: url(images/prodFoot.gif) no-repeat left bottom;
    HEIGHT: 28px
}
TD.piece
{
    BORDER-RIGHT: #1750a0 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #1750a0 1px solid;
    PADDING-LEFT: 4px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #1750a0 1px solid;
    WIDTH: 234px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #1750a0 1px solid;
    HEIGHT: 138px;
    TEXT-ALIGN: center
}
.piece DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BACKGROUND: #1750a0;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana;
    HEIGHT: 30px
}
.piece SPAN
{
    TEXT-TRANSFORM: lowercase;
    COLOR: #ffe400
}
TD.bet
{
}
TD.section
{
    FONT-SIZE: 6px;
    HEIGHT: 11px
}
TABLE.editor
{
    FONT-SIZE: 12px;
    WIDTH: 100%
}
.editor TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
TABLE.form {
    FONT-SIZE: 12px
}
.form TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px
}
TD.label
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
INPUT.text
{
    BORDER-RIGHT: #1750a0 1px solid;
    BORDER-TOP: #1750a0 1px solid;
    BORDER-LEFT: #1750a0 1px solid;
    WIDTH: 220px;
    BORDER-BOTTOM: #1750a0 1px solid
}
TABLE.shopcart
{
    WIDTH: 100%
}
.shopcart INPUT.butt
{
    BORDER-RIGHT: #1750a0 1px solid;
    BORDER-TOP: #1750a0 1px solid;
    BACKGROUND: #d6e3ff;
    BORDER-LEFT: #1750a0 1px solid;
    BORDER-BOTTOM: #1750a0 1px solid
}
.shopcart TD.sub
{
    TEXT-ALIGN: right
}
.shopcart TD.label
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    WIDTH: 120px;
    PADDING-TOP: 0px
}
.optTab P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #1750a0;
    PADDING-TOP: 0px
}
.name SPAN
{
    FLOAT: right;
    MARGIN: 0px 30px 0px 0px
}
TABLE.option
{
    WIDTH: 100%;
    BORDER-BOTTOM: #1750a0 1px solid
}
.option TD.check
{
    WIDTH: 30px
}
.option TD.optpoz
{
    TEXT-ALIGN: right
}
.option .descr TD
{
    BORDER-TOP: #ffffff 1px solid;
    BACKGROUND: #edf3ff;
    BORDER-BOTTOM: medium none
}
TABLE.info
{
    MARGIN: 10px 0px;
    WIDTH: 100%
}
.info TD.pict
{
    PADDING-RIGHT: 2px;
    PADDING-BOTTOM: 0px;
    WIDTH: 204px;
    PADDING-TOP: 0px
}
.pict IMG
{
    BORDER-RIGHT: #1750a0 1px solid;
    BORDER-TOP: #1750a0 1px solid;
    BORDER-LEFT: #1750a0 1px solid;
    BORDER-BOTTOM: #1750a0 1px solid
}
.info TD
{
}
.info .pict DIV.price
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 4px;
    COLOR: #ff0000;
    PADDING-TOP: 4px;
    TEXT-ALIGN: center
}
.info TD.sub
{
    TEXT-ALIGN: right
}
.info P
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.info H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 4px;
    COLOR: #1750a0;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #1750a0 1px solid
}
.info .sub INPUT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #1750a0;
    BORDER-LEFT: medium none;
    COLOR: #ffffff;
    BORDER-BOTTOM: medium none
}
.info .det A
{
    COLOR: blue;
    FONT-STYLE: italic
}
.info .det A:visited
{
    COLOR: blue;
    FONT-STYLE: italic
}
TABLE.order
{
    WIDTH: 98%;
    BORDER-COLLAPSE: collapse
}
.order TD
{
	FONT-SIZE: 11px;
	BORDER-RIGHT: #71aaff 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #71aaff 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #71aaff 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #71aaff 1px solid;
	vertical-align: top;
}
.order TD.err
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    COLOR: #ff0000;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
.order .menu TD
{
    FONT-WEIGHT: bold;
    BACKGROUND: #71aaff;
    COLOR: #ffffff
}
.order .user3 TD
{
    BACKGROUND: #fdf9d5
}
.order .user2 TD
{
    BACKGROUND: #d3e7ed
}
.order .user1 TD
{
    BACKGROUND: #ffe6d9
}
.order .noborder TD
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: medium none
}
.order TD.stat
{
    WIDTH: 100px
}
.order INPUT.check
{
    WIDTH: 30px
}
.order .sub INPUT
{
    FONT-SIZE: 9px
}
.sub SELECT
{
    FONT-SIZE: 9px
}
.order INPUT.det
{
    FONT-SIZE: 9px;
    WIDTH: 190px
}
.order INPUT.det_sm
{
    FONT-SIZE: 9px;
    WIDTH: 100px
}
.order TEXTAREA.det
{
    WIDTH: 98%;
    /* HEIGHT: 60px */
}
.order TD.orderStat
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #71aaff;
	HEIGHT: 25px;
	vertical-align: middle;
}
.orderStat SPAN.total
{
    COLOR: #ff0000
}
.order A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.order A:visited
{
    COLOR: blue;
    TEXT-DECORATION: underline
}



/*
	class for entire table
	*/
	.vtable
	{
	 font-size:12px;
	 
	}
	
	
	.vtr_even
	{
	 background-color:gainsboro;
	
	}
	
	.vtr_odd
	{
	background-color:ghostwhite;
	
	}
	
	/*
	class for cells in the table
	*/
	.vtd
	{
	 border:1px gainsboro solid;
	}
	
	
	/*
	class for header row
	*/
	.vheader
	{

	}
	

	/*
	class for header cell
	*/
	.vth
	{
	 background-color:#99CCFF;
	 color:#000000;
	}
	.vth a
	{
		color:#000000;
	}
	
	
	/*
	class for the edit cell
	*/
	.vedit 
	{
	 background-color:none;
	}
	.vedit a
	{
	 color: red;
	}
	