/*
	General styles
*/
TH,P,SELECT,TEXTAREA,TT {
	FONT-FAMILY: "Trebuchet MS", Arial, Sans-serif;
	COLOR: #444;
	BACKGROUND-COLOR: #fff;	
	/*FONT-SIZE: 12px;*/
/*	TEXT-ALIGN: center;*/
}
/*INPUT	{
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;	
}*/
A:link {
	COLOR: #534349;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #b3848c;
	TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
H1 {
	FONT-SIZE: 1.3em;
	FONT-FAMILY: Arial;
	COLOR: #7B98F8;
	MARGIN: 0;
	PADDING-BOTTOM:8px;
}
H2 {
	FONT-SIZE: 13px;
}
H3 {
	FONT-SIZE: 12px;
}
HR {
	MARGIN: 0;
	PADDING-BOTTOM: 5px;
	color: #f8becd;
}
HTML,BODY {
	HEIGHT: 100%;
	PADDING: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
}
BODY {
    BACKGROUND-COLOR: #FFF;
    COLOR: #444;
    FONT-SIZE: 84%;
    FONT-FAMILY: "TREBUCHET MS", Arial, Sans-Serif;
    TEXT-ALIGN: CENTER;
}

FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER: 0px;
}

/*
	Content enviroment styles
*/
TABLE.Container {
	HEIGHT: 100%;
}
TD.Container {
	VERTICAL-ALIGN: top;
}

/*
	Header styles
*/
.HeadLogo {
	PADDING-LEFT: 27px;
	TEXT-ALIGN: left;
}
.HeadRightBox {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
}
.HeadText {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.HeadLine {
	BACKGROUND-COLOR: #C3CCD0;
}
.HeadThinLine {
	BACKGROUND-COLOR: #FF4421;
	HEIGHT: 1px;
}
.PrintableRow {
	WIDTH: 100%;
	VERTICAL-ALIGN: middle;
	PADDING-RIGHT: 176px;
	HEIGHT: 18px;
}
.HeadTopPad {
	HEIGHT: 18px;
}
.HeadTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 18px;
}

