BODY {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-REPEAT: repeat-x; color: white; text-decoration:none}
TD {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: black; text-decoration:none} 
HR {BORDER-RIGHT: 0px; BORDER-TOP: #bbb 1px dashed; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; HEIGHT: 1px}

A:link {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none}
A:visited {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none} 
A:hover {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:underline}
A:active { font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none}

A:link.email {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none}
A:visited.email {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none} 
A:hover.email {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:underline}
A:active.email {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none}

A:link.top {font: 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:  #333333; text-decoration:none}
A:visited.top {font: 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration:none} 
A:hover.top {font: 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff4500; text-decoration:none}
A:active.top {font: 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration:none}

A:link.toporange {font: 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:  #ff4500; text-decoration:none}
A:visited.toporange {font: 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff4500; text-decoration:none} 
A:hover.toporange {font: 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff4500; text-decoration:none}
A:active.toporange {font: 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff4500; text-decoration:none}

A:link.whitelink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:  #ffffff; text-decoration:none}
A:visited.whitelink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none} 
A:hover.whitelink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff4500; text-decoration:none}
A:active.whitelink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none}

A:link.orangelink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:  #ff4500; text-decoration:none}
A:visited.orangelink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff4500; text-decoration:none} 
A:hover.orangelink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff4500; text-decoration:none}
A:active.orangelink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff4500; text-decoration:none}

A:link.productswhite {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:  #ffffff; text-decoration:none}
A:visited.productswhite {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none} 
A:hover.productswhite {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff4500; text-decoration:none}
A:active.productswhite {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none}

A:link.productsorange {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:  #ff4500; text-decoration:none}
A:visited.productsorange {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff4500; text-decoration:none} 
A:hover.productsorange {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff4500; text-decoration:none}
A:active.productsorange {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff4500; text-decoration:none}

A:link.blacklink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:  #000000; text-decoration:none}
A:visited.blacklink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none} 
A:hover.blacklink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff4500; text-decoration:none}
A:active.blacklink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none}

A:link.bluelink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:  #4173ab; text-decoration:none}
A:visited.bluelink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4173ab; text-decoration:none} 
A:hover.bluelink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ff4500; text-decoration:none}
A:active.bluelink {font: 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4173ab; text-decoration:none}

A:link.graylink {font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color:  gray; text-decoration:none}
A:visited.graylink {font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: gray; text-decoration:none} 
A:hover.graylink {font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: gray; text-decoration:none}
A:active.graylink {font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; color: gray; text-decoration:none}

A:link.graylink2 {font: 12px Arial, Helvetica, sans-serif; color:  #454545; text-decoration:none}
A:visited.graylink2 {font: 12px Arial, Helvetica, sans-serif; color: #454545; text-decoration:none} 
A:hover.graylink2 {font: 12px Arial, Helvetica, sans-serif; color: #454545; text-decoration:none}
A:active.graylink2 {font: 12px Arial, Helvetica, sans-serif; color: #454545; text-decoration:none}

BODY {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
TABLE {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.selected {
	BACKGROUND-COLOR: #afafaf
}
.buy-now {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.product {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid
}
.product TABLE CAPTION {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; COLOR: black; PADDING-TOP: 5px; background: url(images/gradient.png); TEXT-ALIGN: left
}
.product TABLE TD {
	VERTICAL-ALIGN: middle
}
.product TD.price {
	PADDING-RIGHT: 5px; WIDTH: 100px; TEXT-ALIGN: right
}
.product TD.icon {
	VERTICAL-ALIGN: top; WIDTH: 50px
}
.product TD.title {
	WIDTH: 150px
}
.product TD.buy A {
	WIDTH: 50px; COLOR: red; TEXT-DECORATION: none
}
.product TD.buy A:hover {
	TEXT-DECORATION: underline
}
.product TD.description {
	COLOR: gray; FONT-SIZE: 11px;
}
.product .info {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffcc
}
.selected A.buy-now {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: red
}
.note {
	WIDTH: 400px
}
.user-input {
	BACKGROUND: #ffffbb
}
.links {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px dotted; PADDING-LEFT: 5px; BACKGROUND: #ffffbb; PADDING-BOTTOM: 5px; BORDER-LEFT: #aaa 1px dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px dotted
}
HR {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 1px
}
.order-details {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #aaa 1px dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px dotted
}
.order-details H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-BOTTOM: 1px solid
}
.order-details H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.order-details .label {
	WIDTH: 130px
}
.codes-highlight {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #99ff99
}
.codes-highlight TH {
	FONT-WEIGHT: bold; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: left
}
.codes {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
.codes TH {
	FONT-WEIGHT: bold; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: left
}
.error {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: red 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 35px; BACKGROUND: url(icons/cancel.png) #ffcccc no-repeat 10px 50%; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: red 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: red 1px solid; -moz-border-radius: 15px
}
.confirmation {
	BORDER-RIGHT: rgb(47,255,75) 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: rgb(47,255,75) 2px solid; MARGIN-TOP: 5px; PADDING-LEFT: 50px; BACKGROUND: url(icons/accept.png) rgb(223,255,227) no-repeat 10px 50%; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: rgb(47,255,75) 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: rgb(47,255,75) 2px solid; -moz-border-radius: 15px
}
.header {
	MARGIN-BOTTOM: 10px
}
.header H1 {
	FONT-SIZE: 18px
}
A {
	COLOR: blue
}
A:hover {
	TEXT-DECORATION: underline
}
#header {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; BACKGROUND: url(icons/header.png) no-repeat; VERTICAL-ALIGN: middle; WIDTH: 800px; LINE-HEIGHT: 70px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 90px; TEXT-ALIGN: right
}

