.Title {
	font: bold 1.5em Times,Times New Roman;
	color : #CC9914;
}
.Bold { 
	font-weight: bold;
}
.BoldSmall {
	font-weight: bold;
	font-size : .9em;
}
.BoldLarge { 
	font: bold 1.2em Arial,Helvetica,Sanserif,San-serif;
}
.BoldBlue { 
	font: bold 1.0em Arial,Helvetica,Sanserif,San-serif;
	color: #000080; 
}
.BoldWhite { 
	font: bold 1.0em Arial,Helvetica,Sanserif,San-serif;
	color: #FFFFFF; 
}
.BoldBlueU {
	font: bold 1.0em Arial,Helvetica,Sanserif,San-serif;
	color: #006699;
	text-decoration : underline;
}
.Data { 
	font-size : 10pt;
}
.message { 
	font: bold 1em Arial,Helvetica,Sanserif,San-serif;
	font-weight: bold;
	color: #CC0000; 
}
img {
	border: none;
}

h1 { 
	font: bold 1.2em Arial,Helvetica,Sanserif,San-serif;
}

h2 {
	font: bold 1.3em Arial,Helvetica,Sanserif,San-serif;
	background-color: transparent;
}

h3 {
	font: bold 1.5em Arial,Helvetica,Sanserif,San-serif;
	background-color: transparent;
}

P  {
	font-family : Arial,Helvetica,Sanserif,San-serif;
	font-style : normal;
	font-size : 10pt;
}

.content  {
	font-family : Arial,Helvetica,Sanserif,San-serif;
	font-style : normal;
	font-size : 10pt;
}

.small  {
	font-family : Arial,Helvetica,Sanserif,San-serif;
	font-style : normal;
	font-size : 8pt;
}

.smallbold {
	font-family : Arial,Helvetica,Sanserif,San-serif;
	font-size: 8pt;
	font-weight : bold;
}

.bluehead  {
	font-family : Arial,Helvetica,Sanserif,San-serif;
	font-style : normal;
	font-size : 12pt;
	font-weight : bold;
	color : #006699
}

.lightbluehead  {
	font-family : Arial,Helvetica,Sanserif,San-serif;
	font-style : normal;
	font-size : 12pt;
	font-weight : bold;
	color : #639ACE
}
Span.dot {
	color : #FF0000;
	font-family : Times,serif;
	font-weight : bold;
	font-size: 15px
}
Span.carttitle {
	color : #FFFFCC;
	font-family : Times,serif ;
	font-weight : bold;
	font-size: 14px
}
A  {
    font-family : Arial,Helvetica,Sanserif,San-serif;
	font-style : normal;
	font-size : 10pt;
	color : #006699
}

A:Visited  {
    font-family : Arial,Helvetica,Sanserif,San-serif;
	font-style : normal;
	font-size : 10pt;
	color : #CC9933
}

A:Active  {
    font-family : Arial,Helvetica,Sanserif,San-serif;
	font-style : normal;
	font-size : 10pt;
	color : #6699CC
}

A:Hover  {
    font-family : Arial,Helvetica,Sanserif,San-serif;
	font-style : normal;
	font-size : 10pt;
	color : #6699CC
}

A.blue  {
    font-family : Arial,Helvetica,Sanserif,San-serif;
	font-style : normal;
	font-size : 10pt;
	color : #006699;
	text-decoration:none
}

A.blue:Visited  {
    font-family : Arial,Helvetica,Sanserif,San-serif;
	font-style : normal;
	font-size : 10pt;
	color : #006699;
	text-decoration:none
}

A.blue:Active  {
    font-family : Arial,Helvetica,Sanserif,San-serif;
	font-style : normal;
	font-size : 10pt;
	color : #6699CC;
	text-decoration:none
}

A.blue:Hover  {
    font-family : Arial,Helvetica,Sanserif,San-serif;
	font-style : normal;
	font-size : 10pt;
	color : #6699CC;
	text-decoration:none
}

A.bluebold  {
	font-family : Arial,Helvetica,Sanserif,San-serif;
	font-weight: bold;
	font-size : 10pt;
	color : #006699;
	text-decoration:none
}

A.bluebold:Visited  {
    font-family : Arial,Helvetica,Sanserif,San-serif;
	font-weight: bold;
	font-size : 10pt;
	color : #006699;
	text-decoration:none
}

A.bluebold:Active  {
	font-family : Arial,Helvetica,Sanserif,San-serif;
	font-weight: bold;
	font-size : 10pt;
	color : #6699CC;
	text-decoration:none
}

A.bluebold:Hover  {
    font-family : Arial,Helvetica,Sanserif,San-serif;
	font-weight: bold;
	font-size : 10pt;
	color : #6699CC;
	text-decoration:none
}

