/* $Id: skin1.css,v 1.1.2.37 2008/08/07 06:35:10 ferz Exp $ */

/*

	General styles

*/



/* Homepage */

.magic{

position:absolute;

top:440px;

width:525px;

margin-left: 380px;

font-family:arial;

font-size:13px;

color:#6f6f6e;

}



/* wall fountain */

.magic-3{

position:absolute;

top:660px;

width:675px;

margin-left: 230px;

font-family:arial;

font-size:13px;

color:#6f6f6e;

}



/* Stainless Steel fountain */

.magic-23{

position:absolute;

top:2220px;

width:675px;

margin-left: 230px;

font-family:arial;

font-size:13px;

color:#6f6f6e;

}



/* Copper fountain */

.magic-24{

position:absolute;

top:2220px;

width:675px;

margin-left: 230px;

font-family:arial;

font-size:13px;

color:#6f6f6e;

}



/* Garden fountain */

.magic-75{

position:absolute;

top:2280px;

width:675px;

margin-left: 230px;

font-family:arial;

font-size:13px;

color:#6f6f6e;

}



/* Floor fountain */

.magic-103{

position:absolute;

top:2220px;

width:675px;

margin-left: 230px;

font-family:arial;

font-size:13px;

color:#6f6f6e;

}





/* Tabletop fountain */

.magic-108{

position:absolute;

top:2300px;

width:675px;

margin-left: 230px;

font-family:arial;

font-size:13px;

color:#6f6f6e;

}





/* Outdoor fountain */

.magic-249{

position:absolute;

top:2220px;

width:675px;

margin-left: 230px;

font-family:arial;

font-size:13px;

color:#6f6f6e;

}



BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {

	FONT-FAMILY:  Arial,Verdana, Helvetica, Sans-serif;

	COLOR: #2c3e49;

	FONT-SIZE: 12px;

}

