body 								{ margin: 0px; padding:0px;}
.TopBarBackground		{ background-image: url("Graphics/fine-waves.png"); background-repeat: repeat-x;}
.TopLeftBackground 	{background-image: url("Graphics/top-left-bg.png"); background-repeat: repeat-x;}
.LeftNavBgColor			{background: rgb(222, 222, 178);}
.LogoPosition				{margin: 11px 0px 0px 31px;}
.LeftNav						{width: 163px; min-height:680px; height:auto !important; height:680px;}
.CartGbColor				{background: rgb(234, 233, 230);}
.Text   						{ color: #000; font-size: 10pt; line-height: 1.2; font-family: Arial, Verdana, Helvetica, "San Serif"; }
.Gtxt 							{ color: #666; font-size: 10pt; line-height: 1.2; font-family: Arial, Verdana, Helvetica, "San Serif"; }
.Stxt 							{ color: #000; font-size: 8pt; line-height: 1.2; font-family: Arial, Verdana, Helvetica, "San Serif"; }
.Link:link, .Link:visited	{ color: #c66; font-weight: bold; font-size: 10pt; line-height: 1.2; font-family: Arial, Verdana, Helvetica, "San Serif"; }
.Link:hover     		{ color: #396;}
.TLink:link, .TLink:visited	{ color: #999; font-size: 8pt; line-height: 1.2; font-family: Arial, Verdana, Helvetica, "San Serif"; }
.TLink:hover    		{ color: #396;}
.SmallLink:link, .SmallLink:visited	{ color: #c66; font-size: 8pt; line-height: 1.2; font-family: Arial, Verdana, Helvetica, "San Serif"; text-decoration: none; }
.SmallLink:hover    { color: #396;}
.CopyRight     			{ color: #999; font-size: 8pt; line-height: 1.2; font-family: Arial, Verdana, Helvetica, "San Serif"; }
.Images							{ float: left; margin-top: 2px; margin-right: 5px; border: 1px solid black}
.GroupBorder				{ float: left; border: 1px solid rgb(197, 221, 216); padding: 0px 5px 5px 5px; margin: 5px; -moz-border-radius: 8px;}
.MallShopWidth			{ width: 337px;}
.ContentCell				{ padding: 0px 22px;}
.Border             { border: 1px solid #6F6F59; padding: 6px;margin: 5px; -moz-border-radius: 8px;}
.TableBorder				{ border: 2px solid #6F6F59; margin: 4px; -moz-border-radius: 8px;}
.CellBorder         { border-right: 1px solid #6F6F59; border-bottom: 1px solid #6F6F59; padding: 4px;}
.TopWhiteBorder 		{ border-top: 1px solid white;}
.Double             { border: solid #6F6F59 1px; padding: 3px; margin: 15px; background-color: white;}
h3									{ color: #630; display: inline;font: bold 16px/18px Arial, Verdana, Helvetica, San Serif; margin-bottom: -1px;}
h2, h2 a						{ color: #630; font: bold 16px/18px Arial, Verdana, Helvetica, San Serif; margin: 5px 0px 2px 0px; text-decoration: none;}
h2 a:hover          { color: #396;}
h1  								{ color: #900; font-size: 14pt; line-height: 1.2; font-family: Arial, Verdana, Helvetica, San Serif; margin-top: 7px; margin-bottom: 7px; }
/* Buttons*/
.Button						{  display: block; font: bold 11px/11px Myriad Web, Bitstream Vera Sans, Lucida Sans, Myriad Condensed Web, Arial; text-decoration: none; color: #000; border: outset 1px #6F6F59; -moz-border-radius: 3px; padding: 1px 2px 0px 2px;}
.Button:link			{ text-decoration: none;}
.Button:visited		{ text-decoration: none;}
.BigButton				{  display: block; text-decoration: none; font-weight: bold; color: #000; border: outset 1px #6F6F59; -moz-border-radius: 3px;}
.BigButton:link		{ text-decoration: none;}
.BigButton:visited{ text-decoration: none;}
.Red:hover   		 	{ background: #FFCC66; border: inset 1px #6F6F59;}
.Grey:hover   	 	{ background: white; border: inset 1px #6F6F59;}
.Red             	{ background: #FFE0A3;}
.Grey            	{ background-image: url("Graphics/button-bg.png"); background-repeat: repeat-x; padding-top: 1px; padding-bottom: 1px;}
.HomePic					{background-image: url("Graphics/home.gif"); background-repeat: no-repeat; background-position: 0px 49%; float: left; width: 13px;}
.CheckOut         { background-image: url("Graphics/checkout.gif"); background-repeat: no-repeat; background-position: 1px 50%; padding: 1px 5px 0px 17px;}
/* Labels*/
.Label							{ color: #000; font: bold 11px/11px Myriad Web /*1*/, Bitstream Vera Sans/*3*/, Lucida Sans, Myriad Condensed Web /*4*/, Arial /*2*/ ;}
.Label:link 				{ color: #000; text-decoration: none;}
.Label:visited    	{ color: #000; text-decoration: none;}
.Label:hover, .Label:visited:hover    		{ color: #900;}
/* Drop down menu:*/
#menu 							{ width: 100%; background: transparent; float: left; white-space: nowrap;}
/*Top links:*/
#menu h2 						{ background: transparent; text-align: center; font: bold 15px/16px Arial, Verdana, Helvetica; display: block; margin: 0; padding: 5px 3px;}
#menu h2 a 					{ text-decoration: none; font: bold 15px/16px Arial, Verdana, Helvetica; color: #630;}
#menu h2 a:hover 		{ color: #900;}
/*Drop down links:*/
.menuLinks a 				{ width: 190px; color: #000; background: #DEDEB2; text-decoration: none; font: bold 11px/16px Arial, Verdana, Helvetica; display: block; border: 1px solid white; margin: 0; padding: 3px 10px 3px 5px;}
.menuLinks a:hover 	{ color: #a00; background: #E6E6C5;}
.menuLinks .Arrow   { background-image: url("Graphics/arrow.gif"); background-repeat: no-repeat; background-position: 98% 50%;}
/*Functional menu styles:*/
#menu ul 						{ list-style: none; margin: 0; padding: 0; float: left;}
#menu li 						{ position: relative;}
#menu ul ul 				{ position: absolute; z-index: 500;}
#menu ul ul ul 			{ top: 0; left: 100%;}
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {display: none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}