/*
	Footer styles
*/
.BottomRow {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}
.BottomBox {
	BACKGROUND-COLOR: #000000;
	COLOR: #FFFFFF;
	HEIGHT: 22px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
}
.Bottom {
	BACKGROUND-COLOR: #000000;
	COLOR: #FFFFFF;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}
.BottomPopup A {
	FONT-WEIGHT: bold;
}   
.BottomDialogBox {
	BACKGROUND-COLOR: #cfd6d9;
	PADDING-LEFT: 13px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}

/*
	Common styles
*/
.SubmitBox {
	PADDING-TOP: 10px;
}
HR.Line {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.SectionBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
.Text {
	COLOR: #000000;
}
.NumberOfArticles {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.TopLabel {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.Message {
	COLOR: #FF3300;
}
.Line {
	BACKGROUND-COLOR: #FF6600;
}
TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}
.CustomerMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.ErrorMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.Star {
	COLOR: #FF0000;
}
.TableHead {
	BACKGROUND-COLOR: #DDDDDD;
	FONT-WEIGHT: bold;
}
.TableSubHead {
	BACKGROUND-COLOR: #EEEEEE;
}
.Spc {
	WIDTH: 1px;
	HEIGHT: 1px;
}
TABLE.EmptyBox {
	WIDTH: 100%;
}
TABLE.EmptyBox TR TD {
	PADDING: 0px;
}

/*
	Popup styles
*/
.PopupContainer {
	HEIGHT: 100%;
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.PopupTitle {
	BACKGROUND-COLOR: #D6D7D9;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.PopupBG {
	BACKGROUND-COLOR: #D6D7D9;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #330000;
	TEXT-DECORATION: none;
}

/*
	BuyNow section
*/
.BuyNowQuantity {
	HEIGHT: 25px;
	WIDTH: 15%;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 10px;
}
.BuyNowPrices {
	WIDTH: 100%;
	HEIGHT: 25px;
	VERTICAL-ALIGN: middle;
}

/*
	Vertical menu
*/
.VertMenuLeftColumn {
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 15px;
	PADDING-LEFT: 17px;
	WIDTH: 165px;
	HEIGHT: 100%;
	TEXT-ALIGN: left;
}
.VertMenuRightColumn {
	WIDTH: 170px;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 6px;
}
.VertMenuBox {
/*	PADDING: 1px;*/
}
.VertMenuBorder {
/*	BORDER: #dcdcdc 1px solid;*/
	PADDING-LEFT: 2px;
	PADDING-TOP: 3px;
	WIDTH: 155px;
/*	PADDING-BOTTOM: 6px;
	PADDING-RIGHT: 6px;*/
}
.VertMenuBorder1 {
	BORDER: #f7afb9 1px solid;
    PADDING-LEFT: 2px;
    PADDING-TOP: 3px;
    WIDTH: 155px;
	TEXT-ALIGN: center;
}

.VertMenuBoxAuth {
	BACKGROUND-COLOR: #FDE9EC;
    BACKGROUND-POSITION: center;

}

.VertMenuBorderAuth {
	PADDING-LEFT: 2px;
    PADDING: 3px;
    BORDER: 1px solid #F7AFB9;
    WIDTH: 155px;
    BACKGROUND-COLOR: #FDE9EC;
    BACKGROUND-POSITION: center;
}
.VertMenuTitleAuth {
    margin: 0;
    padding-bottom: 4px;
    padding-top: 5px;
    padding-left: 1px;
    COLOR: #b60632;
    font-family: Century Gothic;
    FONT-SIZE: 16px;
    TEXT-ALIGN: left;
	BACKGROUND-COLOR: #FDE9EC;
    BACKGROUND-POSITION: center;
}

.VertMenuTitle {
	margin: 0;
    padding-bottom: 4px;
    padding-top: 5px;
    padding-left: 1px;
	COLOR: #b60632;
	font-family: Century Gothic;
	FONT-SIZE: 16px;
	TEXT-ALIGN: left;	
}
.VertMenuTitleNews {
    margin: 0;
    padding-bottom: 4px;
    padding-top: 5px;
    padding-left: 1px;
    COLOR: #b60632;
    font-family: Century Gothic;
    FONT-SIZE: 16px;
    TEXT-ALIGN: center;
}

.VertMenuSubTitle {
	BACKGROUND-COLOR: #FF4421;
}
.VertMenuTitleIcon {
	WIDTH: 21px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}
.VertMenuItemsAuth {
    COLOR: #000000;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
	PADDING-TOP: 3px;
    PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #fde9ec;
    BACKGROUND-POSITION: center;
	TEXT-ALIGN: center;
}
.VertMenuItems {
	COLOR: #000000;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
.VertMenuItemsNew {
    COLOR: #000000;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
	TEXT-ALIGN: center;
}

.VertMenuItemsBorder {
    COLOR: #000000;
    FONT-SIZE: 10px;
    border: 1px solid #f7afb9;
    TEXT-DECORATION: none;
}
A.VertMenuItems {
	FONT-WEIGHT: bold;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #cc0033;
	TEXT-DECORATION: none;
}
A.VertMenuItems:active  {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}
.CategoriesList {
	FONT-SIZE: 12px;
}

/*
	Dialog box
*/
TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	BORDER: #dcdcdc 1px solid;
	TEXT-ALIGN: left;
	PADDING: 12px;
	PADDING-TOP: 15px;
}
TD.DialogBoxNoborder {
	TEXT-ALIGN: left;
	PADDING: 5px;
/*	PADDING-TOP: 15px;*/
}
.DialogBorder {
	BACKGROUND-COLOR: #FF4421;
	HEIGHT: 100%;
	PADDING: 0px;
}
.DialogTitle {
    font-size: 18px;
    letter-spacing: 0.03em;
    font-family: Century Gothic;
    color: #b60632;
    margin: 0;
}
TD.DialogTitle {
	letter-spacing: 0.03em;
	font-family: Century Gothic;
    color: #b60632;
    margin: 0;
	FONT-SIZE: 10px;
	TEXT-ALIGN: left;
}
DIV.DialogTitle	{
	COLOR: #cc0033;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: uppercase;
}
A.DialogTitle	{
	COLOR: #cc0033;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: uppercase;
}
A.DialogTitle:link, A.DialogTitle:visited, A.DialogTitle:active 	{
	COLOR: #cc0033;	TEXT-DECORATION: none;
}
A.DialogTitle:hover	{
	COLOR: #cc0033;	TEXT-DECORATION: underline;
}

FONT.DialogTitle {
	COLOR: #cc0033;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	TEXT-ALIGN: left;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: underline;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #cc0033;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #cc0033;
	PADDING: 0px;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}

/*
	Dialog tools section
*/
.NavDialogTitle {
	WIDTH: 50%;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #330000;
	PADDING-LEFT: 8px;
}   
.NavDialogBorder {
	BACKGROUND-COLOR: #D6D7D9;
}
.NavDialogBox {
	BACKGROUND-COLOR: #FFFFFF;
}
.NavDialogSeparator {
	WIDTH: 100%;
	HEIGHT: 14px;
	BACKGROUND-IMAGE: url(images/separator.gif);
	PADDING-LEFT: 7px;
}
.NavDialogSeparator IMG {
	WIDTH: 100%;
	HEIGHT: 14px;
}
.NavDialogCell {
	PADDING-RIGHT: 3px;
}
.NavDialogCell A IMG {
	WIDTH: 9px;
	HEIGHT: 9px;
}

/*
	Product details page
*/
.ProductTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
}
.ProductPriceSmall {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
	FONT-SIZE: 14px;
	FONT-FAMILY: Times New Roman;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
	PADDING-RIGHT: 8px;
}

/*
	Products list
*/
TD.PListImgBox {
	WIDTH: 125px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
HR.PListLine {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.PListTaxBox {
	PADDING-LEFT: 70px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.PListCell {
	VERTICAL-ALIGN: top;
}

/*
	Items style
*/
.ItemsList {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.ItemsListDisabled {
	COLOR: #909090;
}
A.ItemsList:link {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.ItemsList:visited {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.ItemsList:hover {
	COLOR: #330000;
	TEXT-DECORATION: underline;
}
A.ItemsList:active {
	COLOR: #330000;
	TEXT-DECORATION: none;
}

/*
	Location bar
*/
.NavigationPath {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.NavigationPath:link {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.NavigationPath:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.NavigationPath:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.NavigationPath:active  {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

/*
	Buttons
*/
.FormButton {
/*	COLOR: #000000;*/
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND-IMAGE: url(images/butbg.gif);
	BACKGROUND-COLOR: #68C1FF;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {								 
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 14px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #330000;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}

/*
	Small text/link style
*/
.SmallNote:link {
	COLOR: #888888;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
	COLOR: #888888;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
	COLOR: #888888;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:active {
	COLOR: #888888;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
	COLOR: #7C4C00;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}

/*
	Category page
*/
.SubcatTitle {
	TEXT-ALIGN: left;
	PADDING-LEFT: 5px;
}
.SubcatInfo {
	TEXT-ALIGN: right;
	WHITE-SPACE: nowrap;
	COLOR: #000000;
}

/*
	Search sort bar
*/
.SearchSortTitle {
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 20px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 20px;
}

/*
	Expandable section
*/
.ExpandSectionMark {
	WIDTH: 11px;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
}

/*
	Tab mechanism
*/
.Tab {
	BACKGROUND-COLOR: #C3CCD0;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 85px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
}
.TabTop {
	HEIGHT: 5px;
	BACKGROUND-COLOR: #C3CCD0;
}
TD.TabLeftSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_l.gif);
}
TD.TabRightSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_r.gif);
}
TD.TabLeftCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c1.gif);
}
TD.TabRightCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c2.gif);
}
TD.TabCenter {
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_b.gif);
}
IMG.TabCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
}
IMG.TabSide {
	WIDTH: 9px;
	HEIGHT: 1px;
}

/*
	Pagination mechanism
*/
.NavigationArrow {
	WIDTH: 9px;
	HEIGHT: 9px;
}
.NavigationTitle {
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
	PADDING-RIGHT: 10px;
	COLOR: #cc0033;
}
.NavigationCell {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	WIDTH: 17px;
	HEIGHT: 14px;
	COLOR: #cc0033;	
}
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
	TEXT-DECORATION: none;
	COLOR: #cc0033;
}
.NavigationCell IMG {
	HEIGHT: 1px;
	WIDTH: 17px;
}
.NavigationCellWide {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	WIDTH: 23px;
	HEIGHT: 14px;
	COLOR: #cc0033;
}
.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {
	TEXT-DECORATION: none;
	COLOR: #cc0033;
}
.NavigationCellWide IMG {
	HEIGHT: 1px;
	WIDTH: 23px;
}
.NavigationCellSel {
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	WIDTH: 15px;
	COLOR: #cc0033;
}

/*
	Subheader styles
*/
TABLE.SubHeaderGrey {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey {
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderGreyLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
	PADDING: 0px;
}
TABLE.SubHeaderBlack {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderBlackLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}
TABLE.SubHeaderRed {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderRed {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderRedLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #550000;
	PADDING: 0px;
}
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #FF6600;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #550000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

/*
	Customer reviews module
*/
IMG.StarImg {
	WIDTH: 14px;
	HEIGHT: 14px;
}

/*
	Manufacturers module
*/
.ManufacturersItem {
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}

/*
	Recommended products module
*/
UL.RPItems {
	PADDING-LEFT: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

/*
	Webmaster mode
*/
SPAN.Lbl {
	COLOR: green;
	FONT-WEIGHT: bold;
}
.Section {
	MARGIN: 0px;
	PADDING: 0px;
}

/*
	Fast Lane Checkout module
*/
.FLCAuthBox {
	WHITE-SPACE: nowrap;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
}
.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.FLCTopPad {
	VERTICAL-ALIGN: middle;
	HEIGHT: 15px;
}
.FLCTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 15px;
}

/*
		-- ADDONS --
*/

/*
	Gift registry module
*/
.HighLight {
	BACKGROUND-COLOR: #FFFFCC;
}

/*
	Feature comparison module
*/
TABLE.CompareBtn {
	CURSOR: pointer;
}
TD.CompareBtnLeft {
	HEIGHT: 18px;
	WIDTH: 21px;
	BACKGROUND-IMAGE: url(images/compare1.gif);
}
TD.CompareBtnLeft IMG {
	HEIGHT: 18px;
	WIDTH: 21px;
}
TD.CompareBtnMain {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
}
TD.CompareBtnMainMozilla {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 1px;
}
TD.CompareBtnRight {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.CompareBtnRight IMG {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.FCompProductSelBox {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
TD.FCompProductButtonBox {
	PADDING-LEFT: 25px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 100%;
	WHITE-SPACE: nowrap;
}
TD.FCompProductAddCL {
	PADDING-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
}

TD.FCompFeatureHCell {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #EEEEEE;
	FONT-WEIGHT: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
	TEXT-ALIGN: center;
}

/*
	Special offers module
*/
.SpecialOffersPrice {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.SpecialOffersThumb {
	DISPLAY: inline;
	MARGIN-LEFT: -51px;
}
.SpecialOffersThumb A IMG {
	WIDTH: 47px;
	HEIGHT: 44px;
}

/*
	Fancy categories module
*/
.CatMenuItemOff {
	BACKGROUND-COLOR: transparent;
	COLOR: #330000;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatMenuItemOffExp {
	BACKGROUND-COLOR: transparent;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
	CURSOR: pointer;
}
.CatMenuItemOn {   
	BACKGROUND-COLOR: #FF4421;
	COLOR: #330000;
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatSubMenu {
	BACKGROUND-COLOR: #C3CCD0;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
}
A.CatMenuItem {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	CURSOR: pointer;
}
A.CatMenuItem:link {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A#nojs.CatMenuItem:hover {
    BACKGROUND-COLOR: #FF4421;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
IMG.FCIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
}
IMG.FCTriangle {
	WIDTH: 9px;
	HEIGHT: 9px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 3px;
}
TABLE.FCItemTable {
	WIDTH: 100%;
	BORDER-WIDTH: 0px;
	MARGIN: 0px;
	TEXT-ALIGN: left;
}
TD.FCIconCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}
TD.FCTriangleCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: right;
}
/*	Explorer skin */

/*
	Product configurator module
*/
.ProductBG {
	BACKGROUND-COLOR: #ffffff;
}
.SlotCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	PADDING-TOP: 25px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.SlotProductCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
TABLE.PCSummaryTable {
	WIDTH: 100%;
	BACKGROUND-COLOR: #ffffff;
}
.PImageImageCell {
	PADDING: 5px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 100%;
}
.PImageImageCell IMG {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}
.PImageNumbersCell {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	WHITE-SPACE: nowrap;
}
.PImageLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
}
.PImageLine IMG {
	HEIGHT: 1px;
}
BODY.PImage {
	BACKGROUND-COLOR: #FFFFFF;
}
.PImagePageRow {
	HEIGHT: 30px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 10px;
}
.EqualRow {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
TD.FCChain {
	WIDTH: 18px;
	BACKGROUND-REPEAT: repeat-y;
}
TD.FCChain IMG {
	WIDTH: 18px;
	HEIGHT: 1px;
}
TD.FCExplorerBox {
	WIDTH: 37px;
	VERTICAL-ALIGN: top;
	BACKGROUND-REPEAT: repeat-y;
}
TD.PListImgBox {
	WIDTH: 125px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
TD.FLCDialogCell {
	WIDTH: 50%;
	HEIGHT: 225px;
	TEXT-ALIGN: center;
}
TD.FLCDialogCellAntibot {
	WIDTH: 50%;
	HEIGHT: 350px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}
/*
	Last checkout step
*/
TD.LCSBackground {
	BACKGROUND-COLOR: #FF4421;
}
TABLE.WebBasedPayment {
	HEIGHT: 100%;
	WIDTH: 100%;
}
TABLE.WebBasedPayment TR TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 90%;
	PADDING: 0px;
}


.HeadLink	{
	COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Verdana;
}
A.HeadLink:link, A.HeadLink:visited, A.HeadLink:active 	{
	COLOR: #000000; TEXT-DECORATION: none;
}
A.HeadLink:hover	{
	COLOR: #000000; TEXT-DECORATION: underline;
}
.HeadLinkCart   {
    COLOR: #CC3300; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Verdana;
}
A.HeadLinkCart:link, A.HeadLinkCart:visited, A.HeadLinkCart:active  {
    COLOR: #CC3300; TEXT-DECORATION: none;
}
A.HeadLinkCart:hover    {
    COLOR: #CC3300; TEXT-DECORATION: underline;
}

.Auth	{
	FONT-SIZE: 10px;
}
.LeftBorder	{
	BACKGROUND: url('images/custom/left_bg.gif') top repeat-y;
}
.TopBorder	{
	BACKGROUND: url('images/custom/top_border.gif') left repeat-x;
}
.MainTd	{
	PADDING-RIGHT: 12px;
	PADDING-TOP: 7px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 7px;
}
.ProductListTitle	{
	COLOR: #c80030;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: uppercase;
}

.RedLink	{
	COLOR: #cc0033; FONT-SIZE: 10px; FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: underline;
}
.ProductTD1	{
	BORDER-TOP: #dcdcdc 1px dotted;
	BORDER-LEFT: #dcdcdc 1px dotted;
	BORDER-BOTTOM: #dcdcdc 1px dotted;
/*	COLOR: #000000;*/
	FONT-WEIGHT: bold;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 150px;
}
.ProductTD2	{
	BORDER-TOP: #dcdcdc 1px dotted;
	BORDER-RIGHT: #dcdcdc 1px dotted;
	BORDER-BOTTOM: #dcdcdc 1px dotted;
}
.ProductImageBox	{
/*	BORDER: #dcdcdc 1px dotted;*/
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 7px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
}
.hint_box {
    FONT-SIZE:  12px;
    background-color:    #FFFFFF;
    border:              #32797D;
    border-style:        solid;
    border-top-width:    1px;
    border-right-width:  1px;
    border-bottom-width: 1px;
    border-left-width:   1px;
    padding: 10px;
    position: absolute;
    z-index: 50;
}
.SizeLink   {
    COLOR: #3366FF; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Verdana;
}
A.SizeLink:link, A.SizeLink:visited, A.SizeLink:active  {
    COLOR: #3366FF; TEXT-DECORATION: underline;
}
A.SizeLink:hover    {
    COLOR: #3366FF; TEXT-DECORATION: underline;
}
TABLE.Invoice TR TD {
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: top;
}
DIV.NewStyle {
    z-index: 100;
    COLOR: #c80030;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
}
.AuthBox {
	TEXT-TRANSFORM: uppercase;
	 FONT-WEIGHT: bold
}


.SearchLabel {
	FONT-SIZE: 16px;
    COLOR: #CC0000;
	TEXT-ALIGN: right;
}
.SelectBar1 {
	 COLOR: #999999;
	 HEIGHT: 15px;
	 WIDTH: 125px;
	 PADDING: 1px;
}
.SelectBar2 {
	 COLOR: #666666;
	 HEIGHT: 15px;
	 WIDTH: 150px;
	 PADDING: 1px;
}
.Logo {
	WIDTH: 27%;
    PADDING-BOTTOM: 10px;
}
#head {
    margin: 0 auto;
    background-color: #fff;
    width: 1250px;
    height: 88px;
    color: #606d82;
}
#head div {
    float: left;
    clear: right;
    height: 85px;
}

#logo {
    width: 27%;
    padding-left: 5px;
    padding-bottom: 10px;
}

#banner_space {
    width: 35%;
    padding-top: 2px;
    padding-bottom: 2px;

}

#toplinks {
    width: 36%;
    float: right;
}

#toplinks ul {
    color: #444444;
    margin: 0;
    padding: 0;
    list-style: none;
}

#toplinks li {
    float: left;
    display: inline;
    padding-right: 7px;
    padding-top: 63px;
}
#toplinks span {
    display: none;
}

