﻿/****************************************************************************/
/* File Name:		Cascading Style Sheet - MoxieEquestrian.com				*/
/* Author:			YellaSoft - Christopher Yellachich						*/
/* Date Created:	01/01/2009												*/
/* Date Modified:	09/03/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
{
	font-family:		Verdana, Arial;
	font-size:			10pt;
	color:				Black;
}

/* The administration error text formatting */
.AdminErrorText
{
	font-weight:		bold;
	font-size:			12px;
	color:				#b71234;
	font-style:			italic;
	font-family:		Verdana, Helvetica, Sans-Serif;
}

/* The Copyright statement at the bottom of the admin console */
#AdminFooter
{
	color:				#f2f0db;
	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;
}

/* 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
{
	font-family:		Verdana, Arial;
	font-size:			10pt;
	font-weight:		bold;
	color:				#b71234;
}

.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;
}

.AdminText
{
	color:				White;
	text-decoration:	none;
	font-family:		Verdana, Helvetica, Sans-Serif;
	font-size:			12px;
	font-weight:		normal;
	line-height:		normal;
}

.AdminTitle
{
	color:				White;
	font-family:		Verdana, Helvetica, Sans-Serif;
	text-decoration:	none;
	font-size:			21px;
	font-weight:		bold;
	line-height:		25px;
}
/*Affiliate Text*/
.Affiliate
{
    color:              #bfb3a7;
    font-family:		Verdana, Arial;
	font-weight:		normal;
	font-size:			7.5pt;
	color:				#fffff0;
	text-align:			left;  
	padding-left:       40px; 
}

/* 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;
	background-image:   url("../../Images/moxie_background.jpg");
}

/* 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;
}

.Button
{
	color:				Black;
	font-family:		Verdana, Helvetica, Sans-Serif;
	font-size:			12px;
}

/* 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;
}

/* Search catalog description formatting */
.CatalogDescription
{
	font-weight:		bold;
	font-size:			14px;
}

/* Search catalog title formatting */
.CatalogTitle
{
	font-size:			16px;
	font-weight:		bold;
}

/* 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;
}

/* 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;
}

/* Collection selected text formatting */
a.CollectionSelected
{
	font-family:		Verdana, Arial;
	font-weight:		bold;
	font-size:			9pt;
	line-height:		25px;
	padding-left:		5px;
	text-decoration:	underline;
	color:				#bfb3a7;
}

/* Collection unselected text formatting - also the hover action */
a.CollectionUnselected
{
	font-family:		Verdana, Arial;
	font-weight:		bold;
	font-size:			8.5pt;
	color:				#f2f0db;
	line-height:		25px;
	padding-left:		5px;
	text-decoration:	none;
}
a.CollectionUnselected:hover
{
	color:				#bfb3a7;
	padding-left:		5px;
	text-decoration:	underline;
}
a.CollectionUnselected2
{
	font-family:		Verdana, Arial;
	font-weight:        bold;
	font-size:			8.5pt;
	color:				#bfb3a7;
	line-height:		25px;
	padding-left:		5px;
	text-decoration:	none;
}
a.CollectionUnselected2:hover
{
	color:				#ffffff;
	padding-left:		5px;
	text-decoration:	underline;
}
a.CollectionUnselected3
{
	font-family:		Verdana, Arial;
	font-weight:        normal;
	font-size:			8pt;
	color:				#bfb3a7;
	line-height:		25px;
	padding-left:		5px;
	text-decoration:	none;
}
a.CollectionUnselected3:hover
{
	color:				#ffffff;
	padding-left:		5px;
	text-decoration:	underline;
}

/* Product color options formatting */
#ColorOptions
{
	font-family:		Verdana, Arial, Sans-Serif;
	font-size:			10px;
	font-style:			italic;
	border-top:			#000000 1px dashed;
}
/*Copyright Text on Website*/
.Copyright
{
    color:              #bfb3a7;
    font-family:		Verdana, Arial;
	font-weight:		normal;
	font-size:			7.5pt;
	color:				#fffff0;
	text-align:			center;
}    
/* Email hyperlink formatting */
.EmailLink
{
	text-decoration:	underline;
	font-weight:		bold;
	color:				Black;
}
.EmailLink:hover
{
	text-decoration:	underline;
	font-weight:		bold;
	color:				#7c6a54;
}
.EmailLink2
{
	text-decoration:	underline;
	font-weight:		bold;
	color:				White;
}
.EmailLink2: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;
}

