﻿body{
	background-color: #EAE9FC;
	font-family: Arial, sans-serif; font-size: 70%; text-align: center;
	margin: 0;}
br{
	display: none;}
a{
	text-decoration: none;}
.clr{
	clear:both;
	line-height:1px; font-size:1px;
	height:1px;}

a img{
	border: 0;}
.padTop{
	padding-top: 3px ! Important;}
tr.padTop td{
	padding-top: 7px ! Important;}
tr.padTop td p{
	margin-top: -3px ! Important;}
.padBot{
	padding-bottom: 4px ! Important;}
.indent{
	margin-left: 12px ! Important;}
.spT{
	padding-top: 12px;}
table tr td{
	vertical-align: top;
	padding: 0;}

div#main{
	width: 1004px;
	background-color: #8884A5;
	text-align: left;
	margin: 0 auto;
	position: relative;}

div#head{
	height: 118px;}
div#head img.lgo{
	position: absolute; top: 8px; left: 12px;}
div#head img.feature{
	position: absolute;
	top: 0; left: 354px;}
div#head #thawteseal{
	width:80px; height:80px;
	position:absolute;
	top:0; left:920px;}
div#head p.freedel{
	color:#fff; font-size:170%;
	position:absolute; top:70px; right:4px; *top:87px;
	text-align:right;
	width:900px;}

td#lhNav{
	width: 179px;}

td#lhNav div#search{
	background-color: #544C7F;
	padding: 9px 5px 3px 15px;}
td#lhNav div#search input.inp1{
	width: 113px ! Important;
	margin-bottom: 3px;
	font-size: 90%; font-weight: bold;}
td#lhNav div#search input.btn{
	position:relative; top:6px; *top:2px; left:2px;}

td#lhNav div.nav1 a{
	display: block;
	font-family: Verdana, sans-serif; color: #FFF;
	padding: 2px 5px 2px 28px;
	border-top: 1px solid #9498A3; border-bottom: 1px solid #727385;}

td#lhNav div.nav1 a.red{
	background-color:#F00;}
td#lhNav div.nav1 a.pink{
	background-color:#FFCCCC;}

td#lhNav div.nav1 a:hover{
	background-color: #8B9FB8;}
td#lhNav div.nav1 a.sel{
	background-color: #153B7C;}

td#lhNav div.nav1 a.red:hover{
	background-color:#87040a;}
td#lhNav div.nav1 a.pink:hover{
	background-color:#aa8080;}

td#lhNav div.nav2{
	padding: 15px 10px 15px 30px;
	background-color: #7C7998;}
td#lhNav div.nav2 a{
	display: block;
	font-family: Verdana, sans-serif; color: #D9CDCD; font-size: 95%;
	margin-bottom: 2px;}
td#lhNav div.nav2 a:hover{
	text-decoration: underline;
	color: #fff;}
td#lhNav div.mailList{
	background-color: #605983;
	color: #FFFFFD;
	padding: 15px 20px;}
td#lhNav div.mailList h1{
	font-size: 105%; color: #E8E9ED;
	margin: 0;}
td#lhNav div.mailList p{
	margin: 0;
	font-size: 85%; font-family: Arial, sans-serif;}
td#lhNav div.mailList input.inp1{
	width: 128px;
	font-size: 85%;
	margin: 3px 0 7px;}
td#lhNav div.mailList input.btn{
	margin-left: 65px;}
td#lhNav div.cc{
	margin:15px 0 0;
	text-align:center;}
td#lhNav div.cc div{
	margin:15px 0 0;}
td#lhNav div#add{
	padding: 18px 10px 20px 30px;
	color: #FEFEFC;}
td#lhNav div#add h1{
	font-size: 100%; font-weight: normal;
	margin: 0;}
td#lhNav div#add p{
	font-size: 100%;
	margin: 0;}
td#lhNav div#add h2{
	font-size: 120%; font-family: Tahoma, sans-serif;
	margin: 2px 0 0;}

td#spc{
	width: 1px;
	background-color: #414141;
	margin: 0; padding: 0;}
td#spc img{
	width: 1px;
	height: 512px;}

td#content{
	background-color: #fff;
	border-bottom: 28px solid #E8E7ED; border-top: 1px solid #414141;
	width: 640px;}
td#content table#tblContent{
	margin: 1px 1px 7px;
	width: 638px;}
td#content table#tblContent tr th{
	background-color: #E8E7ED;
	vertical-align: middle; text-align: left;
	padding: 10px 1px 7px 16px;}