#footlinks {
    font-size: 13px;
	 background-color: #CC0033;
}

#footlinks ul {
    color: #ffffff;
    font-size: 13px;
    text-align: left;
    margin: 0;
    padding: 0;
    list-style: none;
}
#footlinks li {
    display: inline;
       font-size: 13px;
    padding-right: 7px;
}

#footlinks li a {
   color: #ffffff;
   font-size: 13px;
}

#footlinks li a:hover {
   color: #ffffff;
   font-size: 13px;
   text-decoration: underline;
}


#shop_bag {
    float: left;
    display: inline;
    padding-top: 41px;
}
/* menu tabs */


#aheader{
	width: 100%;
	font-size: 15px;
	font-family: "Century Gothic";
	letter-spacing: 0.04em;
}
/*Add margin between menu and rest of content in Firefox*/

#aheader:after  {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#aheader ul{
    background-color: #cc0033;
    padding-top: 5px;
    padding-bottom: 6px;
    margin: 0;
    text-align: center; /*set value to "right" for example to align menu to the left of page*/
    clear: both;
}

#aheader ul li{
	display: inline;
}

#aheader ul li a {
	color: #ffffff;
	padding: 12px;
	margin: 0;
	text-decoration: none;
}

#aheader ul li a:hover {
    background-image: url(images/custom/menu_bg.gif);
    background-repeat: repeat-x;
    background-position: center center;
}


