﻿/****************************************************************************/
/* File Name:		Cascading Style Sheet - MoxieEquestrian.com				*/
/* Author:			YellaSoft - Christopher Yellachich						*/
/* Date Created:	01/01/2009												*/
/* Date Modified:	04/02/2009												*/
/* Description:		Cascading style sheet used for the Moxie website		*/
/*					NB: entries in this file are stored alphabetically		*/
/****************************************************************************/

/* The address formatting */
.Address
{
	color: #bfb3a7;
	font-family: Verdana, Arial;
	font-size: 12px;
	text-decoration: none;
}

/* The address header formatting */
.AddressHeader
{
	color: White;
	font-family: Verdana, Arial;
	font-style: italic;
	font-size: 12px;
	text-decoration: none;
}

/* The border of the admin login box; username and password */
.AdminBorder
{
}

/* The administration content formatting */
.AdminContent
{
	background-color: #000000;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #FFFFF0;
}

/* The Copyright statement at the bottom of the admin console */
#AdminFooter
{
	color:				#bfb3a7;
	font-family:		Verdana, Helvetica, Sans-Serif;
	font-size:			8px;
}

/* The header formatting for the customer login box */
.AdminHeader
{
	background-color: #7c6a54;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #fffff0;
	padding-left: 3px;
	text-align: center;
}

/* Link formatting seen in the customer login box - and the hover action */
.AdminLink
{
	background-color: #000000;
	text-align: center;
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #bfb3a7;
}
.AdminLink:hover
{
	background-color: #000000;
	text-align: center;
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #FFFFF0;
}

/* The administration login failure formatting */
.AdminLoginFailure
{
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: Black;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

/* justify text alignment */
.AlignJustify
{
	text-align:			justify;
}

/* Back link for large image hyperlink - original color #bfb3a7 */
.BackLink
{
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
}
.BackLink:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
}

/* Body formatting */
body
{
	padding:			0px;
	margin:				0px;
	font-family:		Verdana;
	font-size:			12px;
}

/* The bottom link banner bar; contains all the links to navigate through the website */
#BottomLinkBanner
{
	border-top:			#000000 1px solid;
	border-bottom:		#000000 1px solid;
	border-right:		#000000 1px solid;
	border-left:		#000000 1px solid;
	font-family:		Verdana, Helvetica, Sans-Serif;
	font-size:			8px;
	color:				Black;
}

/* Search catalog description formatting */
.CatalogDescription
{
	font-weight: bold;
	font-size: 14px;
}

/* Search catalog title formatting */
.CatalogTitle
{
	font-size: 16px;
	font-weight: bold;
}

/* The collection list content; Cavalero & Moxie */
.CollectionListContent
{
	background-color: Black;
	text-align: center;
	color: Green;
	font-size: 10pt;
}

/* The collection list header; "Shop By Collection" & "Shop By Item" */
.CollectionListHead
{
	background-color: Black;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12pt;
	color: #fffff0;
	padding-left: 3px;
	text-align: center;
}

/* Product color options formatting */
#ColorOptions
{
	font-family:		Verdana, Arial, Sans-Serif;
	font-size:			10px;
	font-style:			italic;
	border-top:			#000000 1px dashed;
}

/* Email hyperlink formatting */
.EmailLink
{
	text-decoration:	underline;
	font-weight:		bold;
	color:				Black;
}
.EmailLink:hover
{
	text-decoration:	underline;
	font-weight:		bold;
	color:				#7c6a54;
}

/* Product embroidery options formatting */
#EmbroideryOptions
{
	font-family:		Verdana, Arial, Sans-Serif;
	font-size:			10px;
	font-style:			italic;
	border-top:			#000000 1px dashed;
}

/* The flag text which appears under the country's flag */
.FlagText
{
	font-size:			small;
	color:				White;
	text-decoration:	none;
}
.FlagText:hover
{
	font-size:			small;
	color:				White;
	text-decoration:	none;
}

/* Grid formatting */
.Grid
{
	border-color: #747f81;
	background-color: #ddd3af;		/*#e0e1dd;*/
	font-size: 10pt;
	width: 100%;
}

.GridHeader
{
	color: White;
	border-color: #747f81;
	background-color: #584528;		/*#aea79f;*/
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	text-decoration: none;
	text-align: center;
}

.GridEditingRow
{
	color: Black;
	background-color: White;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
}

.GridAlternateRow
{
	color: Black;
	border-color: #747f81;
	background-color: #ddd3af;		/*#e0e1dd;*/
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	text-decoration: none;
}