td#content table#tblContent tr th h1{
	margin: 0;
	font-size: 120%; font-family: Tahoma, sans-serif;
	color: #626169;}

td#content div.edit h1{
	color: #21636F;
	font-size: 140%;
	margin: 10px 20px 0;}
td#content div.edit h2{
	color: #21636F;
	font-size: 120%;
	margin: 10px 20px 0;}
td#content div.edit p{
	margin: 0 20px 10px;}
td#content div.edit a{
	color: #21636F;
	text-decoration: underline;}
td#content div.edit table{
	margin-top: 10px;}

td#content div.textedit h1{
	color: #63616B;
	background-color: #EFE7EF;
	font-size: 110%;
	margin: 0 0 10px; padding: 9px 20px;}
td#content div.textedit h2{
	color: #21636F;
	font-size: 120%;
	margin: 10px 20px 0;}
td#content div.textedit h3{
	color: #21636F;
	font-size: 110%;
	margin: 10px 20px 0;}
td#content div.textedit h4{
	color: #21636F;
	font-size: 100%;
	margin: 10px 20px 0;}
td#content div.textedit p{
	margin: 0 20px 10px;}
td#content div.textedit a{
	color: #21636F;
	text-decoration: underline;}
td#content div.textedit table{
	margin-top: 10px;}
xxtd#content div.textedit img{
	float: left;}
td#content div.textedit img{
	margin:0 0 10px 10px;}
td#content div.textedit img.alignright{
	margin:0 0 10px 10px;}
td#content div.textedit img.alignleft{
	margin:0 10px 10px 0;}

td#content p.crumbs{
	color: #595A6E;
	margin: 0 0 20px 15px;
	font-size: 90%;}
td#content p.crumbs a{
	color: #595A6E;
	text-decoration: underline;}
td#content p.crumbs span{
	font-weight:bold; font-size:160%; color:#7B0C10;
	display:block;
	margin-top:10px;}
td#content h1{
	font-size: 110%;
	color: #346699;}
td#content table h5{
	color: #A71C23;
	font-size: 140%;}
td#content table.prod h5{
	font-size: 168%;}
td#content table h5 span{
	color: #868690;
	text-decoration: line-through; font-size:90%;}
td#content table#tblFtr p{
	position: absolute; top: 140px; left: 200px;
	width: 175px;
	color: #FFFEFC;}

td#content table.cat{
	width: 407px;
	margin: 0 auto 10px;
	text-align: center;}
td#content table.cat tr td{
	width: 197px;
	padding: 15px 26px;}


td#content table.cat tr.dot td{
	height: 1px;
	background: transparent url(../image/bcgDotH.gif) repeat-x 0 0;
	line-height:1px ! Important;
	height:1px  ! Important;
	padding:0 ! Important;}

td#content table.cat tr td.l{
	background: transparent url(../image/bcgDotV.gif) repeat-y top right;}
td#content table.cat tr td h1{
	text-decoration: underline;
	margin: 2px 0 0; padding: 0;}
td#content table.cat tr td p{
	width:146px;
	background: #E8E7ED url(../image/icoArrow.gif) no-repeat 153px 4px;
	margin:8px -15px 3px -12px; padding: 2px 20px 2px 0;
	color: #5B596E; font-size: 105%; text-align:right;}
td#content table.cat tr td.l p{
	margin: 8px 9px 3px 0; margin: 8px -12px 3px -15px;}

td#content table.thumb{
	width: 632px;
	background: transparent url(../image/bcgDotH.gif) repeat-x bottom left;
	margin: 0 4px 20px;}
td#content table.thumb tr td.txt{
	padding-bottom: 17px;}
td#content table.thumb tr td.txt h1{
	margin: 0 0 1px 29px;}
td#content table.thumb tr td.txt h1 a{
	color: #346699; text-decoration: underline;}

td#content table.thumb tr td.txt p{
	margin: 0 5px 0 29px;
	font-size:105%;}
td#content table.thumb tr td.txt p a{
	color: #33669B;
	text-decoration: underline;}
td#content table.thumb tr td.txt a img{
	margin: 0 0 0 20px;}
td#content table.thumb tr td.txt h5{
	margin: 8px 0 3px 29px;}
td#content table.thumb tr td.img{
	width: 160px;}
td#content table.thumb tr td.img .sku{
	font-size:80%; color:#346699;
	margin:2px 0 0;
	text-align:center;}