/* end menu tabs */

#t-head {
    background-color: #fff;
    height: 15px;
}

#u-head {
    text-align: left;
    padding-top: 7px;
    padding-left: 83px;
    font-size: 11px;
    color: #999999;
    height: 18px;
}
.sidebox {
    padding-left: 2px;
    padding: 3px;
    border: 1px solid #f7afb9;
    width: 155px;
    background-color: #fde9ec;
    background-position: center;
}
.space {
   height: 10px;
    width: 50%;
}
#menu2 ul {
    font-size: 14px;
    color: #5d4648;
    padding-bottom: 2px;
    padding-left: 2px;
    margin: 0;
    line-height: 18px;
    list-style: none;
    font-family: "Trebuchet MS";
}


#menu2 li {
    margin: 0;
    line-height: 18px;
        padding-left: 1px;
    padding-bottom: 2px;
    font-weight: normal;
    font-size: 14px;
    font-family: "Trebuchet MS";

}
#menu2 li a {

    padding-bottom: 2px;
        padding-left: 1px;
    line-height: 18px;
     margin: 0;
    font-size: 14px;
    height:14px;
    line-height: 14px;
    font-weight:normal;
    color: #5d4648;

}
#menu2 li a:hover {

    margin: 0;
        padding-left: 1px;
        line-height: 18px;
    padding-bottom: 2px;
    font-size: 14px;
    text-decoration: underline;
    line-height: 14px;
    font-weight:normal;
    color: #FF7D9E;
}

