/*BSD.Default.css*/
html, body, div, span, td, pre	{
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	color:#333;
}
body	{
	background-color:#a0cfeb;
	padding-top:0px;
	padding-right:15px;
	padding-bottom:15px;
	padding-left:15px;
	margin:0px;
}
a	{
	color:#333;
	text-decoration:none;
}
a:visited	{
	color:#333;
	text-decoration:none;
}
a:hover	{
	color:#333;
	text-decoration:underline;
}
form	{
	display:inline;
}
h1	{
	font-size:20px;
	font-weight:normal;
	color:#000;
	margin-top:0px;
	margin-bottom:10px;
}
hr	{
	width:100%;
	background-color:#666;
	color:#666;
	border:0px;
	height:1px;
	margin-top:-5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
pre	{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	pading-bottom:0px;
}
/* BANNER - MASTHEAD */
table#idBnr	{
	background-color:#fff;
	margin-bottom:7px;
}
tr#idBnrBottomRow	{
	background-image:url(../images/misc/bnr_BG_bot.gif);
	background-repeat:repeat-x;
	background-position:top;
}
td#idBnrTopRight	{
	background-image:url(../images/misc/bnr_BG_right.gif);
	background-repeat:repeat-y;
	background-position:right;
}
td#idTopNav	{
	padding-top:11px;
	padding-bottom:11px;
	font-size:10px;
	color:#333;
}
td#idTopNav a	{
	margin-right:5px;
	margin-left:5px;
	color:#333;
	text-decoration:none;
}
td#idTopNav a:visited	{
	color:#333;
	text-decoration:none;
}
td#idTopNav a:hover	{
	color:#333;
	text-decoration:underline;
}
select#idBnrSearchSel	{
	font-size:10px;
	width:150px;
	margin-right:10px;
}
input#idBnrSearchTxt	{
	font-size:10px;
	width:175px;
	height:20px;
	border:1px solid #bfbfbf;
}
/* WRAPPER BODY */
table#idWpr	{
	background-color:#fff;
}
td.clsWprGtrLeft	{
	background-image:url(../images/misc/wpr_BG_gtrLeft.gif);
	background-repeat:repeat-y;
	background-position:left;
}
td#idWprLeft	{
	padding-top:16px;
	padding-bottom:20px;
	padding-left:8px;
}
div#idWprLSB a	{
	display:block;
	padding-bottom:11px;
}
div#idLnkLsbSub	{
	margin-top:-10px;
	margin-bottom:8px;
}
div#idLnkLsbSub a.clsLnkLsbSub	{
	color:#333;
	margin-left:12px;
	display:block;
	padding-bottom:0px;
	text-decoration:none;
}
div#idLnkLsbSub a.clsLnkLsbSub:visited	{
	text-decoration:none;
}
div#idLnkLsbSub a.clsLnkLsbSub:hover	{
	text-decoration:underline;
}
div#idLnkLsbSub a.clsLnkLsbSubCur	{
	color:#000;
	display:block;
	padding-bottom:0px;
	padding-left:12px;
	background-image:url(../images/icons/ico_bulletLnkLsbSub.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
}
div#idLnkLsbSub a.clsLnkLsbSubCur:visited	{
	text-decoration:none;
}
div#idLnkLsbSub a.clsLnkLsbSubCur:hover	{
	text-decoration:underline;
}
td#idWprGtrMid	{
	background-image:url(../images/misc/wpr_BG_gtrMid.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin-top:16px;
}
td.clsWprRight	{
	padding-top:8px;
	padding-bottom:0px;
}
td.clsWprGtrRight	{
	background-image:url(../images/misc/wpr_BG_gtrRight.gif);
	background-repeat:repeat-y;
	background-position:right;
}
/* word balloon box */
table#idWordBx	{
	height:50px;
	background-image:url(../images/misc/lsb_wordBxBG02.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
table#idWordBx td	{
	line-height:12px;
	padding-right:20px;
	padding-left:10px;
	background-image:url(../images/misc/lsb_wordBxLeft.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
table#idWordBx a	{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
table#idWordBx a:visited	{
	text-decoration:none;
}
table#idWordBx a:hover	{
	text-decoration:underline;
}
/* feature bar */
table#idFeatBar	{
	background-image:url(../images/misc/hm_featBarBG.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-top:10px;
	margin-bottom:10px;
}
table#idFeatBar td#idFeatBarLeft	{
	background-image:url(../images/misc/hm_featBarLeft.gif);
	background-repeat:no-repeat;
	background-position:left;
}
table#idFeatBar td#idFeatBarLeft img	{
	margin-right:0px;
	margin-left:30px;
}
/* register */
table#idRegister	{
	margin-bottom:10px;
}
table#idRegister td	{
	background-image:url(../images/misc/hm_gradHorizBar.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:5px;
}
table#idRegister td p	{
	font-weight:bold;
	color:#333;
	margin-top:0px;
	margin-bottom:3px;
}
/* FOOTER */
td#idFooter	{
	color:#506775;
	padding-top:8px;
	padding-right:7px;
}
td#idFooter a	{
	color:#506775;
	font-weight:bold;
	text-decoration:none;
}
td#idFooter a:visited	{
	text-decoration:none;
}
td#idFooter a:hover	{
	text-decoration:underline;
}
td#idFooter img	{
	margin-right:8px;
	margin-left:10px;
}
td#idFooter span	{
	color:#506775;
	margin-top:0px;
	display:block;
}
/* ---STORE MODS--- */
/*store mod: home*/
td#idStoMdHmSplash	{
	background-image:url(../images/photos/ph_splashHome.jpg);
	background-repeat:no-repeat;
}
td div.clsStoMdHmBx	{
	height:253px;
	width:195px;
	border:solid 1px #999;
	font-size:10px;
	color:#000;
	background-color:#f0f0f0;
	margin-top:10px;
	text-align:right;
}
td div.clsStoMdHmBx img	{
	margin-bottom:5px;
	display:block;
}
td div.clsStoMdHmBx p	{
	margin-top:0px;
	margin-right:6px;
	margin-bottom:2px;
}
p.clsPrice	{
	color:#c00;
	font-weight:bold;
}
td#idStoMdHmBx02	{
	padding-right:10px;
	padding-left:10px;
}
/*store mod: Categories*/
td#idStoMdPgHdr	{
	padding-top:0px;
	padding-bottom:0px;
	height:43px;
	vertical-align:top;
}
td#idStoMdPgHdr p	{
	margin-top:0px;
	margin-bottom:0px;
}
td#idStoMdPgHdr p a	{
	color:#000;
	text-decoration:underline;
}
td#idStoMdPgHdr p a:visited	{
	text-decoration:underline;
}
td#idStoMdPgHdr p a:hover	{
	text-decoration:none;
}
td#idStoMdCatsPgBdy img	{
	border:1px solid #999;
	display:block;
	margin-bottom:10px;
}
td.clsCatList	{
	line-height:20px;
}
td.clsCatList a	{
	font-weight:bold;
	font-size:11px;
	color:#000;
	text-decoration:none;
	display:block;
}
td.clsCatList a:visited	{
	font-weight:bold;
	text-decoration:none;
}
td.clsCatList a:hover	{
	font-weight:bold;
	text-decoration:underline;
}
td#idStoMdCatsRsb	{
	padding-left:12px;
}
td#idStoMdCatsRsb img	{
	border:1px solid #999;
	margin-top:2px;
	margin-bottom:6px;
	display:block;
}
td#idStoMdCatsRsb p	{
	margin-top:0px;
	margin-bottom:2px;
}
td#idStoMdCatsRsb div	{
	width:170px;
	margin-bottom:22px;
}
table.clsCatsRsbBx	{
	background-image:url(../images/misc/cat_rsbBx_cnrLeft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#fc4026;
	height:24px;
	width:170px;
}
td.clsCatsRsbHdr	{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding-right:6px;
	background-image:url(../images/misc/cat_rsbBx_cnrRight.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
/*store mod: Products*/
table#idStoMdProds	{
	margin-left:10px;
}
table#idStoMdProds img	{
	border:1px solid #999;
	margin-top:0px;
	margin-bottom:2px;
	display:block;
}
table#idStoMdProds td	{
	padding-bottom:20px;
}
table#idStoMdProds td#idStoMdPgHdr	{
	padding-bottom:0px;
}
td.clsStoMdProdsCenter	{
	padding-right:18px;
	padding-left:18px;
}
table#idStoMdProds p	{
	margin-top:0px;
	margin-bottom:2px;
	width:170px;
}
/*store mod: Product Detail*/
td.clsStoMdProdDtlPgBdy b	{
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}
td.clsStoMdProdDtlPgBdy p	{
	margin-top:8px;
	margin-bottom:8px;
	font-weight:normal;
}
table.clsStoMdProdDtlThmTbl	{
	margin-top:3px;
	margin-bottom:0px;
}
table.clsStoMdProdDtlThmTbl tr td	{
	padding-bottom:7px;
}
table.clsStoMdProdDtlThmTbl tr td.clsLft	{
	width:33%;
	text-align:left;
}
table.clsStoMdProdDtlThmTbl tr td.clsMid	{
	width:34%;
	text-align:center;
}
table.clsStoMdProdDtlThmTbl tr td.clsRt	{
	width:33%;
	text-align:right;
}
table.clsStoMdProdDtlThmTbl img	{
	border:1px solid #999;
}
table.clsStoMdProdDtlThmTbl p	{
	margin-top:0px;
	margin-bottom:2px;
}
td#idStoMdProdDtlRsb	{
	padding-left:11px;
}
td#idStoMdProdDtlRsb table tr td	{
	font-size:12px;
	font-weight:bold;
}
td#idStoMdProdDtlRsb table img	{
	margin-top:10px;
	margin-bottom:10px;
}
td#idStoMdProdDtlRsb p	{
	margin-top:0px;
	margin-bottom:15px;
}
span.clsTxtPrice	{
	color:#c00;
	font-size:12px;
	font-weight:bold;
}
span.clsTxtStrike	{
	text-decoration:line-through;
	font-size:12px;
	font-weight:bold;
}
form.clsProdDtlForm	{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}
/*td.clsStoMdProdDtlPgMidRow p	{
	margin-top:5px;
	margin-bottom:5px;
}*/
div.clsOrderBoxTop	{
	font-size:12px;
	font-weight:bold;
	color:#300;
}
div.clsOrderBoxTop select	{
	display:block;
	margin-bottom:4px;
	width:75%;
	font-size:10px;
}
div.clsOrderBoxBottom pre	{
	font-size:10px;
	font-weight:normal;
	color:#333;
}
div.clsOrderBoxBottom p	{
	font-size:10px;
	font-weight:normal;
	color:#333;
	padding-top:10px;
}
input.clsSubmitBtn	{
	margin-top:5px;
	margin-bottom:5px;
}