td#content table.home{
	margin: 0 auto 4px;
	width: 397px;}
td#content table.home tr td{
	width: 197px;
	padding: 15px 26px;}
td#content table.home tr td img.prod{
	width: 141px; height: 115px;}
td#content table.home tr td.l{
	background: transparent url(../image/bcgDotV.gif) repeat-y top right;}
td#content table.home tr td h1{
	margin: 3px 0 2px;
	text-decoration: underline;}
td#content table.home tr td p{
	margin: 0;}
td#content table.home tr td p a{
	color: #33669B; text-decoration: underline;}
td#content table.home tr td h5{
	margin: 4px 0 2px;}
td#content table.home tr.dot td{
	height: 1px;
	background: transparent url(../image/bcgDotH.gif) repeat-x 0 0;}

td#content table.prod{
	margin: 0 20px 0 24px;
	width: 596px;}
td#content table.prod tr td.img{
	vertical-align: middle;}
td#content table.prod tr td.img a{
	position:relative;
	display:block;}
td#content table.prod tr td.img a img.prodimg{
	z-index:4;}
td#content table.prod tr td.img a img.imgSoldOut{
	width:96px; height:96px;
	position:absolute; top:0; right:0;
	z-index:10;}
td#content table.prod tr td.img a img.imgZoom{
	width:40px; height:43px;
	position:absolute; bottom:-10px; left:-10px;
	z-index:10;}
td#content table.prod tr td.txt{
	text-align: right;
	padding: 0 0 0 15px;}
td#content table.prod tr td.txt p.pFreeDelMsg{
	color:#c9060f; font-weight:bold; font-size:125%;
	margin:0 0 10px 0;}
td#content table.prod tr td.txt img.mfrlogo{
	margin:0 0 7px;}
td#content table.prod tr td.txt h1{
	margin: 0; padding: 0;}
td#content table.prod tr td.txt p{
	margin: 0; padding: 0;
	font-size:105%;}
td#content table.prod tr td.txt p.buy{
	margin: 0 0 10px; padding: 0;}
td#content table.prod tr td.txt h5{
	margin: 2px 0 7px 0; padding: 0;}
td#content table.prod tr td.txt .prodInfoIcons{
text-align:right;}
td#content table.prod tr td.txt .prodInfoIcons img{
	margin:10px 0 0 24px;}

td#content .ean{
	text-align:right;
	position:absolute; bottom: 47px; *bottom:37px; left:201px;
	width:599px;}

td#content div.prodDetails, td#content div.prodFeatures{
	margin: 0 20px 0 24px; padding: 0;}
td#content div.prodDetails h1{
	margin: 30px 0 4px; padding: 0;}
td#content div.prodDetails h1 span{
	float: right;
	font-size:120%;
	margin-top:-3px;}
td#content div.prodDetails p{
	margin: 0 0 7px; padding: 0;
	clear:both;
	font-size:105%;}

td#content div.prodFeatures h1{
	margin: 15px 0 4px; padding: 0;}
td#content div.prodFeatures p{
	margin: 0 0 7px; padding: 0;
	font-size:105%;}

td#rhNav{
	background: #605983 url(../image/bcgRHNavSide.gif) repeat-y 0 0;}
td#rhNav div.backG{
	background-color: #8884A5;
	padding-bottom: 1px;}
td#rhNav div.basket{
	border: 1px solid #D8E8FF;
	border-bottom: 0;
	background: #fff url(../image/icoBasket.gif) no-repeat 147px 4px;
	margin: 0 5px 0 7px;
	padding: 0 0 14px;
	position: relative;}
td#rhNav div.basket img{
	position: absolute; top: 0; left: -1px; *top:-1px;}
td#rhNav div.basket h1{
	color: #771779;
	font-size: 110%;
	margin: 7px 0 3px 10px;}
td#rhNav div.basket a{
	display: block;
	color: #34669B;
	margin: 0 10px 2px 10px;
	text-decoration: none;}
td#rhNav div.basket a span{
	text-decoration: underline;}
a .divSoldOut{
	display:inline-block; *display:inline;
	font-size:8px; color:#fff; text-align:center; font-weight:bold; text-decoration:none;
	background-color:#f00;
	width:45px;
	padding:2px 1px 1px; margin:0 0 0 1px;}

td#rhNav div.basket p{
	margin: 0 10px 3px 10px;
	color: #34669B;}