A:link {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A:visited {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A:hover {

	COLOR: #2c3e49;

	TEXT-DECORATION: underline;

}

A:active  {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

H1 {

	FONT-SIZE: 14px;

	color: #448434;

}

H2 {

	FONT-SIZE: 13px;

}

H3 {

	FONT-SIZE: 12px;

	color: #448434;

}

HR {

	COLOR: #DDDDDD;

	HEIGHT: 1px;

}

HTML,BODY {

	HEIGHT: 100%;

	background:#EAEEC4 url(images/body_bg.gif) repeat-x;

	MARGIN: 0px;

	PADDING: 0px;

}

FORM {

	MARGIN: 0px;

}

TABLE,IMG {

	BORDER: 0px;

}



/*

	Content enviroment styles

*/

TABLE.Container {

	HEIGHT: 100%;

}

TD.Container {

	VERTICAL-ALIGN: top;

	HEIGHT: 90%;

}



/*

	Header styles

*/

.HeadLogo {

	PADDING-LEFT: 27px;

	TEXT-ALIGN: left;

}

.HeadRightBox {

	VERTICAL-ALIGN: top;

	TEXT-ALIGN: right;

}

.HeadText {

	color: #F5F7E2;

	text-align: right;

	font-family:Arial;

	font-size:18px;

}

.HeadLine {

	BACKGROUND-IMAGE: url(images/head_linebg.gif);

	background-position: top;

	background-repeat: repeat-x;

	padding-right: 20px;

}

.HeadThinLine {

	/*BACKGROUND-COLOR: #cb480c;*/

	HEIGHT: 1px;

}

.PrintableRow {

	WIDTH: 100%;

	VERTICAL-ALIGN: middle;

	PADDING-RIGHT: 186px;

	HEIGHT: 18px;

}

.HeadTopPad {

	HEIGHT: 18px;

}

.HeadTopPad IMG {

	WIDTH: 1px;

	HEIGHT: 18px;

}



/*

	Footer styles

*/

.BottomRow {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: bottom;

}

.BottomBox {

	/*border-top: #ffd30d 1px solid;

	background-color: #f4f5f7;*/

	COLOR: #b1c6d7;

	HEIGHT: 40px;

	VERTICAL-ALIGN: middle;

	PADDING-LEFT: 12px;

	PADDING-RIGHT: 12px;

}

.Bottom {

	COLOR: #667d92;

}

A.Bottom:link {

	COLOR: #667d92;

	TEXT-DECORATION: underline;

}

A.Bottom:visited {

	COLOR: #667d92;

	TEXT-DECORATION: underline;

}

A.Bottom:hover {

	COLOR: #667d92;

	TEXT-DECORATION: none;

}

A.Bottom:active {

	COLOR: #667d92;

	TEXT-DECORATION: underline;

}

.BottomPopup {

	WIDTH: 100%;

	TEXT-ALIGN: right;

	PADDING-BOTTOM: 10px;

}

.BottomPopup A {

	FONT-WEIGHT: bold;

}

.BottomDialogBox {

	BACKGROUND-COLOR: #e8edf4;

	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: #010101;

}

.NumberOfArticles {

	COLOR: #010101;

	FONT-WEIGHT: bold;

}

.TopLabel {

	height: 39px;

	COLOR: #010101;

	FONT-SIZE: 12px;

}

.Message {

	COLOR: #b51a00;

}

.Line {

	BACKGROUND-COLOR: #9d1500;

}

TD.ButtonsRow {

	PADDING-TOP: 2px;

	PADDING-LEFT: 2px;

	PADDING-RIGHT: 12px;

	PADDING-BOTTOM: 2px;

}

.CustomerMessage {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

}

.ErrorMessage {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

}

.Star {

	COLOR: #FF0000;

}

.TableHead {

	BACKGROUND-COLOR: #CCCCCC;

	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: #d0ddeb;

	HEIGHT: 15px;

	VERTICAL-ALIGN: middle;

	TEXT-ALIGN: center;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.PopupBG {

	BACKGROUND-COLOR: #d0ddeb;

}

.PopupHelpLink {

	FONT-SIZE: 9px;

	COLOR: #112536;

	TEXT-DECORATION: none;

}



/*

	BuyNow section

*/

.BuyNowQuantity {

	HEIGHT: 25px;

	WHITE-SPACE: nowrap;

	PADDING-RIGHT: 16px;

}

.BuyNowPrices {

	HEIGHT: 15px;

	VERTICAL-ALIGN: middle;

}



/*

	Vertical menu

*/

.VertMenuLeftColumn {

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 7px;

	PADDING-RIGHT: 10px;

	padding-top:10px;

	

}

.VertMenuRightColumn {

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 20px;

	PADDING-RIGHT: 7px;

}

.VertMenuBox {

	BACKGROUND-COLOR: #ffffff;

	PADDING-TOP: 3px;

	PADDING-LEFT: 5px;

	PADDING-RIGHT: 5px;

}

.VertMenuBorder {

	BORDER: #5f94c0 1px solid;

}

.VertMenuTitleBox {

	BACKGROUND-IMAGE: url(images/menu_bg.gif);

	BACKGROUND-COLOR: #9ec6de;

	BORDER-BOTTOM: #215485 1px solid;

	BACKGROUND-REPEAT: repeat-x;

	BACKGROUND-POSITION: bottom;

	HEIGHT: 27px;

}

.VertMenuTitle {

	BACKGROUND-COLOR: transparent;

	COLOR: #ffffff;

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

.VertMenuSubTitle {

	BACKGROUND-COLOR: #FFA92F;

}

.VertMenuTitleIcon {

	WIDTH: 17px;

	HEIGHT: 17px;

	MARGIN-LEFT: 5px;

	MARGIN-RIGHT: 8px;

	VERTICAL-ALIGN: middle;

}

.VertMenuItems {

	COLOR: #112536;

	FONT-SIZE: 12px;

	TEXT-DECORATION: none;

}

A.VertMenuItems:link {

	COLOR: #112536;

	FONT-SIZE: 12px;

	TEXT-DECORATION: none;

}

A.VertMenuItems:visited {

	COLOR: #112536;

	FONT-SIZE: 12px;

	TEXT-DECORATION: none;

}

A.VertMenuItems:hover {

	COLOR: #2c3e49;

	FONT-SIZE: 12px;

	TEXT-DECORATION: underline;

}

A.VertMenuItems:active  {

	COLOR: #112536;

	FONT-SIZE: 12px;

	TEXT-DECORATION: none;

}

.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 {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: left;

	PADDING: 10px;

	COLOR: #58595b;

}

.DialogBorder {

	BACKGROUND-COLOR: #acb7c7;

	HEIGHT: 100%;

	PADDING: 0px;

}

TD.DialogTitle {

	COLOR: #253161;

	FONT-WEIGHT: bold;

	FONT-SIZE: 13px;

	BACKGROUND-IMAGE: url(images/dialog_bg.gif);

	border-left: #acb7c7 1px solid;

	border-right: #acb7c7 1px solid;

	VERTICAL-ALIGN: middle;

	HEIGHT: 31px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-LEFT: 18px;

	PADDING-RIGHT: 0px;

	TEXT-ALIGN: left;

}

FONT.DialogTitle {

	COLOR: #010101;

	FONT-WEIGHT: bold;

	FONT-SIZE: 13px;

	VERTICAL-ALIGN: bottom;

	HEIGHT: 33px;

	TEXT-ALIGN: left;

	MARGIN-LEFT: 10px;

}



/*

	Dialog info box

*/

TABLE.DialogInfo {

	WIDTH: 85%;

	TEXT-ALIGN: center;

}

.DialogInfoTitle {

	COLOR: #041527;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	VERTICAL-ALIGN: middle;

	TEXT-ALIGN: left;

	HEIGHT: 15px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-LEFT: 5px;

	PADDING-RIGHT: 5px;

}

.DialogInfoTitleBorder {

	BACKGROUND-COLOR: #96badc;

	PADDING: 0px;

	border-top: #5f94c0 1px solid;

	border-bottom: #5f94c0 1px solid;

	border-left: #5f94c0 1px solid;

	border-right: #5f94c0 1px solid;

	VERTICAL-ALIGN: bottom;

	HEIGHT: 15px;

}

.DialogInfoBorder {

	border-bottom: #acb7c7 1px solid;

	border-left: #acb7c7 1px solid;

	border-right: #acb7c7 1px solid;

	PADDING: 0px;

}

.DialogTr {

	COLOR: #1A2B3C;

}

.DialogInfoIcon {

	WIDTH: 16px;

	HEIGHT: 16px;

}

.DialogInfoClose {

	WIDTH: 15px;

	HEIGHT: 14px;

}



/*

	Dialog tools section

*/

.NavDialogTitle {

	WIDTH: 50%;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #112536;

	PADDING-LEFT: 8px;

}   

.NavDialogBorder {

	BACKGROUND-COLOR: #FFCC33;

}

.NavDialogBox {

	BACKGROUND-COLOR: #FFFFCC;

}

.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;

}

.NavMenuItems {

	COLOR: #112536;

	FONT-SIZE: 11px;

	TEXT-DECORATION: none;

}

A.NavMenuItems:link {

	COLOR: #112536;

	FONT-SIZE: 11px;

	TEXT-DECORATION: underline;

}

A.NavMenuItems:visited {

	COLOR: #112536;

	FONT-SIZE: 11px;

	TEXT-DECORATION: underline;

}

A.NavMenuItems:hover {

	COLOR: #2c3e49;

	FONT-SIZE: 11px;

	TEXT-DECORATION: none;

}

A.NavMenuItems:active  {

	COLOR: #112536;

	FONT-SIZE: 11px;

	TEXT-DECORATION: underline;

}

.NavMenuItemsHL{

	COLOR: #112536;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

}

A.NavMenuItemsHL:link {

	COLOR: #112536;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: underline;

}

A.NavMenuItemsHL:visited {

	COLOR: #112536;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: underline;

}

A.NavMenuItemsHL:hover {

	COLOR: #112536;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

A.NavMenuItemsHL:active {

	COLOR: #112536;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: underline;

}



/*

	Product details page

*/

.ProductTitle {

	COLOR: #856200; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;

}

.ProductTitle:link{

	COLOR: #856200; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;

}

.ProductTitle:visited{

	COLOR: #856200; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;

}

.ProductTitle:hover{

	COLOR: #856200; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: underline;

}

.ProductTitle:active{

	COLOR: #856200; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;

}

.ProductTitleHidden {

	COLOR: #666666;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

}

.ProductDetailsTitle {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductDetails {

	COLOR: #112536;

}

.ProductPriceTitle {

	COLOR: #010101;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPriceConverting {

	COLOR: #010101;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPrice {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPriceSmall {

	COLOR: #b51a00;

	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-color: transparent;

	BACKGROUND-REPEAT: no-repeat;

}

.MarketPrice {

	FONT-SIZE: 14px;

	FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, Sans-serif;

}

.PImgBox {

	TEXT-ALIGN: left;

	VERTICAL-ALIGN: top;

	WIDTH: 100px;

	PADDING-RIGHT: 8px;

	height:auto;

	background-color: #F9F9F9 !important;

}



/*

	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 {

	/*BACKGROUND-COLOR: #ffffff;*/

	TEXT-ALIGN: center;

	PADDING: 10px;

	VERTICAL-ALIGN: top;

}

A.PListSeeDetails:link {

	TEXT-DECORATION: underline;

}

A.PListSeeDetails:visited {

	TEXT-DECORATION: underline;

}

A.PListSeeDetails:hover {

	TEXT-DECORATION: underline;

}

A.PListSeeDetails:active {

	TEXT-DECORATION: underline;

}



/*

	Items style

*/

.ItemsList {

	COLOR: #112536;

	FONT-WEIGHT: bold;

}

.ItemsListDisabled {

	COLOR: #909090;

}

A.ItemsList:link {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A.ItemsList:visited {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A.ItemsList:hover {

	COLOR: #112536;

	TEXT-DECORATION: underline;

}

A.ItemsList:active {

	COLOR: #112536;

	TEXT-DECORATION: none;

}



/*

	Location bar

*/

.NavigationPath {

	COLOR: #b2b391;

	TEXT-DECORATION: none;

	padding-left:5px;

}

A.NavigationPath:link {

	COLOR: #b2b391;

	TEXT-DECORATION: underline;

}

A.NavigationPath:visited {

	COLOR: #b2b391;

	TEXT-DECORATION: underline;

}

A.NavigationPath:hover {

	COLOR: #b2b391;

	TEXT-DECORATION: none;

}

A.NavigationPath:active  {

	COLOR: #b2b391;

	TEXT-DECORATION: underline;

}



/*

	Buttons

*/

.FormButton {

	COLOR: #112536;

	FONT-WEIGHT: bold;

}

TABLE.ButtonTable {

	CURSOR: pointer;

	VERTICAL-ALIGN: middle;

	DIRECTION: ltr;

}

TD.Button {								 

	BACKGROUND-IMAGE: url(images/butbg.gif);

	BACKGROUND-COLOR: #ffb244;

	BACKGROUND-REPEAT: repeat-x;

	PADDING-LEFT: 5px;

	PADDING-RIGHT: 5px;

	VERTICAL-ALIGN: middle;

	WHITE-SPACE: nowrap;

}

FONT.Button {								 

	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;

	COLOR: #490101;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	TEXT-DECORATION: none;

}

IMG.ButtonSide {

	WIDTH: 7px;

	HEIGHT: 21px;

}

TD.Button_menu {								 

	BACKGROUND: url(images/but_menubg.gif);

	BACKGROUND-COLOR: #2860f5;

	BACKGROUND-REPEAT: repeat-x;

	PADDING-LEFT: 1px;

	PADDING-RIGHT: 1px;

	VERTICAL-ALIGN: middle;

	WHITE-SPACE: nowrap;

}

FONT.Button_menu {								 

	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;

	COLOR: #ffffff;

	background-color: transparent;

	FONT-WEIGHT: bold;

	FONT-SIZE: 10px;

	TEXT-DECORATION: none;

}

IMG.ButtonSide_menu {

	WIDTH: 5px;

	HEIGHT: 20px;

}

.SimpleButton TR TD {

	PADDING: 0px;

	WHITE-SPACE: nowrap;

}

A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {

	COLOR: #112536;

	FONT-WEIGHT: bold;

}

.GoImage {

	WIDTH: 20px;

	VERTICAL-ALIGN: middle;

	HEIGHT: 18px;

	margin-bottom: 1px;

	BORDER: 0px;

}

.GoImage_admin {

	WIDTH: 22px;

	VERTICAL-ALIGN: middle;

	margin-bottom: 1px;

	HEIGHT: 21px;

	BORDER: 0px;

}



/*

	Small text/link style

*/

.SmallNote:link {

	COLOR: #3c6992;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:visited {

	COLOR: #3c6992;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:hover {

	COLOR: #3c6992;

	TEXT-DECORATION: underline;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:active {

	COLOR: #3c6992;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallText {

	COLOR: #3c6992;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}



/*

	Category page

*/

.SubcatTitle {

	TEXT-ALIGN: left;

	WIDTH: 95%;

	PADDING-LEFT: 5px;

}

.SubcatInfo {

	TEXT-ALIGN: right;

	WHITE-SPACE: nowrap;

	COLOR: #010101;

}



/*

	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: #f1f1f6;

	WIDTH: 112px;

	HEIGHT: 15px;

	TEXT-ALIGN: center;

	vertical-align: top;

	background-position: bottom;

	background-repeat: repeat-x;

	BACKGROUND-IMAGE: url(images/tab_bg.gif);

	COLOR: #253161;

	TEXT-DECORATION: none;

	font-weight: bold;

	FONT-SIZE: 11px;

}

.Tab A:link {

	COLOR: #253161;

	TEXT-DECORATION: none;

	font-weight: bold;

	FONT-SIZE: 11px;

}

.Tab A:visited {

	COLOR: #253161;

	TEXT-DECORATION: none;

	font-weight: bold;

	FONT-SIZE: 11px;

}

.Tab A:hover {

	COLOR: #253161;

	TEXT-DECORATION: underline;

	font-weight: bold;

	FONT-SIZE: 11px;

}

.Tab A:active  {

	COLOR: #253161;

	TEXT-DECORATION: none;

	font-weight: bold;

	FONT-SIZE: 11px;

}

.TabTop {

	HEIGHT: 5px;

	BACKGROUND-COLOR: #fcfdfd;

	BACKGROUND-IMAGE: url(images/tab_t.gif);

}

TD.TabLeftCornerTop {

	WIDTH: 5px;

	background-position: top;

	BACKGROUND-IMAGE: url(images/tab_ct1.gif);

}

TD.TabRightCornerTop {

	WIDTH: 5px;

	background-position: top;

	BACKGROUND-IMAGE: url(images/tab_ct2.gif);

}

TD.TabLeftSide {

	WIDTH: 5px;

	background-color: #f6f9f9;

	background-position: bottom;

	background-repeat: no-repeat;

	BACKGROUND-IMAGE: url(images/tab_l.gif);

}

TD.TabRightSide {

	WIDTH: 5px;

	background-color: #f6f9f9;

	background-position: bottom;

	background-repeat: no-repeat;

	BACKGROUND-IMAGE: url(images/tab_r.gif);

}

TD.TabLeftCornerBot {

	WIDTH: 5px;

	HEIGHT: 5px;

	BACKGROUND-IMAGE: url(images/tab_cb1.gif);

}

TD.TabRightCornerBot {

	WIDTH: 5px;

	HEIGHT: 5px;

	BACKGROUND-IMAGE: url(images/tab_cb2.gif);

}

TD.TabCenter {

	HEIGHT: 5px;

	BACKGROUND-IMAGE: url(images/tab_b.gif);

}

IMG.TabCorner {

	WIDTH: 5px;

	HEIGHT: 5px;

}

IMG.TabSide {

	WIDTH: 5px;

	HEIGHT: 1px;

}



/*

	Pagination mechanism

*/

.NavigationTitle {

	white-space: nowrap;

	padding-right: 10px;

	font-size: 11px;

}

.NavigationCell, .NavigationCellSel {

	text-align: center;

	vertical-align: middle;

	font-size: 13px;

	color:#000;

}

.NavigationCell a:link, .NavigationCell a:visited, .NavigationCell a:hover, .NavigationCell a:active {

	text-decoration: underline;

	font-weight:bold;

	color: #876500;

}

.NavigationCellSel {

	font-weight: bold;

}

.NavigationArrow {

	vertical-align: middle;

}



/*

	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: #010101;

	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: #acb7c7;

	PADDING: 0px;

}

TABLE.SubHeader {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeader {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

	PADDING: 0px;

}

.SubHeaderLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #9d1500;

	PADDING: 0px;

}



/*

	User profile page

*/

.RegSectionTitle {

	COLOR: #2c3e49;

	FONT-SIZE: 10px;

	FONT-WEIGHT: bold;

}



/*

	Popup image

*/

.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;

}



/*

	Customer reviews module

*/

IMG.StarImg {

	WIDTH: 13px;

	HEIGHT: 12px;

}



/*

	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

*/

DIV.Lbl {

	DISPLAY: inline;

	COLOR: green;

	FONT-WEIGHT: bold;

}

.Section {

	DISPLAY: inline;

	MARGIN: 0px;

	PADDING: 0px;

}



/*

	Last checkout step

*/

TD.LCSBackground {

	BACKGROUND-COLOR: #d0ddeb;

}

TABLE.WebBasedPayment {

	HEIGHT: 100%;

	WIDTH: 100%;

}

TABLE.WebBasedPayment TR TD {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	HEIGHT: 90%;

	PADDING: 0px;

}



/*

	Fast Lane Checkout module

*/

.FLCAuthBox {

	WHITE-SPACE: nowrap;

	PADDING-LEFT: 10px;

	PADDING-RIGHT: 5px;

	PADDING-TOP: 1px;

}

.FLCAuthPreBox {

	PADDING-LEFT: 30px;

	HEIGHT: 20px;

	WIDTH: 100%;

}

.FLCTopPad {

	VERTICAL-ALIGN: middle;

	HEIGHT: 15px;

}

.FLCTopPad IMG {

	WIDTH: 1px;

	HEIGHT: 15px;

}

TD.FLCDialogCell {

	WIDTH: 50%;

	HEIGHT: 285px;

	TEXT-ALIGN: center;

}

TD.FLCDialogCellAntibot {

	WIDTH: 50%;

    HEIGHT: 390px;

	TEXT-ALIGN: center;

}

TABLE.FLCDialog {

	WIDTH: 100%;

	HEIGHT: 100%;

}



/*

		-- 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;

}

.EqualRow {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: center;

}



/*

	Special offers module

*/

.SpecialOffersPrice {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

	FONT-SIZE: 14px;

}

.SpecialOffersThumb {

	DISPLAY: inline;

	MARGIN-LEFT: -51px;

}

.SpecialOffersThumb A IMG {

	WIDTH: 47px;

	HEIGHT: 44px;

}



/*

	Fancy categories module

*/

.CatMenuItemOff {

	COLOR: #112536;

	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 {

	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: #d0ddeb;

	COLOR: #112536;

	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: #ffffff;

	BORDER-RIGHT: #b1c6d7 1px solid;

	BORDER-TOP: #b1c6d7 1px solid;

	BORDER-LEFT: #b1c6d7 1px solid;

	BORDER-BOTTOM: #b1c6d7 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;

}

TABLE.CatMenuContainer {

	WIDTH: 153px;

}

A.CatMenuItem {

	FONT-SIZE: 12px;

	FONT-FAMILY: Arial;

	CURSOR: pointer;

}

A.CatMenuItem:link {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A.CatMenuItem:visited {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A.CatMenuItem:hover {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A.CatMenuItem:active {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A#nojs.CatMenuItem:hover {

	BACKGROUND-COLOR: #d0d0d0;

	COLOR: #112536;

	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;

}

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;

}



/*

	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;

}



/*

	Survey module

*/

H1.SurveyName {

	FONT-WEIGHT: bold;

}

.SurveyHeader {

	FONT-SIZE: 11px;

}

.SurveyHeaderMenu {

	FONT-SIZE: 10px;

}

.SurveyFooter {

	FONT-SIZE: 11px;

}

.SurveyFooterMenu {

	FONT-SIZE: 10px;

}

.SurveyQuestion {

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	PADDING: 2px;

}

.SurveyQuestionMenu {

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

TEXTAREA.Survey {

}

.SurveyAnswer {

	PADDING: 2px;

	WIDTH: 100%;

}

.SurveyAnswerMenu {

	PADDING: 0px;

	WIDTH: 100%;

}

TD.SurveyAnswerMark {

	PADDING: 2px;

	WIDTH: 15px;

}

TD.SurveyAnswerMarkMenu {

	PADDING: 0px;

	WIDTH: 15px;

}

.SurveyBar {

	HEIGHT: 10px;

	BACKGROUND-COLOR: #ffce47;

}

.SurveyBarHL {

    HEIGHT: 10px;

    BACKGROUND-COLOR: #d5e1ed;

}

.SurveyStatLabel {

	PADDING-LEFT: 6px;

	WHITE-SPACE: nowrap;

}

.StatisticsBar {

	BACKGROUND-COLOR: #FFCE31;

}   

.StatisticsBarHL {

	BACKGROUND-COLOR: #FF8400;

}   

.SurveyAnswers {

	PADDING-LEFT: 2px;

	PADDING-RIGHT: 2px;

	PADDING-TOP: 2px;

	PADDING-BOTTOM: 5px;

}

.SurveyAnswersMenu {

	PADDING-LEFT: 0px;

	PADDING-RIGHT: 0px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 5px;

}

.SurveyAnswerComment {

	PADDING: 2px;

}

.SurveyAnswerCommentMenu {

	PADDING: 0px;

}

.AuthBox {

	width: 98px;

	

}

.PrintableRow TD {

	color: #818891;

}

.PrintableRow A:link {

	COLOR: #818891;

	TEXT-DECORATION: underline;

	FONT-SIZE: 10px;

}

.PrintableRow A:visited {

	COLOR: #818891;

	TEXT-DECORATION: underline;

	FONT-SIZE: 10px;

}

.PrintableRow A:hover {

	COLOR: #818891;

	TEXT-DECORATION: none;

	FONT-SIZE: 10px;

}

.PrintableRow A:active  {

	COLOR: #818891;

	TEXT-DECORATION: underline;

	FONT-SIZE: 10px;

}



/*MM CHANGES */



.main_div{

	width:910px;

	margin:auto;

	padding:0px;

}

.speedbar-content{

	background:url(images/mm-images/speedbar-content.gif) repeat-x;

	padding-top:25px;

	width:650px;

	

}

.speedbar-content-sec{

	background:url(images/mm-images/speedbar-cont-sec.gif) repeat-x;

	padding-top:25px;

	width:650px;

	

}

.speedbar-content-sec a{

	font-size:13px;

	font-weight:bold;

	font-family:Arial;

	padding:0px 10px 0px 10px;

	color:#78BE51;

	float:left;

	text-decoration:none;

	background:url(images/mm-images/divider.gif) right 2px no-repeat;

}

.speedbar-content-sec a:link{

	color:#78BE51;

	text-decoration:none;

	float:left;

}

.speedbar-content-sec a:hover{

	text-decoration:none;

	color:#78BE51;

}

.speedbar-content-sec a:visited{

	text-decoration:none;

	color:#78BE51;

}

.speedbar-content-sec a:active{

	text-decoration:none;

	color:#78BE51;

}

.top-header{

	padding-top:22px;

	

	}

.speedbar-div{

	

	}

 a.menu-nodivider{

	background:none !important;

}	

.speedbar-content a{

	font-size:13px;

	font-weight:bold;

	font-family:Arial;

	padding:0px 10px 0px 10px;

	color:#78BE51;

	float:left;

	text-decoration:none;

	background:url(images/mm-images/divider.gif) right 2px no-repeat;

}

.speedbar-content a:link{

	color:#78BE51;

	text-decoration:none;

	float:left;

}

.speedbar-content a:hover{

	text-decoration:none;

	color:#78BE51;

}

.speedbar-content a:visited{

	text-decoration:none;

	color:#78BE51;

}

.speedbar-content a:active{

	text-decoration:none;

	color:#78BE51;

}

.index-left{

	background:url(images/mm-images/home-top.gif) top right no-repeat;

	color:#000000;

	position:absolute;

	top:125px;

	height:290px;

	width:294px;

	padding-right:100px;

	padding-top:10px;

	padding-left:10px;

	}

.index-right{

	background:url(images/mm-images/home-top-left.gif) top right repeat-x;

	float:right;

	height:315px;

	width:528px;

	padding-left:127px;

	margin-top:-20px;

	display:block;

	}

.index-content{

	background:#ffffff;

	display:block;

	margin-top:10px;

	padding-top:305px;

	padding-left:10px;

	padding-right:10px;

	}	



.footer-left{

	background:#FFFFFF url(images/mm-images/bottom-left.gif) bottom left no-repeat;

	padding-bottom:15px;

	width:15px;

	display:block;

	float:left;

}

.footer-right{

	background:#FFFFFF url(images/mm-images/bottom-right.gif) bottom right no-repeat;

	padding-bottom:15px;

	width:895px;

	display:block;

	float:left;

}

.index-cont-left{

	float:left;

	width:350px;

	padding:0px 10px 0px 0px;

}

.index-cont-right{

	float:left;

}

.img_pad{

	padding-bottom:15px;

	}

	

/* ROUNTED CORNER */

.content-bgTop {

	background:#FFFFFF url(images/mm-images/box_top.gif) top repeat-x; 

	width:100%;

}

.content-bgBot {

	background:url(images/mm-images/box_bottom.gif) bottom repeat-x;

}

.content-bgLeft {

	background:url(images/mm-images/box_left.gif) left repeat-y;

}

.content-bgRight {

	background:url(images/mm-images/box_right.gif) right repeat-y;

}

.content-bgTopLeft {

	background:url(images/mm-images/box_bottom_right.gif) bottom right no-repeat;

}

.content-bgTopRight {

	background:url(images/mm-images/box_bottom_left.gif) bottom left no-repeat;

}

.content-bgBotLeft {

	background:url(images/mm-images/box_right_top.gif) top right no-repeat; 

	width:100%;

}

.content-bgBotRight {

	background:url(images/mm-images/box_left_top.gif) top left no-repeat; 

	padding:0 7px;

}



.content-bgPadding {

	padding:15px 15px 15px;

}





/* ROUNTED CORNER */

.footer-images{

	border-top:1px dotted #000000;

	padding-top:10px;

	padding-left:30px;

	width:840px;

	margin:auto;

	text-align:center;

	}

.footer-content-onepage{

backround:#FFFFFF;

}

.footer-img-pad{

	padding-right:20px;

	}

.footer-links{

	color:#488637;

	text-align:center;

	font-family:Arial;

	font-size:11px;

	padding-top:10px;

	padding-bottom:10px;

	}

.footer-links a{

	color:#488637 !important;

	font-family:Arial;

	font-size:11px;

	text-decoration:none;

	padding:0px 10px 0px 10px;

	}

.footer-links a:link{

	color:#488637 !important;

	font-family:Arial;

	font-size:11px;

	text-decoration:none;

	}

.footer-links a:hover{

	color:#488637;

	font-family:Arial;

	font-size:11px;

	text-decoration:none;

	}

.footer-links a:active{

	color:#488637;

	font-family:Arial;

	font-size:11px;

	text-decoration:none;

	}

.footer-links a:visited{

	color:#488637;

	font-family:Arial;

	font-size:11px;

	text-decoration:none;

	}

.font-index-title{

	font-family:Arial;

	font-size:18px;

	text-align:center;

	color:#448434;

	}

.main_content{

	background:#FFFFFF url(images/mm-images/box_left_top.gif) top left no-repeat; 

	

	}

.main_content-onepage{

	background:#FFFFFF url(images/mm-images/box_left_top_check.gif) top left no-repeat; 

	

	}

.main_contentie{

	background:#FFFFFF url(images/mm-images/box_left_top.gif) top left no-repeat; 

	margin-top:-5px;

	}

.main_contentie-onepage{

	background:#f9f9f8 url(images/mm-images/box_left_top_check.gif) top left no-repeat; 

	margin-top:-5px;

	}

.content_div{

	background:#f9f9f9;

	}

.dialog_div{

	padding:10px;

	}

.dialog-title{

	height:23px;

	background:url(images/mm-images/dialog-tile.gif) top left repeat-x;

	

	}

.dialog-title-left{

	height:23px;

	background:url(images/mm-images/dialog-lft.gif) top left no-repeat;

	 

	}

.dialog-title-right{

	height:20px;

	background:url(images/mm-images/dialog-rgt.gif) top right no-repeat;

	font-size:12px;

	color:#419437;

	font-weight:bold; 

	padding-left:7px;

	padding-top:3px;

	}



.menu-title{

	height:23px;

	background:url(images/mm-images/menu-cont.gif) top left repeat-x;

	width:200px;

	}

.menu-title-left{

	height:23px;

	background:url(images/mm-images/menu-left.gif) top left no-repeat;

	 

	}

.menu-title-right{

	height:20px;

	background:url(images/mm-images/menu-right.gif) top right no-repeat;

	font-size:12px;

	color:#419437;

	color:#419437;

	font-weight:bold; 

	padding-left:7px;

	padding-top:3px;

	text-align:center;

	}

.cat-menu a{

	color:#876500;

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	display:block;

	width:190px;

	}

.cat-menu a:link{

	color:#876500;

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	display:block;

	border-bottom:1px dotted #e1e1e1;

	}

.cat-menu a:hover{

	color:#876500;

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	display:block;

	}

.cat-menu a:visited{

	color:#876500;

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	display:block;

	}





.search-title{

	font-size:15px;

	color:#419437;

	font-weight:bold;

	padding-bottom:5px;

	}

.pro-title{

	font-size:18px;

	color:#448434;

	font-weight:bold;

	padding-bottom:5px;

	}

.pro-price{

	color:#c61616;

	font-weight:bold;

	font-size:18px;

	}

.quantityinstock{

	font-size:13px;

	color:#99cc66;

	padding-bottom:5px;

	font-weight:bold;

	}

.shortdescr{

	font-size:13px;

	color:#666666;

	

	}

.minicarttxt{

	font-family:Arial;

	font-size:13px;

	font-weight:bold;

	color:#141613;

	}





/* AJAX Search Results */

.ajaxSearch {

background-color: #FFFFFF;

color: #FF0000;

font-family: Verdana, Tahoma, Arial, sans-serif;

font-size: 12px;

padding: 2px;

margin: 0px;

}

.ajaxSearchSelected {

background-color: #ff9900;

color: #ffffff;

font-family: Verdana, Tahoma, Arial, sans-serif;

font-size: 12px;

padding: 2px;

margin: 0px;

}

.ajaxSearchSelected td{

color: #ffffff;

}

/* AJAX Search Results */



.index-cat{

	height:306px;

	width:125px;

	background:url(images/mm-images/cat-content.gif) 0px 0px repeat-x;

	float:left;

	display:block;

	margin-right:5px;

	}

.index-cat-left{

	height:306px;

	background:url(images/mm-images/cat-left.gif) left top no-repeat;

	display:block;

	padding-left:6px;

	}

.index-cat-right{

	height:306px;

	background:url(images/mm-images/cat-right.gif) right top no-repeat;

	display:block;

	padding-right:6px;

	}

.index-cat-font{

	color:#458738;

	font-size:13px;

	font-weight:bold;

	padding-top:8px;

	padding-bottom:10px;

	}

.index-cat-font a{

	color:#458738;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	white-space: nowrap



	}	

.index-cat-font a:link{

	color:#458738;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	

	}

.index-cat-font a:hover{

	color:#458738;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	}

.index-cat-font a:visited{

	color:#458738;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	}

.index-cat-img{

	height:206px;

	width:auto;

	display:block;

	vertical-align:bottom;.

	overflow:hidden;

		}

.img-subcat{

	height:206px;

	width:105px;

	overflow:hidden;

}	

.index-viewall{

	padding-top:24px;

	display:block;

	}



/* ACCORDION MENU */

.glossymenu{

padding: 0;

width: 170px; /*width of menu*/

border-botttom: 0px solid #9A9A9A;

}



.glossymenu a.menuitem{

background:transporant;

font: bold 13px Arial;

color: #876500;

display: block;

position: relative; /*To help in the anchoring of the ".statusicon" icon image*/

width: auto;

padding: 4px 0;

padding-left: 10px;

text-decoration: none;

border-bottom: 1px dotted #e1e1e1;

}





.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{

color: #876500;

}



.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/

position: absolute;

top: 5px;

right: 5px;

border: none;

}



.glossymenu a.menuitem:hover{

background-image: none;

}



.glossymenu div.submenu{ /*DIV that contains each sub menu*/

background: white;

}



.glossymenu div.submenu ul{ /*UL of each sub menu*/

list-style-type: none;

margin: 0;

padding: 0;

}



.glossymenu div.submenu ul li{

border-bottom: 1px dotted #e1e1e1;

}



.glossymenu div.submenu ul li a{

display: block;

font: bold 13px Arial, Verdana, Helvetica, sans-serif;

color: #999999;

text-decoration: none;

padding: 2px 0;

padding-left: 20px;

}



.glossymenu div.submenu ul li a:hover{

/*background: #DFDCCB;*/

colorz:  #999999;

}

/*HELP*/

.live-help{

	border:1px solid #d4dbaf;

	height:auto;

	width:auto;

	border-top:0px solid #d4dbaf;

	border-bottom:0px solid #d4dbaf;

	padding:5px;

	}

.live-help-content{

	background:url(images/mm-images/live-bg.gif) 0px 0px repeat-x;

	width:auto;

	height:auto;

	}

.live-help-top{

	background:url(images/mm-images/contact-us-pro.gif) 0px 0px no-repeat;

	width:201px;

	height:auto;

	padding:50px 0px 0px 0px ;

	}

.live-help-cat{

	background:url(images/mm-images/live-help.gif) 0px 0px no-repeat;

	width:auto;

	height:auto;

	padding:55px 0px 0px 0px ;

	}

.live-help-bottom{

	background:url(images/mm-images/bottom-live.gif) left bottom no-repeat;

	width:auto;

	height:auto;

	padding-bottom:7px;

	}

	

.live-help-product{

	background:#f5f5f4;

	padding:10px;

	color:#000000;

	}

.live-help-font{

	background:url(images/mm-images/live-help-txt.gif) 0px 2px no-repeat;

	padding:0px 0px 5px 20px;

	font-weight:bold;

	}



/*SEARCH BOX */

.search-bg{

	background:#f4f6e1 url(images/mm-images/search-bg.gif) top right repeat-x;

	/*padding:10px 10px 10px 20px;*/

	width:200px;

	padding:0px;

	}

.search-top-left{

	height:6px;

	width:200px;

	background:url(images/mm-images/search-top-left.gif) top left no-repeat;

	display:block;

	}

.search-top-right{

	height:6px;

	width:200px;

	background:url(images/mm-images/search-top-right.gif) top right no-repeat;

	display:block;

	}

.search-btm-left{

	background:url(images/mm-images/search-btm-left.gif) bottom left no-repeat;

	display:block;

	height:6px;

	}

.search-btm-right{

height:6px;

	background:url(images/mm-images/search-btm-rgt.gif) bottom right no-repeat;

	display:block;

	}

.search-content{

	padding:0px 10px 5px 20px;

	}

.banner_img{

	padding-top:10px;

	}

/* POWER FILTER */

.powerfilter_bg{

	background:#f4f6e1 url(images/mm-images/powerfilter_bg.gif) top right repeat-x;

	/*padding:10px 10px 10px 20px;*/

	width:200px;

	padding:0px;

	}

.sorttitle{

	color:#856200;

	font-size:12px;

	font-weight:bold;

	}

a.sorttext{

	color:#999999;

	font-size:12px;

	font-weight:bold;

	}

a.sorttext:link{

	color:#999999;

	font-size:12px;

	font-weight:bold;

	}

a.sorttext:active{

	color:#999999;

	font-size:12px;

	font-weight:bold;

	}

a.sorttext:visited{

	color:#999999;

	font-size:12px;

	font-weight:bold;

	}

a.sorttext:hover{

	color:#999999;

	font-size:12px;

	font-weight:bold;

	}
	
/* Mercuryminds code for claims*/

a.tooltip {
	width:25px;
	height:22px;	
	display:inline-block;
	}


a.tooltip:hover {
	background: #ffffff;
	text-decoration: none;
}  /*BG color is a must for IE6*/
a.tooltip span {
	
	display: none;
	padding: 5px;
	text-align: left;
	line-height: 150%;
	margin:0px 0px 0px 8px;
	width: 400px;
	color:#000;
}

a.tooltip:hover span {
	display: inline;
	position: absolute;
	border: 1px solid #cccccc;
	background: #f2f2f2;
	color: #000;
}
	
	