* { font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px; color:#595959;}
img		{border:0px; line-height:0px; border:0px;}
form	{margin:0px; padding:0px;}

h1,h2,a	{ color:#c6522b; }
h1		{ font-size:20px; font-style:italic;}
h2		{ font-size:13px; margin:8px 0px; font-style:italic;}
#product_info h2	{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-style:normal; font-size:10px; margin-bottom:3px; }
h3		{ color:#c6522b; }
h5 { margin:0px; font-size: 11px; font-weight:normal; font-style:italic; color:#595959; }
p		{ margin:0px;}
a		{ text-decoration:none; font-style:italic; }
a:hover	{ text-decoration:underline;}

body	{ background:url(img/mm/pageBgr.gif) repeat-x;}

/*img, div { behavior: url(pngbehavior.htc); }*/

#shopLogo			{position:absolute; left:29px; top:27px;}

#headerNavi				{ position:absolute; left:31px; top:65px; z-index:10; }
#headerNavi	div			{ font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#headerNavi .catLev1		{ float:left; width:170px; margin-right:10px; }
#headerNavi .catLev1 div	{ font-weight:normal; white-space:nowrap; width:100%; padding: 0px; }
* html #headerNavi .catLev1 div	{ padding-left: 1px; }
#headerNavi .catLev1 div.inactive	{ background-color:#eee; display:none; border-bottom:1px solid #fff;}
#headerNavi .catLev1 div.inactiveOpen	{ background-color:#eee; border-bottom:1px solid #fff;}
#headerNavi .catLev1 div.active		{ color:#c6522b; }
#headerNavi .catLev1 div.activeOpen	{ background-color:#eee; border-bottom:1px solid #fff; }
/*#headerNavi .catLev1 div.inactive:hover, #headerNavi .catLev1 div.activeOpen:hover	{ background-color:#c6522b; color:#fff; cursor:pointer; font-weight:normal;}*/
#headerNavi .catLev1 div.hover	{ background-color:#c6522b; color:#fff; cursor:pointer; font-weight:normal; border-bottom:1px solid #fff;}

#service				{position:absolute; left:625px; top:0px;}


#content			{position:absolute; left:31px; top:130px; z-index:1; }
#content td			{vertical-align:top;}


#picSlide td			{border:0px; vertical-align:middle;}
#picSlide td.pt			{padding-top:1px; line-height:0px;}


#footer	{color:#595959; padding:30px 0px 5px 0px; font-size:11px;}
#footer a	{color:#595959; font-size:11px; font-style:normal;}

#fade	{ display:none; position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:#000; visibility:hidden; filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8; z-index:100;}
#layerCnt	{position:absolute; left:100px; top:100px; visibility:hidden; z-index:101;}

#search	{position:absolute; left:764px; top:99px; }
#search input.keywords	{ background:url(); border:0px; color:#777777; width:107px; height:14px; font-family:Arial, Helvetica, sans-serif; }


.copyright	{display:none;}




.inputField input, .inputField select	{font-family:"Times New Roman", Times, serif; color:#000000;}
.inputField input	{width:196px; background-color:#f4f4f4; height:14px; margin:3px 0px;}
.inputField div		{ display:inline;}
.brSpan span		{ display:block;}
.brDiv div			{ display:block;}
.inputField select	{width:200px; background-color:#f4f4f4; height:18px; margin:3px 0px; }
.inputText			{padding-top:5px;}
.arrowLnk			{ background:url(img/mm/arrowLnk.gif) no-repeat 0px 2px; padding-left:13px; display:block;}
.arrowLnkNobr		{ background:url(img/mm/arrowLnk.gif) no-repeat 0px 2px; padding-left:13px; }
.gfxLinkVspace img	{ margin-top:5px;}
.arrowLnkLeft		{ background:url(img/mm/arrowLnkLeft.gif) no-repeat 0px 2px; padding-left:13px; }
.autorLnk			{ color:#595959; font-style:normal; font-weight:bold;}
.autorLnkRight		{ color:#595959; font-style:normal; font-weight:bold;}

.arrowLnk:hover, .arrowLnkNobr:hover, .arrowLnkLeft:hover, .autorLnk:hover, .autorLnkRight:hover	{text-decoration:none;}
.arrowLnk:hover, .arrowLnkNobr:hover {background:url(img/mm/arrowLnk.gif) no-repeat 3px 2px;}
.arrowLnkLeft:hover	{background:url(img/mm/arrowLnkLeft.gif) no-repeat 3px 2px;}
.textHighlight		{ color:#c6522b; font-style:italic;}
.textHighlightN		{ color:#c6522b; }
.textNotAvailable  { color:#c6522b; font-style:italic; height:20px; padding-top:5px; padding-bottom:0px; }
.textNotAvComment	{ color:#595959; font-size:11px; padding-top:20px; }
.textNotAvComment a, .textNotAvComment a:hover	{color:#c6522b; font-size:11px; font-style:normal; text-decoration:underline; }

.bottomLine			{ border-bottom:1px solid #aeaeae; padding:9px 0px 20px 0px; }
.bottomLineBold		{ border-bottom:4px solid #aeaeae; padding:9px 0px 20px 0px; }
.bottomLineBoldButton { border-bottom:4px solid #aeaeae;  padding:3px 0px 2px 0px;text-align:right; }
.bottomLineBoldButtonLeft { border-bottom:4px solid #aeaeae;  padding:3px 0px 2px 0px;text-align:left; }
.bottomLineBoldButton a { display:block;}
.bottomLineBoldButton input {display:block; float:right;}
.bottomLineBoldText { border-bottom:4px solid #aeaeae; padding:7px 0px 0px 0px;}
.bottomLineBoldText h2	{margin:0px;}
.errorMsg			{ border:2px solid #c6522b; margin:10px 0px; width:416px; padding:7px 10px;}
.errorMsg span		{ color:#c6522b; margin-right:5px; }

.checkoutBarCurrent	{width:195px; color:#ffffff; background-color:#c65229; padding:3px 10px; font-weight:bold; font-style:italic;}
.checkoutBarTo		{width:195px; color:#bab6b5; background-color:#e6e6e6; padding:3px 10px; font-weight:bold; font-style:italic;}
.checkoutBarSpace	{width:10px;}
.textarea textarea	{width:664px; background-color:#FFFFFF; border:1px solid #aeaeae;}

.imageHide img		{display:none;}
.underlineDotted	{border-bottom:1px dotted #aeaeae; padding:1px 0px;}
.overlineDotted		{border-top:1px dotted #aeaeae; padding:1px 0px; margin-top:17px;}

.award		{ background-color:#e6e6e6; font-weight:bold; padding:0px 4px;}

.infoTable img, .infoTable input	{ margin-top:10px; }
.infoTable {margin-bottom:15px; width:666px;}

.vitaContent { line-height:17px; }
.teamContent { line-height:17px; width:600px; padding-bottom:22px; }

#flashContainer			{position:absolute; left:31px; top:130px; z-index:3; display:block; }

.bottomSpace{ margin-bottom:4px;}

.sitemap_heading{text-align:left; margin-bottom:4px;}

.footerMnu{
    width:900px;
}
.footerMnu br{
    clear:both;
}
.footerMnuLnks{
    float:left
}
.footerMnuFlags{
    float:right;
}

.twitterLnk, .facebookLnk{
    background-image:url("img/twitter.gif");
    background-position: center center;
    background-repeat:no-repeat;
    padding: 10px;
    margin: 2px;
    text-decoration:none;
    color:#ffffff;
}

.facebookLnk{
    background-image:url("img/facebook.gif") !important;
}