#menu3 ul {
    color: #556379;
    margin: 0;
    list-style: none;
    padding-left: 8px;
    font-family: "Trebuchet MS";
    border-left-width: thin;
    border-left-style: dotted;
    border-left-color: #CCCCCC;

    }


#menu3 li {
    margin: 0;
    padding-bottom: 2px;
    font-weight: normal;
    font-size: 11px;
    font-family: "Trebuchet MS";

}
#menu3 li a {

    padding-bottom: 2px;
        margin: 0;
    font-size: 11px;
    height:14px;
    line-height: 14px;
    font-weight:normal;
    color: #5d4648;

}

#menu3 li a:hover {

        margin: 0;
    font-size: 11px;
    text-decoration: underline;
    line-height: 14px;
    font-weight:normal;
    color: #FF7D9E;
}


#menu4 ul {
    color: #556379;
    margin: 0;
    list-style: none;
    padding-left: 3px;
    font-family: "Trebuchet MS";

    }


#menu4 li {
    margin: 0;
    padding-bottom: 2px;
    font-weight: normal;
    font-size: 11px;
    font-family: "Trebuchet MS";

}

#menu4 li a {

    padding-bottom: 2px;
        margin: 0;
    font-size: 11px;
    height:14px;
    line-height: 14px;
    font-weight:normal;
    color: #494848;

}

