BODY
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(/images/bg_body.gif);
    BACKGROUND-REPEAT: repeat-x;
    
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    
    margin: 0 0 0 0 auto;
    text-align: center;
}
H1, H2, H3, H4, H5, H6
{
    margin: 3px 0 10px 0;
}

H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    COLOR: #333333;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    COLOR: #333333;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none
}
H3
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 17pt;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    COLOR: #333333;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none;
}
H4
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 14pt;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    COLOR: #333333;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none
}
H6
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    COLOR: #333333;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none
}
A
{
    COLOR: #0000cc;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #000099;
    TEXT-DECORATION: underline
}
SMALL
{
    FONT-SIZE: 8pt
}
BIG
{
    FONT-SIZE: 12pt
}
BLOCKQUOTE
{
    FONT-FAMILY: Courier New, monospace
}
PRE
{
    FONT-FAMILY: Courier New, monospace
}
UL LI
{
    LIST-STYLE-TYPE: disc
}
OL LI
{
    LIST-STYLE-TYPE: decimal
}
OL OL LI
{
    LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI
{
    LIST-STYLE-TYPE: lower-roman
}
P
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footer
{
    COLOR: #666666
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt
}
A.box_content_link
{
    COLOR: #339933
}
A.box_content_link:hover
{
    COLOR: #66cc66;
    TEXT-DECORATION: underline
}
.box_content_hdr
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    TOP: 1px
}
.box_content_body
{
    COLOR: #666666
}
.box_main_hdr
{
    COLOR: #333333
}
.box_main_body
{
    COLOR: #666666
}
HR
{
    COLOR: #999999;
    HEIGHT: 1px
}
TD.bar
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: 800;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 7px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #f2f2f2
}
TD.cart
{
}
INPUT.price
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: #666666;
    BORDER-BOTTOM: medium none
}
TABLE.textbox
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #666666 1px solid
}
#PageWrapper
{
	background-color: #ffffff;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    min-height: 500px;
    WIDTH: 800px;
}

#Main
{
	margin: 5px 10px 10px 10px;
	min-height: 500px;
	width: 780px;
}

.box_body
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px
}
.box
{
    BORDER-RIGHT: #dbdbdb 1px solid;
    BORDER-TOP: #dbdbdb 1px solid;
    BORDER-LEFT: #dbdbdb 1px solid;
    BORDER-BOTTOM: #dbdbdb 1px solid;
    BACKGROUND-COLOR: #f2f2f2;
    margin-top: 10px;
}
.bold9
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt
}
.ConfigSize
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #666666
}
.ConfigPart
{
    FLOAT: left;
    COLOR: #336699;
    font-weight: bold;
    TEXT-DECORATION: underline
}
.ConfigPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #993333
}
.ProductHead
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #f2f2f2
}
.ProductName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt
}
.ProductPrice
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #993333
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.ProductLink
{
    FONT-SIZE: 9pt
}
SELECT.ConfiguratorDDL
{
    FONT-SIZE: 8pt;
    WIDTH: 340px;
    COLOR: #333333
}
TH
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt
}
TABLE.borderonly
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
A.subcategory
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #666666;
    TEXT-DECORATION: underline
}
A.subcategory:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.ConfigSpec
{
    FONT-SIZE: 7pt;
    FLOAT: left;
    PADDING-TOP: 2px
}

.ConfigCompatible
{
    font-size: 7pt;
    clear: both;
    width: 100%
}

.linebreak
{
    BORDER-TOP: #cccccc 1px solid;
    MARGIN: 10px 5px 10px 5px;
}

.red
{
	color: #EE0000
}

td.required
{
    color: #999999;
}

div.validationsummary
{
    font-size: 15px;
    font-weight: bold;
}

.gray
{
    color: #999999;
}