/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

.GeneralPage
{
background-color: #ffffff; /* Background Color */
margin-bottom: 0px; /* Margins */
margin-left: 0px; /* Margins */
margin-right: 0px; /* Margins */
margin-top: 0px; /* Margins */
}

.GeneralTable
{
background-color: White; /* Background Color */
}

.TopBanner
{
font-family: Arial; /* Font Face */
font-size: 28pt; /* Font Size */
color: #666666; /* Font Color */
font-weight: Bold; /* Font Style */
text-decoration: none;
font-style: normal; /* FontStyle */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.TopSubBanner
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: #E7E3D7; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: #666666; /* Background color */
text-align: Center; /* Align Text */
}

.TopSubBannerText
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: #E7E3D7; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Center; /* Align Text */
}

.LeftColumn
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Font Size */
color: Navy; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: White; /* Background color */
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
/*width: 15%;*/}

.LeftColumnText
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Font Size */
color: Navy; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
/*width: 15%;*/}

.RightColumn
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Font Size */
color: Navy; /* Font Color */
font-style: normal; /* Font Style */
font-weight: Normal; /* Font Style */
text-decoration: none;
background-color: White; /* Background color */
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
/*width: 15%;*/}

.RightColumnText
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Font Size */
color: Navy; /* Font Color */
font-style: normal; /* Font Style */
font-weight: Normal; /* Font Style */
text-decoration: none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
/*width: 15%;*/}

.Footer
{
font-family: Arial; /* Font Face */
font-size: 7pt; /* Font Size */
color: Navy; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: White; /* Background color */
text-align: Center; /* Align Text */
vertical-align: Top; /* Align Text */
}

.FooterText
{
font-family: Arial; /* Font Face */
font-size: 7pt; /* Font Size */
color: Navy; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Center; /* Align Text */
vertical-align: Top; /* Align Text */
}

.Instructions
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #E7E3D7; /* Background color */
text-align: Left; /* Align Text */
}

.ErrorMessages
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C90D4F; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}

.Messages
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C90D4F; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}

.Headings
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.Content
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.ContentTableHeader
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Heading Font Size */
color: #000000; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: White; /* Background color */
text-align: Left; /* Align Text */
}

.ContentTable
{
background-color: #E7E3D7;
}

.ContentTableHorizontal
{
background-color: #E7E3D7;
}

/*Custom styles added with 3/27/09 upgrade
--------------------------------------------------------------------------------------------*/

/* Global*/
body {margin: 0; padding: 0;}
#PageSubTable {width: 70%;}
#ContentCell {width: 85%; padding: 7px;}
#ContentCell.default {padding: 0;}
.SubHeadings {font-size: 10pt; text-align: left; font-weight: bold;}
.button {padding-top: 5px;}
h1 {font-size: 14px;}
.Content a {color: black;}

/* Common Control/List Reset*/
#TopBannerCell ul,
#TopSubBannerCell ul,
#LeftColumnCell ul,
#RightColumnCell ul,
#FooterCell ul {margin: 0; padding: 0;}

#TopBannerCell ul li,
#TopSubBannerCell ul li,
#LeftColumnCell ul li,
#RightColumnCell ul li,
#FooterCell ul li {list-style:none; }

/* Left Column*/
#LeftColumnCell {width:20%; vertical-align:top; padding-left: 5px;}
#LeftColumnCell ul {margin:0; padding: 0;}
.LeftColumnText {/*text-align: center;*/ line-height:27px; }

/* Right Column*/
#RightColumnCell {width:10%; vertical-align:top;}
ul#RightColumnNav1_CMenubar1_MenuUL {/*text-align: center;*/ margin: 0 0 0 5px; padding: 0;}
ul#RightColumnNav1_CMenubar1_MenuUL li {line-height: 27px;}

/* Footer*/
#FooterCell ul {margin-left: 5px; width: 100%; text-align: center;}
#FooterCell ul li {display: inline; float: none; margin: 0 5px;}
#FooterCell span#Footer1_StoreFrontLink {clear: left; float: left; width: 100%;}

/* Breadcrumbs */
#BreadCrumbs1_BreadCrumbs1 {color:navy;}
#BreadCrumbs1_BreadCrumbs1 a {color:navy; text-decoration:none;}
#BreadCrumbs1_BreadCrumbs1 a:hover {text-decoration:underline;}

/* Instructions */
.Instructions {}
#Instruction1_InstructCell {padding:7px;}
#Instruction1_InstructCell a {}
#Instruction1_InstructCell a:hover {}

/*Final Payment Page */
#Table6 font {font-size: 11px !important;}
#Table6 td {padding-left: 5px; }

/*Order Options */
#ProductDetail11_Table3 td {padding-top: 5px;}