#menu4 li a:hover {

    margin: 0;
    font-size: 11px;
    text-decoration: underline;
    line-height: 14px;
    font-weight:normal;
    color: #FF7D9E;
}
.pinky {
   color: #f8becd;
  }
.pink {
	 background-color: #f7afb9;
    PADDING-LEFT: 4px;

}

.select-bar {
 color: #666666;
 font-size: 11px;
 height: 20px;
 width: 150px;
 padding: 1px;
}

.select-bar1 {
 color: #999999;
 height: 15px;
 width: 125px;
 padding: 1px;
}

.select-bar2 {
 color: #666666;
 height: 15px;
 width: 150px;
 padding: 1px;
}

.select-bar3 {
    color: #666666;
    font-size: 11px;
    height: 20px;
    width: 165px;
    padding: 1px;
}


.cells {
    background-color: #fdf4f5;
    font-size: 14px;
    line-height: 21px;
    color: #b60632;
    padding-right: 2px;
    TEXT-ALIGN: left;
   padding-bottom: 5px;	
}

.cell_arrow1 {
float: left;
padding-right: 2px;

}

.cell_arrow2 {
float: left;
padding-left: 2px;

}
.cell_e {
	width: 176px;
}
#link {
    width: 98%;
    text-align: right;
    padding-right: 5px;
    padding-top: 5px;
    font-size: 16px;
    color: #333333;
    font-family: "Trebuchet MS";
}

#link a {
    font-size: 13px;
     color: #494848;
     text-decoration: underline;
     font-family: "Trebuchet MS";

}
#link a:hover {
    font-size: 13px;
    color: #494848;
    text-decoration: none;
    font-family: "Trebuchet MS";
}
.foot_menu {
        background-color: #CC0033;
}
.lightpink {
 background-color: #F54E60;
 font-size: 16px;
}
.lightpink  a{
	color: #ffffff;
    font-size: 12px;
    text-decoration: none;
}
.lightpink a:hover {
    color: #ffffff;
    font-size: 12px;
    text-decoration: underline;
}


.white a {
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
}

.white a:hover {
    color: #ffffff;
    font-size: 12px;
    text-decoration: underline;
}
#foot {
    width: 100%;
    height: 25px;
    padding-top: 20px;
    background-color: #cc0033;
    text-align: center;

}

.ProductTitle2 {
    font-size: 18px;
    color: #666666;
    padding-left: 3px;
   TEXT-TRANSFORM: uppercase;

}

#product_details {
  float: left;
  /* width: 485px;
  height: 248px;*/
  background-color: #fef0f2;
  line-height: 18px;
  color: #333333;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 15px;
}


#product_details a {
    text-decoration: underline;
    font-family: "Trebuchet MS";
    font-weight: normal;
    font-size: 12px;
    color: #cc0033;
}
#product_details a:hover {
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    color: #cc0033;
}
#product_details ul {

    list-style-image: url('images/custom/dot.gif')


}
#product_details li {

    margin: 0;
    font-weight: normal;
    font-size: 14px;
}
#product_details li a:hover {

    font-size: 14px;
    color: #cc0033;
    text-decoration: none;

}
#ProductPrice {
    width: 94%;
    text-align: right;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 3px;
    font-size: 16px;
    color: #222222;
    font-family: "Trebuchet MS";
}

