/* MVC Field Defaults*/
.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
    font-size: 8pt;
}

.select-validation-error
{
   background-color: salmon;
   font-size: 8pt;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}


/* END MVC Field Defaults*/

.ShoppingCart_Account_Page_Text_Error
{
    font-family: Arial, Helvetica, Verdana;
    font-weight: bold;
    font-size: 9pt;
    color: Red;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Account_Page_Text_Heading
{
    font-family: Arial, Helvetica, Verdana;
    font-weight: bold;
    font-size: 10pt;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Account_Page_Text_Italics
{
    font-family: Arial, Helvetica, Verdana;
    font-weight: normal;
    font-size: 7pt;
    font-style: italic;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Account_Page_Text_Page_Heading
{
    font-weight: bold;
    font-size: 14pt;
    margin-bottom: 0px;
    color: #003399;
    font-family: Arial, Verdana, Helvetica;
}

.ShoppingCart_Account_Page_Text_Std
{
    /* font-family: Verdana, Helvetica, Arial; */
    font-family: Arial, Helvetica, Verdana;
    font-weight: normal;
    font-size: 9pt;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Account_Page_Text_Std_Bold
{
    font-family: Arial, Helvetica, Verdana;
    font-weight: bold;
    font-size: 9pt;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Account_Page_Text_Std_Bold_Red
{
    /* font-family: Verdana, Helvetica, Arial; */
    font-family: Arial, Helvetica, Verdana;
    font-weight: bold;
    font-size: 9pt;
    color: Red;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Account_Page_Text_Std_Bold_Maroon
{
    font-family: Arial, Helvetica, Verdana;
    font-weight: bold;
    font-size: 10pt;
    color: Maroon;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Account_Page_Text_Std_Bold_Large
{
    font-family: Arial, Helvetica, Verdana;
    font-weight: bold;
    font-size: 12pt;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Account_Page_Text_Std_Maroon
{
    /* font-family: Verdana, Helvetica, Arial; */
    font-family: Arial, Helvetica, Verdana;
    font-weight: normal;
    font-size: 9pt;
    color: Maroon;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Calc_Shipping
{
    font-weight: normal;
    font-size: 8pt;
	background-color: #FFFFFF;
	border: Solid 1px #000000;
}

.ShoppingCart_Calc_Shipping_Shaded
{
    font-weight: normal;
    font-size: 8pt;
	background-color: #EEEEEE;
	border: Solid 1px #000000;
}

.ShoppingCart_Calc_Shipping_Text
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: normal;
    font-size: 8pt;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Calc_Shipping_Text_Bold
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: bold;
    font-size: 8pt;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Calc_Shipping_Text_Bold_Large
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: bold;
    font-size: 12pt;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Calc_Shipping_Text_Dim
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: normal;
    font-size: 8pt;
    color: #555555;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Calc_Shipping_Text_Small
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: normal;
    font-size: 7pt;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Checkout_Page_Text_Red
{
    font-family: Verdana, Helvetica, Arial;
    font-weight: normal;
    font-size: 8pt;
    color: Red;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Checkout_Page_Text_Red_Bold
{
    font-family: Verdana, Helvetica, Arial;
    font-weight: bold;
    font-size: 8pt;
    color: Red;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Checkout_Page_Text_Small
{
    font-family: Verdana, Helvetica, Arial;
    font-weight: normal;
    font-size: 7pt;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Checkout_Page_Text_Std
{
    font-family: Verdana, Helvetica, Arial;
    font-weight: normal;
    font-size: 8pt;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Confirmation_CartTable_Text_Std
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: normal;
    font-size: 8pt;
    padding: 0px 2px 0px 3px;
    border-bottom: solid 1px silver;
    border-top: solid 1px silver;
    border-left: solid 1px silver;
    border-right: solid 1px silver;
}

.ShoppingCart_Confirmation_CartTable_Text_Std_Bold
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: bold;
    font-size: 8pt;
    padding: 0px 2px 0px 3px;
    border-bottom: solid 1px silver;
    border-top: solid 1px silver;
    border-left: solid 1px silver;
    border-right: solid 1px silver;
}

.ShoppingCart_Confirmation_Text_Header_Bold
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: bold;
    font-size: 9pt;
    color: Maroon;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Confirmation_Text_Std
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: normal;
    font-size: 8pt;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Confirmation_Text_Std_Bold
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: bold;
    font-size: 8pt;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Confirmation_Text_Std_Bold_Red
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: bold;
    font-size: 8pt;
    color: Red;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Confirmation_Text_Std_Red
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: normal;
    font-size: 8pt;
    color: Red;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Error_Message
{
    font-weight: bold;
    font-size: 10pt;
    color: Red;
    font-family: Arial, Verdana, Helvetica;
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Header_Admin_Model
{
	background-color: Yellow;
    font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
    font-weight: bold;
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Important_Message
{
	background-color: #EEEEEE;
	border-top: Solid 1px Black;
	border-bottom: Solid 1px Black;
	border-left: Solid 1px Black;
	border-right: Solid 1px Black;
	padding: 5px 5px 5px 5px;
}

.ShoppingCart_InfoTags_Small
{
    font-weight: normal;
    font-size: 8pt;
    color: #555555;
    font-family: Arial, Verdana, Helvetica;
    text-align: left;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Page_Text_Bold
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: bold;
    font-size: 8pt;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Page_Text_Bold_Red
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: bold;
    font-size: 8pt;
    color: Red;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Page_Text_Std
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: normal;
    font-size: 8pt;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Page_Text_Std_Blue
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: normal;
    font-size: 8pt;
    color: Blue;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Page_Text_Std_Dim
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: normal;
    font-size: 8pt;
    color: #777777;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Page_Text_Std_Red
{
    font-family: Arial, Verdana, Helvetica;
    font-weight: normal;
    font-size: 8pt;
    color: Red;
    padding: 0px 0px 0px 0px;
}

.ShoppingCart_Table_AltBody
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Arial, Verdana, Helvetica;
    text-align: left;
    padding: 0px 0px 0px 0px;
    background-color: #EEEEEE;
}

.ShoppingCart_Table_Body
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Arial, Verdana, Helvetica;
    text-align: left;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.ShoppingCart_Table_Border
{
	background-color: #FFFFFF;
	border: Solid 1px #000000;
}

.ShoppingCart_Table_Header
{
    font-weight: bold;
    font-size: 9pt;
    color: #55555;
    font-family: Arial, Verdana, Helvetica;
    text-align: left;
    padding: 0px 0px 0px 10px;
}

.ShoppingCart_TextBox_Center
{
	background: #FFFFFF;
	border: Solid 1px #777777;
	font-size: 8pt;
	text-align: center;
}

.ShoppingCart_TextBox_Left
{
	background: #FFFFFF;
	border: Solid 1px #777777;
	font-size: 8pt;
	text-align: left;
}

A.ShoppingCart_Link_Small:visited
{
    font-weight: bold;
    font-size: 8pt;
    color: Blue;
    font-family: Arial, Verdana, Helvetica;
    text-align: left;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
    text-decoration: none;
}

A.ShoppingCart_Link_Small:link
{
    font-weight: bold;
    font-size: 8pt;
    color: Blue;
    font-family: Arial, Verdana, Helvetica;
    text-align: left;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
    text-decoration: none;
}

A.ShoppingCart_Link_Small:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: Blue;
    font-family: Arial, Verdana, Helvetica;
    text-align: left;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
    text-decoration: underline;
}