td#rhNav div.basketBot{
	background-color: #B4C7CE;
	margin: 0 5px 17px 7px;
	padding: 5px 0 1px 78px;
	height: 17px;
	border: 1px solid #A3BDCE;
	border-top: 0;}

td#rhNav div.bn1{
	margin: 0 5px 15px 7px;}
td#rhNav div.bn1 img{
	width: 172px;}

td#rhNav div.bot{
	border-top: 1px solid #504C6D;
	background: transparent url(../image/bcgRHNavTop.gif) no-repeat 0 0;
	padding: 6px 3px 10px;}
td#rhNav div.bot img{
	margin: 27px 0 0 19px;
	width: 143px; height: 19px;}
td#rhNav div.bot p{
	margin: 0 10px 7px 18px;
	color: #FFFFFD;}
td#rhNav div.bot a{
	display: block;
	margin: 0 10px 6px 21px;
	color: #FFFFFD;}
td#rhNav div.bot a:hover{
	text-decoration: underline;}

div#foot{
	height: 45px;
	background-color: #797695;
	border-bottom: 5px solid #A8A8A8;}
div#foot a.lgo img{
	margin: 9px 0 0 800px;}

div#foot .lnks{
	position:relative; top:15px;
	text-align:center;
	margin:0 40px 0 0;
	padding-bottom:20px;}
div#foot .lnks ul{
	 list-style-type:none;
	 margin:0 0 -2px;}
div#foot .lnks ul li{
	 display:inline;
	 padding:0 5px 0 3px; *padding-left:5px;
	 background:url(../image/sep.gif) no-repeat center right;
	 zoom:100%;}
div#foot .lnks ul li.last{
	background-image:none;}
div#foot .lnks ul li a{
	color:#000;}
div#foot .lnks ul li a:hover{
	text-decoration:underline;}
div#foot .lnks .copyright{
	margin:10px 0 0;}

td#content div.map a{
	color: #000;}
td#content div.map a:hover{
	text-decoration: underline;}
td#content div.map h1{
	font-size: 140%;
	margin: 10px 20px 0;}
td#content div.map h2{
	font-size: 120%;
	margin: 10px 20px 0;}
td#content div.map h3{
	font-size: 100%;
	margin: 0 20px 0 40px;}
td#content div.map p{
	margin: 0 20px 0 60px;}

a.lgoSecpay{
	position: relative; top: -45px;}
a.lgoSecpay img.cc{
	position:relative; top:10px; left:-5px;}

.SpecialistSites{
	text-align:center;
	padding:0 20px 20px;
	color:#fffffd;}
.SpecialistSites p{
	margin-top:3px;
	margin-bottom:3px;}
.SpecialistSites a:link,.SpecialistSites a:active,.SpecialistSites a:visited{
	color:#fffffd;
	text-decoration:none;}
.SpecialistSites a:hover{
	color:#fffffd;
	text-decoration:underline;}
div#sorry p{
	font-weight:normal ! Important; color:#000; font-size:90%;}
div#sorry p a{
	text-decoration:underline;}
div#sorry p.topSorry{
	margin-bottom:40px;}

input.btnResendOrder{
	margin-left:40px;
	position:relative; top:-115px;
	background-color:Transparent;
	border:0; color:Blue;
	text-decoration:underline;}
p.linkAskQuestion{display:none;}
p.linkAskQuestion a img{
	margin-bottom:10px;}
div.question{
	background-color:#EFE7EF;
	padding:10px 0 10px 25px;
	color:#63616B;}
div.question table{
	font-size:100%;
	width:360px;}
div.question table h2{
	font-size:120%;
	margin:0; padding:0;}
div.question table p{
	margin:0 0 10px; padding:0;}
div.question table input{
	width:300px;}
div.question table textarea{
	width:300px;
	height:100px;}
div.question table tr td.l{
	text-align:right; font-weight:bold;
	padding:4px 7px 0 0;}
div.question p.continue{
	text-align:right;
	margin-right:20px;}

div.qna{
	margin:10px 20px;}
div.qna h3{
	margin:0;
	color:#31659C; font-size:130%;
	border-bottom:1px solid #31659C;}
div.qna h4{
	color:#31659C;
	margin:10px 0 0;
	font-size:110%;}
div.qna p{
	margin:0;
	font-size:105%;}

.navssl{
	text-align:center;
	padding:10px 0;}

.ckoSpacer div#thawteseal{
	padding-top:10px;
	position:relative; left:-20px;}
.ckoSpacer div#thawteseal div{
	position:relative; top:-10px;}