/* Image alignment formatting */
.ImageAlign
{
	text-align:			center;
}

/* The border of an image */
.ImageBorder
{
	border: #000000 1px solid;
}

/* The left column which contains the "Shop By..." links */
#LeftColumn
{
	border:				#7c6a54 1px solid;
	background-color:	Black;
}

/* The middle column which contains the searching boxes and links */
#MiddleColumn
{
	background-color:	#7c6a54;
}

/* Link formatting used primarily for .pdf links - and the hover action */
.PDFLink
{
	text-align:			center;
	text-decoration:	none;
	font-weight:		bold;
	color:				black;
}
.PDFLink:hover
{
	text-align:			center;
	text-decoration:	underline;
	font-weight:		bold;
	color:				#7c6a54;
}

/* Product description */
.ProductDescription
{
	color:				Black;
	font-size:			11px;
	text-align:			center;
}

/* Link formatting seen in the products page - and the hover action */
.ProductLink
{
	text-align: center;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
}
.ProductLink:hover
{
	text-align: center;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: bold;
	color: #7c6a54;
}

/* Product name & hover formatting */
.ProductName
{
	color:				black;
	text-decoration:	none;
	font-weight:		bold;
	font-size:			12px;
}
.ProductName:hover
{
	color:				#7c6a54;
	text-decoration:	underline;
	font-weight:		bold;
	font-size:			12px;
}

/*  The product small white text */
a.ProductSmallText
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
}

/* The products text; which appears above the "Shop By..." links in the left column */
.ProductText
{
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	color: White;
}
a.ProductText
{
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
a.ProductText:hover
{
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	color: White;
	text-decoration: underline;
}

/* The product title formatting */
.ProductTitle
{
	color:				Black;
	text-align:			center;
	text-decoration:	none;
	font-size:			24px;
	font-weight:		bold;
	line-height:		15px;
}

/* The right column which contains the searching boxes and links */
#RightColumn
{
	border:				#7c6a54 1px solid;
	background-color:	Black;
}

/* The search text; appears above each search text box */
.SearchText
{
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	color: White;
	padding-left: 10px;
}
a.SearchText
{
	border: #bfb3a7 2px solid;
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #fffff0;
	background-color: #7c6a54;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}
a.SearchText2
{
	border: #bfb3a7 2px solid;
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #fffff0;
	background-color: #7c6a54;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}

/* The cart title formatting */
.ShoppingCartTitle
{
	color: Black;
	font-size: 14px;
}

/* Add to cart button text formatting */
.SmallButtonText
{
	color: Black;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
}

/* The top banner of the Moxie website; this contains the Moxie logo, which country, and the wholesale login */
#TopBanner
{
	background-color:	#000000;
	width:				100%;
}

/* The top link banner bar; contains all the links to navigate through the website */
#TopLinkBanner
{
	border-top:			#000000 1px solid;
	border-bottom:		#000000 1px solid;
	border-right:		#000000 1px solid;
	border-left:		#000000 1px solid;
	font-family:		Verdana, Helvetica, Sans-Serif;
	font-size:			10px;
}

/* The border which encompasses the login and password textboxes; there is no formatting implemented at the moment */
#TopLogin
{
}

/* The top logo - Moxie Equestrian; however there is no formatting implemented at the moment */
#TopLogo
{
}

/* User details table formatting */
.UserDetailsTable
{
	width: 100%;
	background-color: #ddd3af;	/*#e0e1dd;*/
	font-size: 12px;
	border: Solid 1px Black;
	line-height: 25px;
	color: Black;
}
/***************************************************************************************************************/


/* Collection unselected text formatting - also the hover action */
a.CollectionUnselected
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #bfb3a7;
	line-height: 25px;
	padding-left: 5px;
	text-decoration: none;
}
a.CollectionUnselected:hover
{
	color: #fffff0;
	padding-left: 5px;
	text-decoration: underline;
}

a.CollectionSelected
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 9pt;
	line-height: 25px;
	padding-left: 5px;
	text-decoration: underline;
	color: #bfb3a7;
}

/* Product type name; e.g: Airpuff chaps, gloves, Full & Half pads, etc... */
a.ProductTypeName
{
	color: #b71234;
	font-family: 'Trebuchet MS';
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

/* When a product type name is being hovered over by the mouse/cursor */
a.ProductTypeName:hover
{
	text-decoration: underline;
}

/* Product Type full descriptions */
a.ProductTypeDescription
{
	color: Black;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
}

/* The product price formatting */
.ProductPrice
{
	color: Black;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
}

/* The product price #2 formatting */
.ProductPrice2
{
	color: Black;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 14pt;
}

/* The product price description formatting */
.ProductPriceDescription
{
	color: Black;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 14pt;
}

/* The paging text formatting */
.PagingText
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	color: Black;
}

/* The search box content formatting */
.SearchBoxContent
{
	font-family: Arial, Verdana;
	font-size: 9pt;
	padding-left: 10px;
}

/* The search box formatting */
.SearchBox
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 9pt;
	margin-bottom: 5px;
	color: White;
}


