td {
font-size:12px;
font-family:verdana,helvetica,arial,sans-serif;
}

#contents {
	width: 700px;
	text-align: center;
	margin: 0 auto;
}


.hdr	{
display:inline;
color:#000000;
font-size:18px;
font-family:helvetica,arial,verdana,sans-serif;
}

.orderTotals {
font-size:11px;
color:#000000;
}

.tderrorblock {
color:#C53400;
border:2px dotted #c0c0c0;
padding:10px;
}


a:link{
font-size: 12px;
color: #1A4C7B;
text-decoration: none;
}
a:visited{
font-size: 12px;
color: #1A4C7B;
text-decoration: none;
}
a:hover{
font-size: 12px;
color: #1A4C7B;
text-decoration: none;
}
a:active{
font-size: 12px;
color: #1A4C7B;
text-decoration: none;
}
.link1:link{
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}
.link1:visited{
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}
.link1:hover{
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}
.link1:active{
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}
.titles	{
font-family:helvetica,arial,verdana,sans-serif;
color:#0055A5;
font-weight:bold;
font-size:18px;
display:inline;
}

/* Built in styles */


/*////////  CartContents Styles  ///////////////////*/

.cssError	{
color:#E75F15;
}

.cssCheckoutTextField	{
font-size: 11px;
}

.cssMainTable	{
width:100%;
border:1px solid #1A4C7B;
font-size:11px;
color:#000000;
background-color:#FFFFFF;
}
.cssSubTitle	{
background-color:#1A4C7B;
color:#FFFFFF;
font-weight:bold;
text-align:center;
font-size:10px;
}
.cssCartCellContents	{
font-size: 10px;
font-weight:bold;
padding:5px;
vertical-align:top;
line-height:16px;
background-color:#FFFFFF;
}
.cssQtyTBox	{
width:20px;
text-align:center
}

.cssPaySchMainTable {
border:1px solid #999999;
font-size:10px;
color: #000000;
background-color:#FFFFFF;
}

.cssPaySchMainTitle {
background-color:#cccccc;
text-align:center;
font-size:10px;
font-weight:bold;
}
.cssPaySchPaymentTitle {
background-color:#999999;
font-weight:bold;
font-size:10px;
}



/*/////////////   CartCheckout   //////////////*/


.cssCheckoutTextField	{

}
.cssCheckoutRadio	{

}
.cssCheckoutStateMenu	{

}
.cssCheckoutCountryMenu	{

}
.cssCheckoutZipCode	{
font-size:12px;

}
.cssCheckoutCCTypeMenu	{
font-size:12px;
}
.cssCheckoutCCExpiration	{
font-size:12px;
}
.cssSurveyTextField	{

}

/*////////////   Upsells   //////////////////*/

.cssQtyTextField {
width:20px;
text-align:center
}
.cssQtyDropDown {

}
.cssOptionDropDown {

}
.cssPaySchMainTable {
border:1px solid #999999;

}
.cssPaySchMainTitle {
font-size:11px;
font-weight:bold;
background-color:#cccccc;
text-align:center;
}
.cssPaySchPaymentTitle {
background-color:#999999;
font-size:10px;
}
.cssPaySchPaymentAmt {

}
.cssOrderContentsMainTable {
width:100%;
border:1px solid #1A4C7B;
font-size:11px;
color:#000000;
background-color:#FFFFFF;

}

.cssOrderContentsTitles {
background-color:#1A4C7B;
color:#89A8C6;
font-weight:bold;
text-align:center;
font-size:10px;
}
.cssOrderContentsInfo {
}

/*/////////////   Cart Reciept   //////////////////*/

.cssOrderContentsMainTable {

}
.cssOrderContentsTitles {

}
.cssOrderContentsInfo {

}

.disclaimer a {
color: red;
font-weight: bold;
text-decoration: none;

}
.disclaimer a:hover {
color: blue;
font-weight: bold;
text-decoration: underline;

}