﻿@charset "utf-8";

/*************************************************************************************************************************************************************************************************
common
************************************************************************************************************************************************************************************************ */

body, h1, h2, h3, h4, p, ul, dl, ol, li, dt, dd, div, h1, p, img {margin:0;padding:0;border:none;}

html			{height:100%;}
body			{height:100%;color:#333;font-size:12px;line-height:18px;}

a,
a:link,
a:active,
a:visited		{color:#090;text-decoration:underline;}
a:hover,
a:active,
a:focus			{color:#090;text-decoration:none;}


/* ************************************************************************************************************************************************************************************************
 skin
************************************************************************************************************************************************************************************************ */
#skin1Column,
#skin2Columns	{text-align:center;color:#333;height:100%;} 

/* ************************************************************************************************************************************************************************************************
 containerBody
************************************************************************************************************************************************************************************************ */
#containerBody	{clear:both;width:900px;margin:0 auto;text-align:left;}

/* ************************************************************************************************************************************************************************************************
 head、h1と言語ボタンが入るヘッダ上のグレーのエリア
************************************************************************************************************************************************************************************************ */
#headBody		{clear:both;overflow:hidden;background:url(../../../../DOCUME%7E1/WAN_HP%7E1/LOCALS%7E1/Temp/images/headerBg.gif) no-repeat left bottom;}

.h1Pane			{width:450px;height:30px;float:left;text-align:left;font-size:11px;font-weight:normal;color:#ccc;line-height:12px;padding:5px 0 0 0;}
.h1Pane h1		{font-size:11px;font-weight:normal;color:#ccc;line-height:12px;}

.hNavPane		{width:400px;height:30px;float:right;text-align:right;}
.hNavPane ul	{list-style-type:none;padding:20px 0 0 0;}
.hNavPane li	{list-style-type:none;display:inline;}
.hNavPane li img{margin:0 20px 0 0;}

.hLogo			{clear:both;height:80px;}





/* ************************************************************************************************************************************************************************************************
 glonavi、グローバルナビ
************************************************************************************************************************************************************************************************ */
.gNavPane		{clear:both;background:url(../../../../DOCUME%7E1/WAN_HP%7E1/LOCALS%7E1/Temp/images/pct_dotborder.gif) repeat-x left bottom;padding:0 0 5px 0;overflow:hidden;}

/* ************************************************************************************************************************************************************************************************
 mainpict、メイン画像orフラッシュムービー
************************************************************************************************************************************************************************************************ */
.mainpictPane	{clear:both;background:url(../../../../DOCUME%7E1/WAN_HP%7E1/LOCALS%7E1/Temp/images/pct_dotborder.gif) repeat-x left bottom;padding:5px 0;}

/* ************************************************************************************************************************************************************************************************
 content、コンテンツエリア
************************************************************************************************************************************************************************************************ */
#contentBody				{clear:both;overflow:hidden;padding:10px 0 40px 0;}
.breadcrumbPane				{clear:both;font-size:10px;color:#999;text-align:right;margin:0 0 10px 0;}
.breadcrumbPane a:link,
.breadcrumbPane a:visited,
.breadcrumbPane a:active,
.breadcrumbPane a:hover,
.breadcrumbPane a:focus		{color:#999;}
.contentHeadPane			{clear:both;margin:0 0 10px 0;}
.contentHeadPane p			{margin:0 0 15px 0;}
.contentWrapper				{clear:both;overflow:hidden;margin:0 0 10px 0;}
.contentPane				{width:650px;float:left;}
.contentPane p				{margin:0 0 15px 0;}
#skin1Column .contentPane	{cear:both;width:950px;float:none;margin:0 0 10px 0;}

.contentSubArea				{width:220px;float:right;}

.contentSubPane p			{margin:0 0 5px 0;}
.contentSubPane02 p			{margin:0 0 5px 0;}
.contentSubPane03 p			{margin:0 0 5px 0;}
.contentSubPane04 p			{margin:0 0 5px 0;}
.contentSubPane05 p			{margin:0 0 5px 0;}

.contentFootPane			{clear:both;margin:0 0 10px 0;}
.contentFootPane p			{margin:0 0 15px 0;}
.gotopagetopPane			{clear:both;color:#999;text-align:right;margin:0 0 10px 0;}
.gotopagetopPane .Normal	{font-size:10px;}

.gotopagetopPane a:link,
.gotopagetopPane a:visited,
.gotopagetopPane a:active,
.gotopagetopPane a:hover,
.gotopagetopPane a:focus	{color:#999;}

/* ************************************************************************************************************************************************************************************************
 foot
************************************************************************************************************************************************************************************************ */
.footPane					{clear:both;background:url(images/footBg01.gif) repeat-x left top;padding:30px 0 10px 0;}
.fNavPane					{clear:both;background:url(images/footBg02.gif) repeat-x left top;padding:55px 0 25px 0;font-size:11px;}
.fNavPane a:link,
.fNavPane a:visited,
.fNavPane a:active,
.fNavPane a:hover,
.fNavPane a:focus			{color:#090;}
.fCopyright					{color:#999;padding:0 0 25px 0;}




/************************************************************************************************************************************************************************************************
 SEOAdmin　管理ページ用ナビの設定（左上のボタン）
*************************************************************************************************************************************************************************************************/

.SEOAdmin					{float:left;font-size:12px;text-decoration:none;z-index:99999;}
.SEOAdmin ul				{margin:0;padding:0;list-style-type:none;background:none;}
.SEOAdmin li				{margin:0;padding:0;list-style-type:none;background:none;float:left;font-size:12px;height:30px;line-height:30px;position:relative;background:#091762;}
.SEOAdmin li				{margin:0 2px 0 0;}
.SEOAdmin ul li a,
.SEOAdmin ul li a:visited	{display:block;float:left;height:30px;line-height:30px;padding:0 15px;text-decoration:none;color:#fff;}
.SEOAdmin ul li:hover		{width:auto;z-index:99999;}
.SEOAdmin ul li a:hover		{background:#070540;color:#fff;text-decoration:none;z-index:99999;}
.SEOAdmin ul li:hover a		{background:#070540;color:#fff;text-decoration:none;z-index:99999;}
.SEOAdmin ul li ul			{display:none;}
.SEOAdmin table				{border-collapse:collapse;font-size:12px;}
.SEOAdmin ul li:hover ul				{display:block;position:absolute;top:30px;left:0;width:150px;z-index:99999;}
.SEOAdmin ul li:hover ul li				{height:20px;}
.SEOAdmin ul li:hover ul li ul			{display:none;z-index:99999;}
.SEOAdmin ul li:hover ul li a 			{background:#070540;border-top:1px solid #fff;color:#fff;display:block;height:20px;line-height:20px;padding:0 15px;width:120px;z-index:99999;}
.SEOAdmin ul li:hover ul li a:hover 	{background:#4379a7;color:#fff;z-index:99999;}
.SEOAdmin ul li:hover ul li:hover ul	{display:block;position:absolute;top:-1px;left:150px;z-index:99999;}
.SEOAdmin ul li a:hover ul				{display:block;position:absolute;top:30px;left:0;width:150px;z-index:99999;}
.SEOAdmin ul li a:hover ul li			{height:20px;}
.SEOAdmin ul li a:hover ul li ul		{display:none;z-index:99999;}
.SEOAdmin ul li a:hover ul li a			{background:#070540;border-top:1px solid #fff;color:#fff;display:block;height:20px;line-height:20px;padding:0 15px;width:120px;z-index:99999;}
.SEOAdmin ul li a:hover ul li a ul		{height:0pt;position:absolute;visibility:hidden;width:0;z-index:99999;}
.SEOAdmin ul li a:hover ul li a:hover	{background:#4379a7;color:#fff;z-index:99999;}
.SEOAdmin ul li a:hover ul li a:hover ul{display:block;position:absolute;top:-1px;left:150px;z-index:99999;}


/************************************************************************************************************************************************************************************************
 SEOMenuAdmin
*************************************************************************************************************************************************************************************************/
.SEOMenuAdmin					{margin:20px 0 0 0;padding:0;border-right:1px solid #ccc;z-index:99999;}
.SEOMenuAdmin ul				{margin:0;padding:0;list-style-type:none;background:none;}
.SEOMenuAdmin li				{margin:0;padding:0;list-style-type:none;background:none;}
.SEOMenuAdmin ul.SEOMenuAdmin0	{margin:0 10px 0 0;padding:0;}
.SEOMenuAdmin table				{width:100%;}
.SEOMenuAdmin a:link,
.SEOMenuAdmin a:visited			{text-decoration:none;}
.SEOMenuAdmin a:hover			{text-decoration:underline;}
.SEOMenuAdmin ul				{margin:0;padding:0;list-style-type:none;font-size:12px;line-height:18px;}
.SEOMenuAdmin ul li				{margin:10px 0 0 0;padding:0 0 3px 0;list-style-type:none;border-bottom:1px solid #ddd;}
.SEOMenuAdmin ul li ul			{margin:5px 0 0 0;padding:0;}
.SEOMenuAdmin ul li ul li		{margin:0;padding:0 0 0 10px;border:none;border-top:1px dotted #ddd;}
.SEOMenuAdmin ul li ul li ul	{margin:5px 0 0 0;padding:0;}
.SEOMenuAdmin ul li ul li ul li	{margin:0;padding:0 0 0 10px;border:none;border-top:1px dotted #eee;}
.SEOMenuAdmin ul li ul li ul li ul li{margin:0;padding:0 0 0 10px;background:none;border-left:1px solid #ddd;}


/************************************************************************************************************************************************************************************************
 SEOMenu_gNav
*************************************************************************************************************************************************************************************************/

/*glonaviエリアの幅*/
.SEOMenu_gNav						{font-size:12px;text-decoration:none;z-index:99999;text-align:left;}

/*リストの設定。floatで横並び。*/
.SEOMenu_gNav ul					{margin:0;padding:0;list-style-type:none;background:none;}
.SEOMenu_gNav ul li					{margin:0;padding:0;list-style-type:none;background:none;float:left;position:relative;}
.SEOMenu_gNav ul li:hover			{width:auto;z-index:99999;}
/*リンクの設定。高さ110px、文字な。*/
.SEOMenu_gNav ul li a,
.SEOMenu_gNav ul li a:visited		{height:60px;line-height:60px;text-decoration:none;text-indent:-9999px;display:block;}
/*テーブル設定。*/
.SEOMenu_gNav table					{border-collapse:collapse;font-size:12px;}




/*--------------------------------------*/


/*まず全部のTabを非表示に*/
.SEOMenu_gNav li			{display:none;}

/*指定したTabだけを表示に*/
.SEOMenu_gNav li.Tab56,
.SEOMenu_gNav li.Tab57,
.SEOMenu_gNav li.Tab58,
.SEOMenu_gNav li.Tab59		{display:block;}


/*第一階層、幅と背景画像の設定*/
.SEOMenu_gNav ul li.Tab56 a			{background:url(/Portals/0/images/common/gNav.gif) 0 0 no-repeat;width:230px;}
.SEOMenu_gNav ul li.Tab57 a			{background:url(/Portals/0/images/common/gNav.gif) -230px 0 no-repeat;width:225px;}
.SEOMenu_gNav ul li.Tab58 a			{background:url(/Portals/0/images/common/gNav.gif) -455px 0 no-repeat;width:225px;}
.SEOMenu_gNav ul li.Tab59 a			{background:url(/Portals/0/images/common/gNav.gif) -680px 0 no-repeat;width:220px;}


/*第一階層、hoverしたときに背景画像を変更*/
.SEOMenu_gNav ul li.Tab56 a:hover	{background:url(/Portals/0/images/common/gNav.gif) 0 -60px no-repeat;width:230px;}
.SEOMenu_gNav ul li.Tab57 a:hover	{background:url(/Portals/0/images/common/gNav.gif) -230px -60px no-repeat;width:225px;}
.SEOMenu_gNav ul li.Tab58 a:hover	{background:url(/Portals/0/images/common/gNav.gif) -455px -60px no-repeat;width:225px;}
.SEOMenu_gNav ul li.Tab59 a:hover	{background:url(/Portals/0/images/common/gNav.gif) -680px -60px no-repeat;width:220px;}


/*第一階層、今そこにいるときに背景画像を変更*/
.SEOMenu_gNav ul li.Tab56 a.CurrentLinkClass	{background:url(/Portals/0/images/common/gNav.gif) 0 -60px no-repeat;width:230px;}
.SEOMenu_gNav ul li.Tab57 a.CurrentLinkClass	{background:url(/Portals/0/images/common/gNav.gif) -230px -60px no-repeat;width:225px;}
.SEOMenu_gNav ul li.Tab58 a.CurrentLinkClass	{background:url(/Portals/0/images/common/gNav.gif) -455px -60px no-repeat;width:225px;}
.SEOMenu_gNav ul li.Tab59 a.CurrentLinkClass	{background:url(/Portals/0/images/common/gNav.gif) -680px -60px no-repeat;width:220px;}



/*第一階層、今そのカテゴリ内にいるときに背景画像を変更*/
.SEOMenu_gNav ul li.Tab56 a#ParentLink	{background:url(/Portals/0/images/common/gNav.gif) 0 -60px no-repeat;width:230px;}
.SEOMenu_gNav ul li.Tab57 a#ParentLink	{background:url(/Portals/0/images/common/gNav.gif) -230px -60px no-repeat;width:225px;}
.SEOMenu_gNav ul li.Tab58 a#ParentLink	{background:url(/Portals/0/images/common/gNav.gif) -455px -60px no-repeat;width:225px;}
.SEOMenu_gNav ul li.Tab59 a#ParentLink	{background:url(/Portals/0/images/common/gNav.gif) -680px -60px no-repeat;width:220px;}


/************************************************************************************************************************************************************************************************
 その他設定
*************************************************************************************************************************************************************************************************/


/*メインエリアのリスト類はいつも同じデザインで*/
.contentBody ul				{list-style-type:none;margin:0 0 0 3px;padding:0;}
.contentBody ol				{list-style-type:none;margin:0 0 0 3px;padding:0;}
.contentBody li				{list-style-type:none;margin:0 0 10px 0;padding:0 0 10px 15px;background:url(/Portals/0/images/common/icn_li.gif) no-repeat 0 3px;border-bottom:1px dotted #ddd;}
.contentBody li ul			{padding:5px 0 0 0;}
.contentBody li li			{background:url(/Portals/0/images/common/icn_li.gif) no-repeat scroll 0 3px;padding:5px 0 2px 15px;margin:0;border:none;border-top:1px dotted #e6e6e6;}

.EcontentBody ul				{list-style-type:none;margin:0 0 0 3px;padding:0;}
.EcontentBody ol				{list-style-type:none;margin:0 0 0 3px;padding:0;}
.EcontentBody li				{list-style-type:none;margin:0 0 10px 0;padding:0 0 10px 15px;background:url(/Portals/0/images/common/icn_li.gif) no-repeat 0 3px;border-bottom:1px dotted #ddd;}
.EcontentBody li ul			{padding:5px 0 0 0;}
.EcontentBody li li			{background:url(/Portals/0/images/common/icn_li.gif) no-repeat scroll 0 3px;padding:5px 0 2px 15px;margin:0;border:none;border-top:1px dotted #e6e6e6;}



/*お知らせモジュールの中身*/
.newslisttab {clear:both;}
.newslisttab dl{clear:both;overflow:hidden;border-bottom:1px dotted #ccc;width:630px;padding:0 0 3px 0;margin:0 0 8px 0;}
.newslisttab dt{width:110px;float:left;font-weight:bold;color:#090;}
.newslisttab dd{width:510px;float:right;}
.newslisttab p{margin:0;padding:0;}
.newslisttab a,
.newslisttab a:link,
.newslisttab a:active,
.newslisttab a:visited		{color:#333;text-decoration:none;}
.newslisttab a:hover,
.newslisttab a:active,
.newslisttab a:focus			{color:#333;text-decoration:underline;}


.newslist dl{width:650px;margin:10px 0 10px 0;clear:both;border-bottom:1px dotted #ccc;overflow:hidden;padding:0 0 5px 0;}
.newslist dt{width:100px;padding:0 0 5px 0;float:left;}
.newslist dd{width:540px;padding:0 0 5px 0;float:right;}


.newslistdetail table{width:100%;}
.newslistdetail .newstitle{font-weight:bold;background:none;border-bottom:3px double #090;margin:0 0 10px 0;padding:0 0 5px 0;}
.newslistdetail dl{padding:0 0 10px 0;margin:0 0 15px 0;border-bottom:1px dotted #ccc;}


.newslisttab p.newslistBack{text-align:right;padding:0 20px 0 0;}
.newslistdetail p.newslistBack{text-align:right;padding:0 5px 0 0;}




.footBannerList{margin:10px 0 0 0;}
.footBannerList td{padding:0 15px 10px 0;}


.addList th{vertical-align:bottom;padding:20px 25px 5px 0;border-bottom:1px solid #ccc;}
.addList td{vertical-align:bottom;padding:20px0 7px 0;border-bottom:1px solid #ccc;}


.magazinelist td{vertical-align:top;}
.magazinelist td.l{padding:20px 35px;background:url(/Portals/0/images/common/pct_dotframeBody.gif) top left repeat-y;}
.magazinelist td.r{padding:20px 35px;background:url(/Portals/0/images/common/pct_dotframeBody.gif) top right repeat-y;}
.magazinelist .framel{padding:0 5px 0 0;}
.magazinelist .framer{padding:0 0 0 5px;}
.magazinelist .magazinepct{padding:0 0 10px 0;}
.magazinelist .magazinetitle{padding:0 0 10px 0;font-weight:bold;font-size:20px;border-bottom:1px dotted #ccc;text-align:center;}
.magazinelist .magazinevol{padding:5px 0;font-weight:bold;}
.magazinelist .magazinecatch{padding:5px 0;font-weight:bold;text-align:right;}


.booklist{margin:0 0 10px 0;}
.booklist td{vertical-align:top;}
.booklist td.l{padding:10px 15px;background:url(/Portals/0/images/common/pct_dotframeBody.gif) top left repeat-y;}
.booklist td.r{padding:10px 15px;background:url(/Portals/0/images/common/pct_dotframeBody.gif) top right repeat-y;}
.booklist .framel{padding:0 5px 0 0;}
.booklist .framer{padding:0 0 0 5px;}
.booktitle{font-weight:bold;padding:5px 0 3px 0;border-bottom:1px dotted #ccc;}
.bookauthor{text-align:right;padding:5px 0 3px 0;border-bottom:3px double #090;}
.bookcover{padding:5px 5px 0 0;vertical-align:top;}
.bookintro{padding:5px 0 0 0;vertical-align:top;}
.bookprice{text-align:right;color:#090;padding:5px 0;font-size:11px;}





#dnn_ctr381_DD .SEOMenu_gNav ul li.Tab56 a,
#dnn_ctr381_DD .SEOMenu_gNav ul li.Tab56 a:hover {width:228px;}



.addLink{margin:10px 0 0 0;}
.addLink th{padding:0 5px 5px 0;}
.addLink td{padding:0 0 5px 0;}


.ProductLetter{margin:0 0 15px 0;border-bottom:1px dotted #ccc;}
.ProductLetter th{text-align:left;font-weight:normal;color:#666;}
.ProductLetter td{color:#999;padding:0 0 10px 0;}
.ProductLetter h4{font-weight:bold;color:#333;padding:0 0 5px 0;}








.pickupList{width:100%;}
.pickupSubcopy{font-size:11px;}
.pickupCopy{font-weight:bold;font-size:18px;padding:0 0 10px 0;border-bottom:3px double #090;}
.pickupPht{padding:10px 10px 0 0;vertical-align:top;}
.pickupTxts{vertical-align:top;padding:10px 0 0 0;width:100%;}
.pickupTxts table{width:100%;}
.pickupDate{font-weight:bold;border-bottom:1px dotted #ccc;padding:15px 0 10px 0;}
.pickupTxt{padding:10px 0;border-bottom:1px dotted #ccc;width:100%;}
.pickupPrice{padding:10px 0;text-align:right;font-weight:bold;}
.pickupBtn{padding:10px 0;text-align:right;}


.ViewCategoriesList{padding:0;overflow:hidden;width:100%;}
.ViewCategoriesList ul{list-style-type:none;}
.ViewCategoriesList li{list-style-type:none;}
.ViewCategoriesList li#catid1{padding:0 0 15px 0;}
.ViewCategoriesList li#catid1 span#catid1{display:none;}
.ViewCategoriesList li#catid1 li{text-align:center;width:220px;height:40px;background:url(/Portals/0/images/common/tab_categorylinkSide.gif) no-repeat bottom left;}
.ViewCategoriesList li#catid1 li a{color:#666;font-weight:bold;line-height:40px;display:block;width:220px;height:40px;text-decoration:none;}
.ViewCategoriesList li#catid1 li a:hover{background:url(/Portals/0/images/common/tab_categorylinkSide.gif) no-repeat -220px bottom;color:#fff;}


.ViewCategoriesList li#catid4{padding:0 0 15px 0;}
.ViewCategoriesList li#catid4 span#catid4{display:none;}
.ViewCategoriesList li#catid4 li{text-align:center;width:220px;height:40px;background:url(/Portals/0/images/common/tab_categorylinkSide.gif) no-repeat bottom left;}
.ViewCategoriesList li#catid4 li a{color:#666;font-weight:bold;line-height:40px;display:block;width:220px;height:40px;text-decoration:none;}
.ViewCategoriesList li#catid4 li a:hover{background:url(/Portals/0/images/common/tab_categorylinkSide.gif) no-repeat -220px bottom;color:#fff;}


.ViewCategoriesList li#catid17{padding:0 0 15px 0;}
.ViewCategoriesList li#catid17 span#catid17{display:none;}
.ViewCategoriesList li#catid17 li{text-align:center;width:220px;height:40px;background:url(/Portals/0/images/common/tab_categorylinkSide.gif) no-repeat bottom left;}
.ViewCategoriesList li#catid17 li a{color:#666;font-weight:bold;line-height:40px;display:block;width:220px;height:40px;text-decoration:none;}
.ViewCategoriesList li#catid17 li a:hover{background:url(/Portals/0/images/common/tab_categorylinkSide.gif) no-repeat -220px bottom;color:#fff;}


#ViewPickupProducts .PickupList{border-collapse:collapse;background-color:#F5F5F5;empty-cells:hide;}
#ViewPickupProducts .lstPickupItem{vertical-align:top;text-align:left;border:1px solid #FF9999;}
#ViewPickupProducts table.tblPickupItem{width:200px;border-collapse:collapse;border-spacing:10;}
#ViewPickupProducts td.tdImg{width:80px;vertical-align:top;text-align:left;}
#ViewPickupProducts img.imgProduct{width:80px;max-width:80px;max-height:120px;}
#ViewPickupProducts td.tdProductName{vertical-align:top;text-align:left;}
#ViewPickupProducts a.lnkProductName{font-size: 12px;font-weight: bold;text-decoration:none;}
#ViewPickupProducts a:hover.lnkProductName{font-size: 12px;font-weight: bold;color: #FF0000;text-decoration: underline;position: relative;top: 1px;left: 1px;}


#ViewProductBreadCrumb .pnlBreadCrumb{padding-left: 3px;padding-top: 3px;padding-bottom: 3px;}
#ViewProductBreadCrumb a{color: #0000FF;text-decoration: underline;}
#ViewProductBreadCrumb a:hover{color: #FF0000;text-decoration: underline;position: relative;top:1px;left:1px;}
#ViewProductBreadCrumb .BreadCrumbSeparator{padding-left: 4px;padding-right: 3px;font-size: smaller;color: #000000;}
#ViewProductBreadCrumb .ChildCategoris{padding-left:10px;}
#ViewProductBreadCrumb hr{}
#ViewProductBreadCrumb .ChildCategoriesSeparatpor{width:15px;}
#ViewProductBreadCrumb .ChildCategoriesItem{height:20px;text-align: left;vertical-align: middle;white-space: nowrap;}


.PagingNavi td{padding:5px 10px;}
.ProductList{border:1px solid #999;border-left:none;border-collapse:collapse;width:100%;margin:2px 0;}
.ProductList td{vertical-align:top;}
.ProductList .ProductImage{font-size:12px;border-left:1px solid #999;padding:5px;width:150px;text-align:center;}
.ProductList .ProductName{padding:10px 5px;}
.ProductList .ProductName span{display:block;padding:10px 0 0 0;}
.ProductList .ProductName a{display:block;padding:0;margin:0;border-bottom:1px dotted #ccc;font-weight:bold;}
.ProductList .ProductPrice{border-left:1px dotted #ddd;padding:5px;width:150px;text-align:right;}
.ProductList .ProductPrice .normalbold{font-weight:bold;font-size:14px;line-height:25px;}
.ProductList .ProductPrice .CommandButton{text-indent:-9999px;display:block;background:url(/Portals/0/images/common/btn_detailmini.gif) no-repeat;width:65px;height:25px;}
.ProductHead {display:none;}



.ProductInfo{width:100%;border-collapse:collapse;}
.ProductInfo .LeftPane{vertical-align:top;padding:10px 10px 10px 0;}
.ProductInfo .ProductImage{}
.ProductInfo .ProductName{font-weight:bold;margin:10px 0;padding:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#eee;}

.ProductInfo .ProductPrice{text-align:right;font-size:16px;line-height:25px;font-weight:bold;color:#c00;}
.ProductInfo .ProductPrice span.normalred{clear:both;display:block;font-size:11px;font-weight:normal;color:#333;}
.ProductInfo .ReturnLink{padding:0 0 0 195px;}
.ProductInfo .ReturnLink .CommandButton{text-indent:-9999px;display:block;background:url(/Portals/0/images/common/btn_backtolist.gif) no-repeat;width:145px;height:25px;}

.ProductInfo .RightPane{vertical-align:top;text-align:left;padding:10px 0;width:100%}
.ProductNotes{padding:10px 0 0 0;border-top:1px solid #ccc;color:#666;}
.ProductNotes h3{font-size:16px;font-weight:bold;color:#333;border-top:3px solid #333;border-bottom:3px solid #333;margin:20px 0 10px 0;padding:5px 0;}
.ProductNotes h4{font-weight:bold;color:#333;border-bottom:1px dotted #333;margin:0 0 5px 0;padding:0 0 3px 0;}



.OrderList{width:100%;margin-bottom:10px;border-left:#999 1px solid;border-top:#999 1px solid;}
.OrderList th{border-right:#999 1px solid;border-bottom:#999 1px solid;background:#bbb;color:#fff;text-align:left;padding:10px;}
.OrderList td{border-right:#999 1px solid;border-bottom:#999 1px solid;padding:4px;}
.OrderList .gridvalue_alternatingrow{background:#eee;text-align:left}
.OrderList .label{background:#bbb;text-align:center;}
.OrderList .value{background:#fff;text-align:right;}
.OrderForm{border-collapse:collapse;empty-cells:show;width:100%;margin:5px 0 15px 0;}
.OrderForm .label{padding:5px;background:#ddd;border:1px solid #999;width:150px;}
.OrderForm .value{padding:5px;background-color:#fff;border:1px solid #999;}
.OrderLineHeader{font-size:11px;color:#000;}
.PriceList{border:1px solid #999;border-collapse:collapse;}
.PriceList .label {padding:5px;background:#bbb;width:70px;text-align:center;}
.PriceList .value{padding:5px;background:#fff;width:100px;text-align:right;}


.MiniCart{padding:3px;width:180px;}
.MiniCartRow{padding: 3px;border-bottom:1px dotted #666;width:180px;}
.MiniCartRowPrice{text-align:right;}
.MiniCartTotal{padding:3px;text-align:right;width:180px;}
.ToCart{padding:3px;text-align:right;width:180px;}


#ViewSearchProducts .SubHead{width:100px;}



.ViewCategoriesList{font-size:1px;line-height:1px;}
.ViewCategoriesList a{font-size:12px;line-height:18px;}



.contentPane p.ContinueShopping {margin:0 0 0 485px;padding:10px 0;}
.ContinueShopping a.CommandButton{background:url(/Portals/0/images/common/btn_continueshopping.gif) no-repeat;width:165px;height:45px;display:block;text-indent:-9999px;}



.searchinputtable{height:85px;width:220px;background:url(/Portals/0/images/common/searchBg.gif);margin:0 0 5px 0;}
.searchinputtable td{vertical-align:top;}
.searchinputtable td.searchbox{width:150px;}
.searchinputtable td.searchbox input{margin:43px 0 0 15px;width:125px;height:20px;font-size:12px;line-height:14px;}
.searchinputtable td.searchcmd input{margin:45px 0 0 5px;}


.RssItem{border-bottom:1px dotted #ccc;clear:both;margin:0 0 8px;overflow:hidden;padding:0 0 3px;width:630px;}
.RssPubDate{margin:0;padding:0;font-size:12px;color:#090;float:left;font-weight:bold;width:110px;}
.RssTitle{margin:0;padding:0;font-size:12px;float:right;width:510px;}
.RssTitle a,.RssTitle a:link,.RssTitle a:visited{color:#333;text-decoration:none;}
.RssTitle a:hover{color:#333;text-decoration:underline;}



.contentTxt .h3Box{margin:0;}