div#_ctl0_divVoucherDetails table.tblFrm tr td{
	padding-bottom:3px ! Important;}

.adobe p{
	margin:0 0 3px 20px;}
.adobe p.sml{
	font-size:80%;}
.adobe p a{
	color:#000; text-decoration:underline;}
.adobe p img{
	position:relative; top:4px;}

p.ppip a{
	text-decoration:none ! Important;
	position:absolute; bottom:58px; left:200px;}
p.ppip a:hover{
	text-decoration:underline ! Important;}

.AddThisPos{
	position:relative;}
.AddThisPos .addthis_toolbox{
	position:absolute; top:8px; left:455px;
	width:190px;
	font-weight:normal; font-size:80%; *font-size:110%;}
.AddThisPos .addthis_toolbox a{
	color:#626169;}

.AddThisHome h1{
	color:#544C7F ! Important;}

/* SSS csspop.js */
#blanket {
	background-color:#111;
	opacity: 0.65; filter:alpha(opacity=65);
	position:absolute; top:0px; left:0px;
	z-index: 9001;
	width:100%;}
#pup{
	position:absolute; xxtop:100px;
	background-color:#000;
	width:636px;
	z-index: 9002;}
#pup a.close{
	position: absolute; top:7px; right:5px;}
#pup .vzaar_media_player{
	position:relative; top:30px;}
/* EEE Popup Window */

.prodRecipe p img{
	float:right;
	margin:0 0 10px 10px;}
.prodRecipe br{
	display:block;}

/* SSS Product Accessories */
.prodAccessories h1{
	padding-bottom:10px ! Important;}
.prodAccessories table.accs{
	margin: -15px 2px 15px;}
.prodAccessories table.accs td{
	vertical-align:middle;}
.prodAccessories table.accs tr td.l{
	background: transparent url(../image/bcgDotV.gif) repeat-y top right;}
.prodAccessories table.accs tr td.AccImg{
	width: 136px;
	padding: 10px 0 10px 16px;}
.prodAccessories table.accs tr td.AccImg img{
	margin-top:0;}
.prodAccessories table.accs tr td.AccText{
	width: 134px;
	padding: 10px 7px 10px 14px;}
.prodAccessories table.accs tr td.AccText h1, .prodAccessories table.accs tr td.AccText p, .prodAccessories table.accs tr td.AccText h5{
	margin: 0; padding: 0;}
.prodAccessories table.accs tr td.AccText p{
	font-size: 95%;
	margin-top: 5px;}
.prodAccessories table.accs tr td.AccText p a{
	color: #336799;
	text-decoration: underline;}
.prodAccessories table.accs tr td.AccText h5{
	font-size: 110%;
	margin: 3px 0;}
.prodAccessories table.accs tr td.AccText h1{
	margin-top: 0px ! Important;}
.prodAccessories table.accs tr td.AccText h1 a{
	color: #336799; font-size: 95%;
	text-decoration: underline;}
.prodAccessories table.accs tr.dot td{
	height: 1px;
	background: transparent url(../image/bcgDotH.gif) repeat-x bottom left;}
/* EEE Product Accessories */

td#content .UCtext p{
	font-size:105%;}
td#content .UCtext p table tr td{
	font-size:75%;}

fieldset.mini{
	border:0;
	text-align:center;}
fieldset.mini legend{
	color:#346699; font-size:110%; font-weight:bold;
	text-align:center;}
fieldset.mini a img{
	margin:3px 2px; margin*:3px;
	width:46px; height:46px;
	border:1px solid #fff;}

img.MagicSlideshowThumbnail{
    border: 0 ! Important;
    margin: 0 ! Important;
    width:120px ! Important;}
img.MagicSlideshowThumbnail.highlight{
    border: 0 ! Important;}
.MagicSlideshow{
	border:0 ! Important;}

/* SSS cms editable styles from cms.css */
#content .cms{
	margin:0 20px;}
#content .cms h1{
	color: #63616B;
	background-color: #EFE7EF;
	font-family: Arial, sans-serif; font-size:14px;
	margin: 0 0 10px; padding: 9px 20px;}
#content .cms h2{
	font-family: Arial, sans-serif;
	color: #21636F; font-size:12px;
	margin: 10px 20px 0;}