/* The user info header formatting */
.UserInfoHead
{
	background-color: #7c6a54;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #fffff0;
	padding-left: 3px;
	text-align: center;
}

/* The user info content formatting */
.UserInfoContent
{
	border-right: #FFFFF0 1px solid;
	border-top: #FFFFF0 1px solid;
	border-left: #FFFFF0 1px solid;
	border-bottom: #FFFFF0 1px solid;
	background-color: #7c6a54;
	text-align: left;
}

/* The user info text formatting */
.UserInfoText
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	padding-left: 5px;
	text-decoration: none;
	color: #fffff0;
}

/* Link formatting for the logged-in user box - also the hover action */
a.UserInfoLink
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #bfb3a7;
	line-height: 15px;
	padding-left: 5px;
	text-decoration: none;
}
a.UserInfoLink:hover
{
	padding-left: 5px;
	color: #fffff0;
	text-decoration: underline;
}

/* Link formatting */
.RegisterMessage
{
	color: #bfb3a7;
	font-size: 15pt;
	text-decoration: none;
}
.RegisterMessage:hover
{
	color: White;
	font-size: 15pt;
	text-decoration: underline;
}

.Button
{
	color: Black;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
}

.AdminTitle
{
	color: White;
	font-family: Verdana, Helvetica, Sans-Serif;
	text-decoration: none;
	font-size: 21px;
	font-weight: bold;
	line-height: 25px;
}

.AdminText
{
	color: White;
	text-decoration: none;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight: normal;
	line-height: normal;
}

.AdminPageText
{
	color: Black;
	font-family: Verdana, Helvetica, Sans-Serif;
	text-decoration: none;
	font-size: 12px;
}
a.AdminPageText
{
	color: Navy;
	font-family: Verdana, Helvetica, Sans-Serif;
	text-decoration: none;
	font-size: 12px;
}
a.AdminPageText:hover
{
	color: #b71234;
}



/* The cart summary formatting */
.CartSummary
{
	border-right: #0468a4 2px solid;
	border-top: #0468a4 2px solid;
	border-left: #0468a4 2px solid;
	border-bottom: #0468a4 2px solid;
	background-color: White;
	font-family: Arial;
	font-size: 9pt;
	color: Navy;
	padding-top: 3px;
	padding-left: 2px;
	padding-bottom: 5px;
}
a.CartLink
{
	color: Black;
	font-family: Arial;
	text-decoration: none;
	font-size: 12px;
}
a.CartLink:hover
{
	color: #b71234;
}

/* The administration error text formatting */
.AdminErrorText
{
	font-weight: bold;
	font-size: 12px;
	color: #b71234;
	font-style: italic;
	font-family: Verdana, Helvetica, Sans-Serif;
}

/* User details table head formatting */
.UserDetailsTableHead
{
	border-bottom: Navy 2px solid;
	background-color: #666699;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	padding-left: 3px;
	text-align: center;
}

/* CreditCard details table formatting */
.CCDetailsTable
{
	width: 500px;
	background-color: #7c6a54;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	border: Solid 2px Black;
	line-height: 25px;
	color: White;
}

/* Info text formatting */
.InfoText
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #b71234;
}

/* Info text #2 formatting */
.InfoText2
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: black;
}
.InfoText2:hover
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: White;
}

/* Info text #3 formatting */
.InfoText3
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
}

/* An answer in the password recovery pages - formatting */
.PasswordAnswer
{
	color: #bfb3a7;
	font-weight: bold;
}

/* Error message formatting */
.ErrorMessage
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
}

/* Shopping cart product summary line formatting */
.SummaryDetails
{
	color: Black;
	font-size: 8pt;
	font-weight: bold;
}

/* Pipeline description formatting */
.PipelineDescription
{
	color: #bfb3a7;
	font-size: 12pt;
	font-weight: bold
}

/* Border for order status labels */
.StatusLabelBorder
{
	border: solid 1px #747f81;
	font-weight: bold;
	color: White;
	background-color: #584528;
}


