/* Element Styles */

BODY
{
	background-color : Gray;
	margin           : 5px, 0px, 15px, 0px;
}

BODY, TD
{
    font-size   : 12px;
    font-weight : normal;
    font-family : Verdana, Arial, Sans-Serif;
    color       : #333333;
}

FORM, TABLE
{
	padding : 0;
	margin  : 0;
}

SELECT, INPUT
{
	font-size   : 12px;
	font-family : monospace;
}

A, A:Visited
{
	text-decoration : none;
}

A:Hover
{
	color: #ff0000;
	text-decoration: underline;
}

DIV
{
	padding-bottom : 0px;
}

IMG
{
	border-width : 0;
}

H4
{
	letter-spacing: -1px;
	text-decoration: underline;
	font-size: 14px;
}

/* Class Styles */
.Attention
{
	font-weight: bold;
	font-size: 13px;
	color: #cc3333;
}

.HeaderMenu
{
	font-weight: bold;
	padding-bottom: 5px;
	color: #ffffff;
	padding-top: 0px;
}
.HeaderMenu:Hover
{
	color: #ff0000;
}
.LeftMenuSearch
{
	background-position: 5px 50%;
	padding-left: 12px;
	font-weight: bold;
	font-size: 12px;
	background-image: url(../media/GroupArrow.gif);
	padding-bottom: 3px;
	cursor: default;
	color: #ffff99;
	padding-top: 3px;
	background-repeat: no-repeat;
	letter-spacing: -1pt;
	background-color: #333333;
}
.LeftMenuInnerSearch
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	letter-spacing: -1pt;
	background-color: #E6E6E6;
    PADDING-LEFT: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.LeftMenuGroups
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	letter-spacing: -1pt;
	background-color: #333333;
	border-top: solid 3px #a9a9a9;
	background-image: url(../media/GroupArrow.gif);
    CURSOR: default;
    BACKGROUND-REPEAT:no-repeat;
    PADDING-LEFT: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-position: 5px 50%;	
}
.LeftMenuModelInfo
{
	font-size: 10px;
	color: #000000;
	letter-spacing: -1pt;
	background-color: #D9E3E7;
	border-top: solid 3px #a9a9a9;
	CURSOR: default;
}
.LeftMenuModelLink, LeftMenuModelLink:Visited
{
	font-weight: normal;
	font-size: 10px;
	color: #cc3333;
	letter-spacing: -1pt;
}
.LeftMenuModelLink:Hover
{
	color: #cc3333;
}
.LeftMenuCategoryWChild
{
	font-weight: bold;
	font-size: 11px;
	color: #4D4D4D;
	letter-spacing: -1pt;
	background-color: #E6E6E6;
	background-image: url(../media/CategoryArrow.jpg);
    cursor: pointer; cursor: hand;
    BACKGROUND-REPEAT:no-repeat;
    background-position:95% 50%;
	border-top: solid 3px #a9a9a9;
}
.LeftMenuCategoryWOChild
{
	font-weight: bold;
	font-size: 11px;
	color: #4D4D4D;
	letter-spacing: -1pt;
	background-color: #E6E6E6;
    cursor: pointer; cursor: hand;
	border-top: solid 3px #a9a9a9;
}
.LeftMenuFlyOuts
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	letter-spacing: -1pt;
	background-color: #4D4D4D;
    cursor: pointer; cursor: hand;
    width: 100%;
    padding-right:10px;
    padding-left:5px;
    padding-top:1px;
    padding-bottom:1px;
}
.LeftMenuFlyOuts:Hover
{
	font-weight: bold;
	font-size: 11px;
	cursor: pointer; cursor: hand;
	color: #4D4D4D;
	letter-spacing: -1pt;
	background-color: #E6E6E6;
	width: 100%;
}
.LeftMenuCategoryLink
{
	font-weight: bold;
	font-size: 11px;
	cursor: pointer; cursor: hand;
	color: #333333;
	letter-spacing: -1pt;
	padding-left: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 100%;
}
.LeftMenuCategoryLink:Hover
{
	color: #FFFFFF;
}
.LeftMenuHelp
{
	font-weight: bold;
	font-size: 12px;
	color: ffff99;
	letter-spacing: -1pt;
	background-color: #333333;
	border-top: solid 3px #E6E6E6;
	border-bottom: solid 3px #E6E6E6;
	border-left: solid 3px #E6E6E6;
	border-right: solid 3px #E6E6E6;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 20px
}
.LeftMenuHelpNumber
{
	letter-spacing: 0pt;
}

