* { margin:0; padding:0; }

body { background:#dedcc7; font:12px/1.5 Arial, Helvetica, sans-serif; color:#000; text-align:center; margin-top: 0px; }

.page { width:954px; margin:0 auto; padding:0 0 0 0; text-align:left; border: 7px #c8c7b4 solid; }
.header-container { background: url(../../../../../../images/temp/nhs-header1.png) #443b32 repeat-x top; border:none;}
.header { width:954px; padding:0px; height: 111px; text-align:left; position: relative; z-index:10; border:none; }
.header .quick-access { float:right; width:600px; padding:5px 10px 0 0; }
.header .welcome-msg { font-weight:bold; text-align:right; color:#000000; }
.header .links { float:right; font-weight: bold; font-size: 14px; }
.header .links li { float:left; font-size:11px; padding:0 8px 0 7px; }
.header .links a { color:#000; }
.header-container .top-container { clear:both; padding:5px 10px 0 12px; text-align:right; }
.header-container .top-container a { font-size:12px; color:#ebbc58; }

.header .hologo { margin: 6px 0 0 -2px; }

.header .logo { float:left; width:250px; height:95px; margin:none text-decoration:none !important; }
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h1.logo { margin:9px 0 0 10px }
.acctlinks { margin-right: 5px;}

.main { width:954px; padding:0 0 0 0; margin:0 0 0 0; background: #FFF; }
.main-container { background: none; }

/* Base Columns */

.col-left { float:left; width:217px; border: none; padding:0 5px 0; }
.col-main { float:left; width:703px; border: none; padding:5px; }
.col-right { float:right; width:217px; border: none; padding:5px 0px 0; }

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { width:478px; margin-left:5px; height: }
.col3-layout .col-wrapper { float:left; width:725px; }
.col3-layout .col-wrapper .col-main { float:right; }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }

.page-title { border-bottom:1px solid #ddd; padding:0 0 5px; margin:0 0 10px; }

.pager { padding:5px; margin:5px 0; text-align:center; border:none; }

.product-view .product-img-box .product-image-zoom { position:relative; width:265px; height:500px; overflow:hidden; z-index:9; }
.shipping-prod { float: right; }
.shiphead { font-size: 14px; font-weight: bold; }
.ship-link { font-size: 12px; color:#996633; text-decoration: none; }
.ship-link:hover { text-decoration: underline; }
.product-view .product-name { float: left;}
.product-view .product-shop { float:right; width:370px; }

/* Sidebar =============================================================================== */
.block { border:none; margin:0 0 10px; }
.block .block-title { border-bottom:1px solid #ddd; padding:0 10px; }
.block .block-title h2 { font-size:16px; font-weight:bold; line-height:1.5; }
.block h3 { font-size:14px; line-height:1.5; }
.block .block-content { padding:10px; }
.block .actions { background: none; text-align:right; }
.block .actions a { float:left; }

.block li.odd { background: none; }
.block li.even { background: none; }

.block .block-title-sc { padding:0 10px; height: 35px; background-image: url('../images/sidebar/sc-top.gif'); }
.block .block-content-sc { padding:10px; background-image: url('../images/sidebar/sc-bot.gif'); background-position: bottom; background-repeat: no-repeat;}

.block .block-title-rp { padding:0 10px; height: 35px; background-image: url('../images/sidebar/rp-top.gif'); }
.block .block-content-rp { padding:10px; background-image: url('../images/sidebar/rp-bot.gif'); background-position: bottom; background-repeat: no-repeat;}

.block .block-title-rv { padding:0 10px; height: 35px; background-image: url('../images/sidebar/rv-top.gif'); }
.block .block-content-rv { padding:10px; background-image: url('../images/sidebar/rv-bot.gif'); background-position: bottom; background-repeat: no-repeat;}

/* Block: Cart */
.sidebar .block-cart { background-image: url('../images/sidebar/sc-mid.gif'); background-repeat: repeat-y;}
.block-cart .summary { background: none;; padding:2px 8px 8px; margin:-1px 0 0; position:relative; z-index:1; }
.sidebar .block-cart .amount { margin-left: 5px;}
.sidebar .block-cart .subtotal { text-align:center; margin:5px 0 0; padding:2px 0; background: none; }
.block-cart .actions { border-bottom: none; }

/* Product Shop */
.product-view .product-shop .short-description { margin: 0px; background: none; padding: 0px; }

/* Footer ================================================================================ */
.footer-container { border-top:none; }
.footer { width: 100%; border-top:7px solid #c8c7b4; border-left: none; border-right: none; border-bottom: none; padding:0 0 0 0; background: #433a31; }

.footer address { text-align:right; }
.footer ul { }
.footer ul li { display:inline; padding: 0 0 0 0 ; }

footer td { vertical-align:middle; }

td.copytxt
	{
	 color: #fff;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: x-small;
	}	
p.bmenutxtlt
	{
	 text-align: left;
	 margin: 10px 0 10px 7px;
	}
p.bmenutxtrt
	{
	 text-align: right;
	 margin: 10px 7px 10px 0;
	}	
a.bmenulink
	{
	 color: #009900;
	 text-decoration:none;
	}	
a:hover.bmenulink
	{
	 color: #009900;
	 text-decoration: underline;
	}
.spd
	{
	 color:#006600;
	}
.spd2
	{
	 color: #990000;
	}

/* BreadCrumbs */ 
.breadcrumbs { height: 20px;
	 border: 1px solid #dcdbd1;
	 background-color: #eeede3;
	 text-align: left;
	 color: #5c635c;
	 font-family: Tahoma;
	 font-size: x-small;
	 padding: 5px 0 0 0;
	 margin: 0 0 0 0; }
.breadcrumbs li { display:inline; margin: 0 0 0 5px; }

.breadcrumbs li a { color: #754c24; text-decoration: none; }
.breadcrumbs li a:hover { text-decoration: underline; }

/* Tabs */

table.tm2
	{
	 width: 100%;
	 border: none;
	 background-image:url('../../../../../../images/temp/nhs-tabsbg.png');
	 background-repeat: no-repeat;
	 margin: 0 0 0 0;
	}
td.tmtabs
	{
	 width: 70%;
	}
td.tmspacer
	{
	 width: 5px;
	}
td.tmtabsleft
	{
	 width: 6px;
	 height: 30px;
	 background-image: url('../../../../../../images/tabs/tm-brn-lft.png');
	}	
td.tmtabsleft1
	{
	 width: 6px;
	 height: 30px;
	 background-image: url('../../../../../../images/tabs/tm-grn-lft.png');
	}		
td.tmtabsright
	{
	 width: 10px;
	 height: 30px;
	 background-image: url('../../../../../../images/tabs/tm-brn-rgt.png');
	}	
td.tmtabsright1
	{
	 width: 10px;
	 height: 30px;
	 background-image: url('../../../../../../images/tabs/tm-grn-rgt.png');
	}		
td.tmtabsmidgr
	{
	 background-image: url('../../../../../../images/tabs/tm-grn-mid.png');
	 background-repeat: repeat-x;
	}
td.tmtabsmidbr	
	{
	 background-image: url('../../../../../../images/tabs/tm-brn-mid.png');
	 background-repeat: repeat-x;
	}
a.tabslink
	{
	 color: #dfddc8;
	 text-decoration: none;
	 font-family: Tahoma, Verdana, Arial;
	 font-size: small;
	 font-weight: bold;
	}	
a.tabslink:hover
	{
	 color: #e3daa1;
	}
	
.tabtext { vertical-align: bottom;}	
	
/* Left Menus */

table.leftmenu, table.leftmenus
	{
	 width: 217px;
	 border: none;
	}
td.lmenuspace
	{
	 height: 10px;
	}
td.lmtopleft
	{
	 width: 11px;
	}
td.lmtopmid
	{
	 width: 196px;
	}	
td.lmtopright
	{
	 width: 10px;
	}	
td.lmmidleft
	{
	 width: 11px;
	 background-image: url(../../../../../../images/temp/menu-brown_04.gif);
	 background-position: top;
	 background-repeat: repeat-y;
	}
td.lmmiddle
	{
	 width: 196px;
	 background-image: url(../../../../../../images/temp/menu-brown_05.gif);
	 background-position: top;
	 background-repeat: repeat-y;
	}
td.lmmidright
	{
	 width: 10px;
	 background-image: url(../../../../../../images/temp/menu-brown_06.gif);
	 background-position: top;
	 background-repeat: repeat-y;
	}	
td.lmmidleft1
	{
	 width: 11px;
	 background-image: url(../../../../../../images/temp/menu-green_04.png);
	 background-position: top;
	 background-repeat: repeat-y;
	}
td.lmmiddle1
	{
	 width: 196px;
	 background-image: url(../../../../../../images/temp/menu-green_05.png);
	 background-position: top;
	 background-repeat: repeat-y;
	}
td.lmmidright1
	{
	 width: 10px;
	 background-image: url(../../../../../../images/temp/menu-green_06.png);
	 background-position: top;
	 background-repeat: repeat-y;
	}
td.lmmidleft2
	{
	 width: 11px;
	 background-image: url(../../../../../../images/temp/menu-blue_04.png);
	 background-position: top;
	 background-repeat: repeat-y;
	}
td.lmmiddle2
	{
	 width: 196px;
	 background-image: url(../../../../../../images/temp/menu-blue_05.png);
	 background-position: top;
	 background-repeat: repeat-y;
	}
td.lmmidright2
	{
	 width: 10px;
	 background-image: url(../../../../../../images/temp/menu-blue_06.png);
	 background-position: top;
	 background-repeat: repeat-y;
	}
td.lmmidleft3
	{
	 width: 11px;
	 background-image: url(../../../../../../images/temp/menu-gold_04.png);
	 background-position: top;
	 background-repeat: repeat-y;
	}
td.lmmiddle3
	{
	 width: 196px;
	 background-image: url(../../../../../../images/temp/menu-gold_05.png);
	 background-position: top;
	 background-repeat: repeat-y;
	}
td.lmmidright3
	{
	 width: 10px;
	 background-image: url(../../../../../../images/temp/menu-gold_06.png);
	 background-position: top;
	 background-repeat: repeat-y;
	}	
td.lmmidleft4
	{
	 width: 11px;
	 background-image: url(../../../../../../images/temp/menu-yellow_04.png);
	 background-position: top;
	 background-repeat: repeat-y;
	}
td.lmmiddle4
	{
	 width: 196px;
	 background-image: url(../../../../../../images/temp/menu-yellow_05.png);
	 background-position: top;
	 background-repeat: repeat-y;
	}
td.lmmidright4
	{
	 width: 10px;
	 background-image: url(../../../../../../images/temp/menu-yellow_06.png);
	 background-position: top;
	 background-repeat: repeat-y;
	}	
td.lmmidleft5
	{
	 width: 11px;
	 background-image: url(../../../../../../images/temp/menu-orange_04.png);
	 background-position: top;
	 background-repeat: repeat-y;
	}
td.lmmiddle5
	{
	 width: 196px;
	 background-image: url(../../../../../../images/temp/menu-orange_05.png);
	 background-position: top;
	 background-repeat: repeat-y;
	}
td.lmmidright5
	{
	 width: 10px;
	 background-image: url(../../../../../../images/temp/menu-orange_06.png);
	 background-position: top;
	 background-repeat: repeat-y;
	}	
td.lmbotleft
	{
	 width: 11px;
	 height: 12px;
	}	
td.lmbotmid
	{
	 width: 196px;
	 height: 12px;
	}	
td.lmbotright
	{
	 width: 10px;
	 height: 12px;
	}
table.lmnhss
	{
	 width: 100%;
	 border: none;
	}
td.lmnhsstitle
	{
	 color: white;
	 font-family: Tahoma, Verdana, Arial;
	 font-size: medium;
	 text-align: left;
	 border-bottom: 1px;
	 border-bottom-color: #826951;
	 border-bottom-style: solid;
	}
a.lmnhsstitle
	{
	 color: white;
	 font-family: Tahoma, Verdana, Arial;
	 font-size: 15px;
	 text-align: left;
	 border-bottom: 1px;
	 border-bottom-color: #826951;
	 border-bottom-style: solid;
	 text-decoration: none;
	}	
td.lmanhstitle
	{
	 color: white;
	 font-family: Tahoma, Verdana, Arial;
	 font-size: medium;
	 text-align: left;
	 border-bottom: 1px;
	 border-bottom-color: #84ab46;
	 border-bottom-style: solid;
	}
a.lmanhstitle1
	{
	 color: white;
	 font-family: Tahoma, Verdana, Arial;
	 font-size: 15px;
	 text-align: left;
	 border-bottom: 1px;
	 border-bottom-color: #84ab46;
	 border-bottom-style: solid;
	 text-decoration: none;
	}	
td.lmherbtitle
	{
	 color: #52380a;
	 font-family: Tahoma, Verdana, Arial;
	 font-size: medium;
	 text-align: left;
	 border-bottom: 1px;
	 border-bottom-color: #edebce;
	 border-bottom-style: solid;
	}		
a.lmherbtitle
	{
	 color: #52380a;
	 font-family: Tahoma, Verdana, Arial;
	 font-size: medium;
	 text-align: left;
	 border-bottom: 1px;
	 border-bottom-color: #edebce;
	 border-bottom-style: solid;
	 text-decoration: none;
	}	
td.lmfruittitle
	{
	 color: #52380a;
	 font-family: Tahoma, Verdana, Arial;
	 font-size: medium;
	 text-align: left;
	 border-bottom: 1px;
	 border-bottom-color: #d4d224;
	 border-bottom-style: solid;
	}	
a.lmfruittitle
	{
	 color: #52380a;
	 font-family: Tahoma, Verdana, Arial;
	 font-size: medium;
	 text-align: left;
	 border-bottom: 1px;
	 border-bottom-color: #d4d224;
	 border-bottom-style: solid;
	 text-decoration: none;
	}	
td.lmlegratitle
	{
	 color: #52380a;
	 font-family: Tahoma, Verdana, Arial;
	 font-size: medium;
	 text-align: left;
	 border-bottom: 1px;
	 border-bottom-color: #d48b24;
	 border-bottom-style: solid;
	}	
a.lmlegratitle
	{
	 color: #52380a;
	 font-family: Tahoma, Verdana, Arial;
	 font-size: medium;
	 text-align: left;
	 border-bottom: 1px;
	 border-bottom-color: #d48b24;
	 border-bottom-style: solid;
	 text-decoration: none;	 
	}	
a.lmlegratitle1
	{
	 color: #52380a;
	 font-family: Tahoma, Verdana, Arial;
	 font-size: 15px;
	 text-align: left;
	 border-bottom: 1px;
	 border-bottom-color: #d48b24;
	 border-bottom-style: solid;
	 text-decoration: none;	 
	}		
td.lmnhssspace
	{
	 height: 5px;
	}
a.lmbrownlink
	{
	 font-family: Tahoma, Verdana, Arial;
	 font-size: small;
	 color: #b1a273;
	 text-decoration: none;
	}
a.lmbrownlink:hover
	{
	 text-decoration: underline;
	}

td.menulinkcell
	{
	 text-align: left;
	}	
td.menulinkcell1
	{
	 font-family: Tahoma, Verdana, Arial;
	 font-size: small;
	 color: #65b6e3;
	}		
div.menulinkcell1
	{
	 font-family: Tahoma, Verdana, Arial;
	 font-size: small;
	 color: #65b6e3;
	}	
a.lmgreenlink
	{
	 font-family: Tahoma, Verdana, Arial;
	 font-size: small;
	 color: #e2e988;
	 text-decoration: none;
	}	
a.lmgreenlink:hover
	{
	 text-decoration: underline;
	}	
a.lmgoldlink
	{
	 font-family: Tahoma, Verdana, Arial;
	 font-size: small;
	 color: #364c1a;
	 text-decoration: none;
	}	
a.lmgoldlink:hover
	{
	 text-decoration: underline;
	}		
td.lmresstitle
	{
	 color: black;
	 font-family: Tahoma, Verdana, Arial;
	 font-size: 15px;
	 text-align: left;
	 border-bottom: 1px;
	 border-bottom-color: #cfe4ee;
	 border-bottom-style: solid;
	}	
a.lmbluelink
	{
	 font-family: Tahoma, Verdana, Arial;
	 font-size: small;
	 color: #384853;
	 text-decoration: none;
	}	
a.lmbluelink:hover
	{
	 text-decoration: underline;
	}	
a.lmrestitle1
	{
	 color: #004188;
	 text-decoration: none;
	}	
a.lmrestitle2
	{
	 color: #004188;
	 text-decoration: none;
	 font-weight: bold;
	 font-size: 16px;
	}	
	
a.lmbluelink1
	{
	 font-family: Tahoma, Verdana, Arial;
	 font-size: 16px;
	 font-weight: bold;
	 color: #384853;
	 text-decoration: none;
	}	
a.lmbluelink1:hover
	{
	 text-decoration: underline;
	}	
	
td.inset
	{
	 background-image: url('../../../../../../images/temp/inset-mid3.png');
	 background-repeat: repeat-y;	 
	}
	
#share
	{
	 width: auto;
	 overflow: hidden;
	 margin-top: 5px;
	 margin-bottom: -10px;
	}
#share li 
    {
	 float: left;
	 overflow: hidden;
	 list-style: none;
	}
#share li.twitter iframe 
    {
	 width: 82px !important;
	 margin-top: 2px;
	}	
#share li.facebook iframe 
    {
	 width: 110px !important;
	 margin-right: 10px;
	}
#share li.buzz
	{
	 margin-top: -18px;
	 margin-right: 10px;
	}	
#share li.digg
	{
	 margin-top: -18px;
	 margin-right: 10px;
	}
	
td.copytxt
	{
	 color: #fff;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: x-small;
	}	
p.bmenutxtlt
	{
	 text-align: left;
	}
p.bmenutxtrt
	{
	 text-align: right;
	}		