/* Error message formatting */
.ErrorMessage
{
	font-family:		Verdana, Helvetica, Sans-Serif;
	font-weight:		bold;
	font-size:			12px;
}

/* 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;
}

/* 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;
}

/* 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;
}

/* The paging text formatting */
.PagingText
{
	font-family:		Verdana, Helvetica, Sans-Serif;
	font-size:			11px;
	color:				White;
}

/* An answer in the password recovery pages - formatting */
.PasswordAnswer
{
	color:				#bfb3a7;
	font-weight:		bold;
}

/* Link formatting used primarily for .pdf links - and the hover action */
.PDFLink
{
	text-align:			center;
	text-decoration:	none;
	font-weight:		bold;
	color:				white;
}
.PDFLink:hover
{
	text-align:			center;
	text-decoration:	underline;
	font-weight:		bold;
	color:				#7c6a54;
}

/* Pipeline description formatting */
.PipelineDescription
{
	color:				#ffffff;
	font-size:			12pt;
	font-weight:		bold
}

/* Product description - List */
.ProductDescription
{
	color:				Black;
	font-size:			11px;
	text-align:			center;
}

/* Product description - Page */
.ProductDescription2
{
	color:				Black;
	font-size:			14px;
	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:				#FFFFFF;
}

/* 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 price #2 formatting */
.ProductPrice2
{
	color:				Black;
	font-family:		Verdana, Helvetica, Sans-Serif;
	font-weight:		bold;
	font-size:			14pt;
}

/* The product price formatting */
.ProductPrice
{
	color:				Black;
	font-family:		Verdana, Helvetica, Sans-Serif;
	font-weight:		bold;
	font-size:			11px;
}

/* The product price description formatting */
.ProductPriceDescription
{
	color:				Black;
	font-family:		Verdana, Helvetica, Sans-Serif;
	font-size:			14pt;
}

/*  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;
}

/* Product Type full descriptions */
a.ProductTypeDescription
{
	color:				Black;
	font-family:		Verdana, Helvetica, Sans-Serif;
	font-size:			11px;
}

/* 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;
}

/* Link formatting */
.RegisterMessage
{
	color:				#bfb3a7;
	font-size:			15pt;
	text-decoration:	none;
}
.RegisterMessage:hover
{
	color:				White;
	font-size:			15pt;
	text-decoration:	underline;
}

/* The right column which contains the searching boxes and links */
#RightColumn
{
	border:				#7c6a54 1px solid;
	background-color:	Black;
}

/* The search box formatting */
.SearchBox
{
	font-family:		Verdana, Helvetica, Sans-Serif;
	font-size:			9pt;
	margin-bottom:		5px;
	color:				White;
}

/* The search box content formatting */
.SearchBoxContent
{
	font-family:		Arial, Verdana;
	font-size:			9pt;
	padding-left:		10px;
}

/* The search text; appears above each search text box */
.SearchText
{
	font-family:		Verdana, Arial;
	font-size:			10px;
	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:				White;
	font-size:			14px;
}

/* Add to cart button text formatting */
.SmallButtonText
{
	color:				Black;
	font-family:		Verdana, Helvetica, Sans-Serif;
	font-size:			10px;
}

/* Border for order status labels */
.StatusLabelBorder
{
	border:				solid 1px #747f81;
	font-weight:		bold;
	color:				White;
	background-color:	#584528;
}

/* Shopping cart product summary line formatting */
.SummaryDetails
{
	color:				Black;
	font-size:			8pt;
	font-weight:		bold;
}

/* The top banner of the Moxie website; this contains the Moxie logo, Top Navigation, Checkout Now and Login Links */
#TopBanner
{
	background-color:	#000000;
	width:				960px;
	text-align:         center;
	}

/* 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;
}

/* 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;
}

/* 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 header formatting */
.UserInfoHead
{
	background-color:	#7c6a54;
	font-family:		Verdana, Arial;
	font-weight:		bold;
	font-size:			10pt;
	color:				#fffff0;
	padding-left:		3px;
	text-align:			center;
}

/* 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;
}

/* The user info text formatting */
.UserInfoText
{
	font-family:		Verdana, Arial;
	font-size:			9pt;
	padding-left:		5px;
	text-decoration:	none;
	color:				#fffff0;
}
/***************************************************************************************************************/