BODY  {
	font-family : Arial,Helvetica,Sanserif,San-serif;
	font-style : normal;
	font-size : 10pt;
}
Span.tteddo {
	color: #000080;
	font-family : Arial,Helvetica,Sanserif,San-serif;
	text-decoration: underline;
	font-style: italic;
	font-size: 10px;
	text-align : center;
	clear: both
}
A.tteddo  {
    font-family : Arial,Helvetica,Sanserif,San-serif;
	text-decoration: underline;
	font-style: italic;
	font-size: 10px;
	text-align : center;
	color : #006699;
}

A.tteddo:Visited  {
    font-family : Arial,Helvetica,Sanserif,San-serif;
	text-decoration: underline;
	font-style: italic;
	font-size: 10px;
	text-align : center;
	color : #006699;
}

A.tteddo:Active  {
    font-family : Arial,Helvetica,Sanserif,San-serif;
	text-decoration: underline;
	font-style: italic;
	font-size: 10px;
	text-align : center;
	color : #6699CC;
}

A.tteddo:Hover  {
    font-family : Arial,Helvetica,Sanserif,San-serif;
	text-decoration: underline;
	font-style: italic;
	font-size: 10px;
	text-align : center;
	color : #6699CC;
}
/*XXXXXXXXXXXX Product Page Rules XXXXXXXXXXX*/
.Item_Header {
	position: relative;
	float: left;
	width: 100%;
	color : #000080;
 	font-family : Arial,sans-serif ;
	font-weight : bold;
	font-size: .9em;
	padding-top: 20px;
	padding-bottom: 5px;
}
.Item_Menu_Header {
	color: #000080;
 	font-family : Arial,sans-serif ;
	font-weight : bold;
	font-size: .9em;
	padding: 1px;
	text-align: center;
}
#product_table {
	width: 100%;
	padding: 5px;
	height: 450px;
}
.product_cell_left {
	width: 71%;
	margin-bottom: 10px;
	float: left;
}
.product_cell_right {
}
.product_cell_right_two {
	width: 120px;
	float: right;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 10px;
	border: 1px #009900 solid;
}
.product_cell_right_two hr {
	width: 110px;
}
.item_left {
	border: 1px #009900 solid;
	padding: 5px;
	float: left;
	margin: 5px;
}
.item_right {
}
.itemmenu, a.itemmenu:visited {
	font-size: .9em;
	line-height:  1.3em;
}
a.itemmenu:active, a.itemmenu:hover {
	font-size: .9em;
	color : #6699CC;
}
/*XXXXXXXXXXXX Shopping Cart Rules XXXXXXXXXXX*/
#Cart {
	width: 97%;
	border: 1px solid #000080;
	border-collapse: collapse;
}
#Cart th {
	color: #FFFFCC;
	text-align: center;
	background-color: #000080;
}
#Cart td {
	border: 1px solid #990000;
}
#Cart .center{
	text-align: center;
}
#Cart .row-center{
	text-align: center;
	background-color: #EEFFEE;
}
#Cart .row-center:hover{
	background-color: #FFFFEE;
}
#Cart .alt-row-center{
	text-align: center;
	background-color: #EEFFFF;
}
#Cart .alt-row-center:hover{
	background-color: #FFFFEE;
}
#Cart .right{
	text-align: right;
	font-weight: bold;
}
#Cart .SubTotal {
	background-color: #FFFFDD;
	text-align: right;
	font-weight: bold;
}
#Cart-Nav{
	width: 97%;
	border-collapse: collapse;
}
#Cart-Nav .center{
	padding-top: 5px;
	text-align: center;
}
#Cart-Nav .right{
	text-align: right;
	padding-top: 6px;
}
#Cart-Nav .left{
	text-align: left;
}
#Empty-Cart {
	text-align: center;
	padding-top: 15px;
}
#Summary-Header {
	text-align: center;
	padding-top: 5px;
}
.View_Cart {
	text-decoration: none;
	padding-left: 2px;
}
.Cart-Button a {
	font-size: .8em;
	font-weight : bold;
	text-decoration: none;
	border: 2px #000066;
	border-style: outset;
	background-image:url("Images/button-off.png");
	background-position: bottom left;
	background-repeat: repeat-x;
	margin-top: 5px;
	padding: 2px;
	-moz-border-radius: 5px;
}
.Cart-Button a:hover{
	color: #000000;
	background-image:url("Images/button-on.png");
	background-position: bottom left;
	background-repeat: repeat-x;
}
.Cart-Button a:active{
	background-image:url("Images/button-down.png");
	background-position: top left;
	background-repeat: repeat-x;
}