.TableBorder
{
	border-right: solid 3px #333333;
	border-top: solid 3px #333333;
	border-left: solid 3px #333333;
	border-bottom: solid 3px #333333;
}

.TableGroupHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	letter-spacing: -1pt;
	background-color: #333333;
	background-image: url(../media/GroupArrow.gif);
    CURSOR: default;
    BACKGROUND-REPEAT:no-repeat;
    PADDING-LEFT: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-position: 5px 50%;	
}
.Button
{
	border-right: solid 1px #808080;
	border-top: solid 1px #808080;
	border-left: solid 1px #808080;
	border-bottom: solid 1px #808080;
	font-weight: bold;
	cursor: pointer; cursor: hand;
	color: black;
	font-family: Arial, Verdana;
	background-color: #c0c0c0;
}

.TabILeftBtn
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	background-position: 0px 2px;
	BACKGROUND-IMAGE: url(../media/ILeftBtnBk.jpg); 
	COLOR: white; 
	PADDING-TOP: 3px; 
	BACKGROUND-REPEAT: repeat-x; 
	font-family: Arial, Verdana;
	cursor: pointer; cursor: hand;
}
.TabALeftBtn
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	BACKGROUND-IMAGE: url(../media/ALeftBtnBk.jpg); 
	background-position: 0px 1px;
	BACKGROUND-REPEAT: repeat-x;
	COLOR: white; 
	font-family: Arial, Verdana;
	cursor: pointer; cursor: hand;
}
.TabIBtn
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	background-position: 0px 2px; 
	BACKGROUND-IMAGE: url(../media/IBtnBk.jpg); 
	COLOR: white; 
	PADDING-RIGHT: 5px;
	PADDING-TOP: 3px; 
	BACKGROUND-REPEAT: repeat-x; 
	font-family: Arial, Verdana;
	cursor: pointer; cursor: hand;
}
.TabABtn
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	BACKGROUND-IMAGE: url(../media/ABtnBk.jpg); 
	background-position: 0px 1px;
	BACKGROUND-REPEAT: repeat-x;
	COLOR: white; 
	font-family: Arial, Verdana;
	cursor: pointer; cursor: hand;
	PADDING-RIGHT: 5px;
}
.TabContent
{
	background-color:#F5F5F5; 
	BORDER-RIGHT: #860404 2px solid; 
	BORDER-TOP: #860404 2px solid; 
	BORDER-LEFT: #860404 2px solid; 
	BORDER-BOTTOM: #860404 2px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}


.Footer
{
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 3px;
	font-weight:normal;
	font-size: 11px;
	cursor: default;
	color: #000000;
	letter-spacing: -1pt;

}
.FooterLink
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	letter-spacing: -1pt;
}
.Footer:Hover
{
	color: #ff0000;
}


.CatalogPDFLinks,.CatalogPDFLinks:Visited
{
	font-weight: bold;
	color: #0000ff;
	text-decoration: underline;
}
.CatalogPDFLinks:Hover
{
	color: #ff0000;
}

.CatalogHeader
{
	background-color: #D9E3E7;
	CURSOR: default;
}


.LinkPage,.LinkPage:Visited
{
	font-weight: bold;
	letter-spacing : -1px;
	color: #0000ff;
	text-decoration: underline;
}
.LinkPage:Hover
{
	color: #ff0000;
}