#content .cms p{
	margin: 0 20px 10px;
	font-family: Arial, sans-serif; font-size:12px;}
#content .cms p a{
	color: #21636F ! Important;
	text-decoration: underline;}
#content .cms table{
	margin-top: 10px;}
#content .cms ul li{
	font-family: Arial, sans-serif; font-size:12px;}
#content .cms img.alignright{
	margin:0 0 10px 10px ! Important;}
#content .cms img.alignleft{
	margin:0 10px 10px 0 ! Important;}
#content .cms table{
	margin:0 20px;}
#content .cms table tr td{
	font-size:12px;}
/* EEE cms editable */

.divHomepageIntro{
	margin:0 60px;}

/* SSS Manufacturer Nav */
.divViewByBrand{
	background-color:#544c7f;
	border:1px solid #75769a; border-right:0; border-left:0;
	padding:0 3px 7px 0; margin:0;
	width:176px;
	overflow:hidden;}
.divViewByBrand h1{
	color:#fff; font-size:100%;
	margin:14px 0 7px 28px; padding:0;}
.divViewByBrand h1:hover{
	 cursor:pointer;}
.divViewByBrand h1 img{
	position:relative; top:1px;}
.divViewByBrand .divViewByBrandList{
	height:197px;
	overflow: auto;
	margin:0; padding:0;}
.divViewByBrand .divViewByBrandList ul{
	 list-style-type:none;
	 margin:0; padding:0;}
.divViewByBrand .divViewByBrandList ul li{
	width:124px; height:14px;
	overflow: hidden;
	display: block;
	margin:0 0 0 28px; padding:0;}
.divViewByBrand .divViewByBrandList ul li a{
	color:#fff; text-decoration:none;}
.divViewByBrand .divViewByBrandList ul li a:hover{
	text-decoration:underline;}
/* EEE Manufacturer Nav */

.divBrandIntro{
	margin:0 15px 20px 15px;}
.imgBrandIntro{
	float:right;
	margin: 0 15px 10px 15px;}

/* SSS mfrGroup */
.mfrGroup{
	margin-bottom:20px;}
.mfrGroup .mfrGroupHdr h2{
	display:inline;
	position:relative; top:-40px;
	font-size:140%;}
.mfrGroup .mfrGroupHdr h2 img{
	position:relative; top:11px;
	margin-right:7px;}
.mfrGroup .mfrGroupHdr img{
	margin:0 0 10px 10px;}
/* EEE mfrGroup */

/* SSS Accordion */
.js #main .accordion {visibility:hidden}
.js #side .accordion {display:none}
.accordion {margin:0 0 10px; padding:0 10px}
.accordion li {list-style-type:none;}
.accordion li.last-child {margin-left:19px; list-style-type:disc}
#side ul.accordion ul {margin:0; padding:0 0 0 20px;}
.accordion .outer {border:1px solid #dadada; border-width:0 1px 1px; background: #fff}
.accordion .inner {margin-bottom:0; padding:3px 20px 0; position:relative; overflow:hidden;}
.accordion .inner .inner {padding-bottom:0}
.accordion .h {padding-top:.3em} /* vertical padding instead of vertical margin (ie8) */
.accordion p {margin-top:10px; margin-bottom:0;}
.accordion p a{
	color:#33669b; text-decoration:underline;}

a.trigger {padding:2px 0 2px 25px; background-image: url(../image/btnPlusMini.png); background-repeat: no-repeat; background-position: 1px 50%;  font-weight:700;}
a.trigger.open {background-image: url(../image/btnMinusMini.png)}
.last-child a.trigger{padding-left:1px; background-image:none; font-weight:normal}
#main a.trigger {background-color:#f0f0f0; color:#346699;}
#main a.trigger.open {border-color:#dadada; background-color:#e7e7e7}
#main a:hover.trigger.open, #main a:focus.trigger.open, #main a:active.trigger.open {border-color:#bcd}

.accordion h2, .accordion h3, .accordion h4{
	margin-bottom:0; margin-top:3px;
	font-size:110%;}
.accordion h2{
	font-size:120%;}
.accordion h4{
	font-size:100%;}
.accordion .inner{
	margin-bottom:10px;padding-top:1px;}
/* EEE Accordion */

img.imgStockWarning{
	margin:0 0 10px;}

table#tblContent td.txt span.msgStockWarning{
	font-size:10px; color:red;
	display:block;}
table#tblContent tr.trStockWarning{
	color:red; font-size:12px;}