#ProductPrice a {
    text-align: right;
    padding-right: 3px;
    font-size: 14px;
    color: #cc0033;
    text-decoration: underline;
    font-family: "Trebuchet MS";
}


#ProductPrice a:hover {
    text-align: right;
    padding-right: 3px;
    font-size: 14px;
    color: #cc0033;
    text-decoration: none;
    font-family: "Trebuchet MS";
}

.l3 {
    font-size: 16px;
    font-family: Century Gothic;
    color: #b60632;
}
.GtoW a {
    color: #333333;
    text-decoration: none;
}

.GtoW a:hover {
    color: #333333;
    text-decoration: underline;
}
.red_12 {

    font-size: 12px;
    color: #CC0000;
}
.red_12 a{

    font-size: 12px;
    color: #CC0000;
}

#product_line {
    width: 97%;
    text-align: right;
    padding-bottom: 8px;
    padding-right: 5px;

}
#viewfoto  {
	padding: 0px;
}

.viewfoto a {
	font-size: 11px;
}
BODY.SendToFriend {
	    background-color: #FEEFF1;
    color: #444;
    font-size: 84%;
    font-family: "Trebuchet MS", Arial, sans-serif;
    text-align: left;

}
TABLE.morelightpink2{
 background-color: #feeff1;
 font-size: 12px;
 padding-left: 5px;
}
.red_14 {
    font-size: 14px;
    color: #CC0000;
}

.red_16 {
    font-size: 16px;
    color: #CC0000;

}
.red_18 {

    font-size: 18px;
    color: #CC0000;
}

.select-bar3 {
    color: #666666;
    font-size: 11px;
    height: 20px;
    width: 165px;
    padding: 1px;
}
/* pagination */

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 10px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}
.pagination a, .pagination a:visited {
padding: 0 5px;
border: 1px solid #B9002F;
text-decoration: none;
color: #B9002F;
}

.pagination a:hover, .pagination a:active {
border: 1px solid #B9002F;
color: #B9002F;
background-color: #fde9ec;
}

.pagination a.currentpage{
background-color: #cc0033;
color: #FFF !important;
border-color: #B9002F;
font-weight: bold;
cursor: default;
}
.pagination a.disablelink, .pagination a.disablelink:hover {
background-color: white;
cursor: default;
color: #444;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

/* end pagination */
.pages {
font-size: 12px;
}
#maccount ul {
 color: #556379;
 list-style-image: url('images/custom/dott.gif');
 margin: 0;
 padding-top: 4px;
 padding-left: 17px;
 font-family: "Trebuchet MS";
 }


#maccount li {
    margin: 0;
 padding-bottom: 2px;
 font-weight: normal;
 font-size: 11px;
 font-family: "Trebuchet MS";

}
#maccount li a {
 padding-bottom: 2px;
 margin: 0;
 font-size: 11px;
 height:14px;
 line-height: 13px;
 font-weight:normal;
 color: #494848;

}

#maccount li a:hover {

     margin: 0;
 font-size: 11px;
 text-decoration: underline;
 line-height: 13px;
 font-weight:normal;
 color: #FF7D9E;
}
#login01 {
    padding-top: 3px;
    padding-bottom: 5px;
}

#login01 a {
    font-size: 11px;
    padding-bottom: 2px;
	font-weight: normal;
	padding-right: 10px;   
}
#login02 {
    padding-bottom: 5px;

}
#login03 {
    padding-bottom: 2px;
    padding-top: 3px;
	padding-left: 40px;
}

#menu-top {
    margin: 0;
    padding-bottom: 4px;
    padding-top: 5px;
    padding-left: 1px;
}
#content {
    padding-top: 5px;
    float: left;
    height: 100%;
    width: 99%;
    clear: both;
}
.txt11 {
    font-size: 11px;

}
.txt14 {

    font-size: 14px;
    font-weight: bold;

}

.txt16 {
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #3b3939;
    font-size: 16px;

}
.red a {
    color: #cc0033;
    padding-left: 2px;
    font-size: 12px;
    text-decoration: underline;
}

.red a:hover {
    color: #cc0033;
    padding-left: 2px;
    font-size: 12px;
    text-decoration: none;
}
.morelightpink {
 background-color: #fde9ec;
  font-size: 16px;
  }