.ContactLink,.ContactLink:Visited
{
	font-weight: bold;
	color: #0000ff;
	text-decoration: underline;
}
.ContactLink:Hover
{
	color: #ff0000;
}
.CartDescriptionLink,.CartDescriptionLink:Visited
{
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
}
.CartDescriptionLink:Hover
{
	color: #ffffff;
}
.ProductListHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	letter-spacing: -1pt;
	background-color: #333333;
	border-top: solid 3px #a9a9a9;
	border-bottom: solid 3px #a9a9a9;
    CURSOR: default;
    PADDING-LEFT: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.ProductDetailName
{
	font-weight: bold;
	font-size: 13px;
	color: 333333;
	letter-spacing: -1pt;
	text-decoration: underline;
}

.ItemAddedToCart
{
	font-weight: bold;
	font-size: 12pt;
	color: red;
	font-family: Arial;
}
.CartListHead
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 10px;
	border-left: solid 1px dimgray;
	color: blue;
	border-bottom: solid 1px dimgray;
	font-family: Verdana, Arial;
	background-color: #333333;
}
.CartListHeadText
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	letter-spacing: -1pt;
	text-decoration: underline;
}

.CartListItem
{
    background-color: #ffffff;
    border-bottom: solid 1px dimgray;
    border-left: solid 1px dimgray;
    color: black;
    font-size: 10px;
    padding-left: 5px
}
.CartListItemText
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial;
}


.CartListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: solid 1px dimgray;
    border-left: solid 1px dimgray;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListFooter
{
    background-color: #333333;
    line-height: 10pt
}

.CartListFooterText
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-align:right;
}
.CartListFooterYellowText
{
	font-size: 10px;
	color: #ffff99;
}
.CartListHeadReview
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 10px;
	border-left: solid 1px dimgray;
	color: blue;
	border-bottom: solid 1px dimgray;
	font-family: Verdana, Arial;
	background-color: #808080;
}

.CheckoutShippingDropdown
{
	text-align: right;
}

.CheckoutProgress
{
	BACKGROUND-POSITION: right; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 8px; 
	FONT-WEIGHT: bold; 
	BACKGROUND-IMAGE: url(../Images/CheckoutProgressBk.jpg); 
	COLOR: ffffff; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: #C0C0C0;	
}


.CheckoutCurrentProgress
{
	BACKGROUND-POSITION: right; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 8px; 
	FONT-WEIGHT: bold; 
	BACKGROUND-IMAGE: url(../Images/CheckoutCurrentProgressBk.jpg); 
	COLOR: ffff99; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: #333333;	
}

   
.CheckoutProgressLink
{
	FONT-WEIGHT: bold; 
	COLOR: ffffff; 
	FONT-FAMILY: Arial; 
	cursor:    default;
}
.CheckoutProgressLink:Hover
{
	FONT-WEIGHT: bold; 
	COLOR: ffff99; 
	FONT-FAMILY: Arial; 
	cursor: pointer; cursor: hand;
}

.CheckoutCurrentProgressLink
{
	FONT-WEIGHT: bold; 
	COLOR: ffff99; 
	FONT-FAMILY: Arial; 
	cursor:    default;
}
.CheckoutCurrentProgressLink:Hover
{
	FONT-WEIGHT: bold; 
	COLOR: ffff99; 
	FONT-FAMILY: Arial; 
	cursor: pointer; cursor: hand;
}

.CheckoutCompleteProgressLink
{
	FONT-WEIGHT: bold; 
	COLOR: ffff99; 
	FONT-FAMILY: Arial; 
	cursor:    default;
}
.CheckoutCompleteProgressLink:Hover
{
	FONT-WEIGHT: bold; 
	COLOR: ffff99; 
	FONT-FAMILY: Arial; 
	cursor: pointer; cursor: hand;
}
.PassionBlock
{
 
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 5px; 
	padding-bottom: 5px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial
}
.SignInText
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    font-weight: normal;

}
.CheckoutText
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    font-weight: normal;
}
.LinkProduct
{
	font-size   : 14px;
	font-weight : bold;
	color       : #FFFFFF;
}
.RefreshModelText
{
	font-weight: normal;
	font-size: 11px;
	color: #cc3333;
	letter-spacing: -1pt;
}

.txt10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.txt8 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.txt_small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