#content {
padding-top: 7px;
    height: 100%;
    width: 99%;
    clear: both;
}
.l2 {
    font-size: 18px;
    letter-spacing: 0.03em;
    font-family: Century Gothic;
    color: #b60632;
    margin: 0;
}
.loginpink{
 background-color: #fde9ec;
 font-size: 15px;


}
.select-bar-lg {
color: #666666;
 height: 14px;
 font-size: 12px;
 width: 160px;
 padding: 1px;
}
.mini a {
    color: #CC0000;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}

.mini a:hover {
    color: #CC0000;
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;
}
.red13 a {
    color: #cc0033;
        padding-left: 2px;
    font-size: 13px;
        text-decoration: none;

}

.red13 a:hover {
    color: #cc0033;
        padding-left: 2px;
    font-size: 13px;
    text-decoration: underline;
}

.red14 a {
    color: #cc0033;
        padding-left: 2px;
    font-size: 14px;
    text-decoration: underline;
}
.red14 a:hover {
    color: #cc0033;
    padding-left: 2px;
    font-size: 14px;
    text-decoration: none;
}

.hr_v {
    height: 100%;
    border: 1px solid #f8becd;
    padding: 2px;
}
.hr_v {
    height: 100%;
    border: 1px solid #f8becd;
    padding: 2px;
}
.pink_box {
   background-color: #f7afb9;
   padding-left: 4px;
   color: #222222;

   }
.dred_14 {
    color: #c0504d;
    font-size: 15px;
}
.l2G {
    font-size: 18px;
    font-family: Century Gothic;
    color: #666666;
    margin: 0;
}
.l2G a{
    font-size: 18px;
    font-family: Century Gothic;
    color: #666666;
    margin: 0;
}
#productmenu
{
    float: left;
    clear: right;
    width: 20%;
    height: 100%;
    padding-left: 17px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #f8becd;
}
.productmenu_title {
    padding-left: 5px;
    font-size: 17px;
    font-family: Century Gothic;
    color: #b60632;

    }
#productmenu_cell {
    text-align: center;
    width: 150px;
        line-height: 21px;
    padding-bottom: 5px;
        font-size: 12px;
    color: #CC0000;
}


#productmenu_cell a {

    font-size: 12px;
    line-height: 21px;
    font-weight:normal;
    color: #494848;


}

#productmenu_cell a:hover {

    font-size: 12px;
        line-height: 21px;
    text-decoration: underline;
    font-weight:normal;
    color: #FF7D9E;
}
.lG {
    font-family: "Trebuchet MS";
    font-size: 15px;
    padding-top: 5px;
    padding: 0 3px;
    line-height: 20px;
    color: #333333;

}
.lG {
    font-family: "Trebuchet MS";
    font-size: 15px;
    padding-top: 5px;
    padding: 0 3px;
    line-height: 20px;
    color: #333333;

}
.information li {
  padding-left: 4px;
 list-style-image: url('images/custom/dott.gif');
 line-height: 20px;

}
#threecell {
   clear: both;
    background-color: #fdf4f5;
    padding-top: 10px;
    width: 100%;
}

#threecell div {
background-color: #fdf4f5;
    float: left;
    clear: right;
}


#threecell span {
background-color: #fdf4f5;
}

/* new css for subsub-category */

.text_small {
font-size:12px;
line-height:11px;
color: #b60632
}

.text_small a {
font-size:12px;
line-height:11px;
color: #b60632
}


.subsub a {
color: #333333;
font-size: 14px; 
}

.subsub a:hover {
color: #b60632;
font-size: 14px;
text-decoration: none; 
}
 
/* end of new css for subsub-category */                                                      

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


.jcarousel-skin-ie7 .jcarousel-container {
    background: #fdf4f5;
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 910px;
    padding: 20px;
padding-top: 10px;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  910px;
    height: 380px;
}

.jcarousel-skin-ie7 .jcarousel-item {
    height: 380px;
	width: 176px;
}

.jcarousel-skin-ie7 .jcarousel-item:hover {
}

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-right: 7px;
}

.jcarousel-skin-ie7 {
}

.jcarousel-item-placeholder {
    background: url(images/ajax-loader.gif) no-repeat 0 0;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 175px;
    right: 0px;
    width: 20px;
    height: 16px;
    cursor: pointer;
    background: transparent url(images/next.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 175px;
    left: 0px;
    width: 20px;
    height: 16px;
    cursor: pointer;
    background: transparent url(images/prev.gif) no-repeat 0 0;
}

.header_gy {
    font-size:20px;
    color:#666666;
    padding-left: 2px;
}

.header2_gy {
    font-size:18px;
    line-height: 30px;
    color:#666666;
}
.18G {
    font-family: "Trebuchet MS";
    font-size: 18px;
    color: #222222;
}
.blog_header {
    font-size:23px;
    color:#b60632;
}
.blog_header_gy {
    font-size:23px;
	color:#444444;
}
.thumb_frame {
    border: 1px solid #CCCCCC;
}
.w2 {
    color: #ffffff;
    font-weight: bold;
}
.profile {
    font-size: 13px;
    color: #333333;
}
.txt12 {
    font-size: 12px;
}
.model a {
    color: #534349;
}
.model a:hover {
    color: #b60632;
    text-decoration: underline;
}
.header_gy4 {
    font-size:18px;
    line-height: 30px;
    color:#444444;
}
#content_list {
    background-color: #fdf4f5;
    padding-top: 5px;
    padding-left: 12px;
	vertical-align:top;
}





