body
{
	background-color: #FFFFFF;
	font-family: Arial, sans-serif; font-size: 70%; text-align: center;
	margin: 0;
}
div#printHead
{
	display: none;
}
br
{
	display: none;
}
a
{
	text-decoration: none;
}
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: 771px;
	background-color: #E7EEF8;
	text-align: left;
	margin: 0 auto;
	position: relative;
}

div#head
{
	height: 94px;
}
div#head img.lgo
{
	position: absolute;
	top: 8px; left: 37px;
}
div#head img.feature
{
	position: absolute;
	top: 0px; left: 0px;
}

td#lhNav
{
	width: 179px;
	background-color: #4FA8E0;
}
td#lhNav div#search
{
	background-color: #0D93E8;
	padding: 9px 5px 3px 15px;
}
td#lhNav div#search h1
{
	font-size: 105%; color: #FFFFFF;
	margin: 0 0 2px 4px;
}
td#lhNav div#search input.inp1
{
	width: 128px;
	margin-bottom: 3px;
	font-size: 80%;
}
td#lhNav div#search select.inp1
{
	width: 134px;
	margin-bottom: 8px;
	font-size: 90%;
}
td#lhNav div#search input.btn
{
	margin-left: 100px;
}
td#lhNav div.nav1
{
	padding-top: 33px;
	background-color: #4EA7DF;
}
td#lhNav div.nav1 a
{
	display: block;
	font-family: Verdana, sans-serif; color: #293A8C;
	padding: 2px 5px 2px 28px;
	border-top: 1px solid #3D86B3;
	border-bottom: 1px solid #70B9E6;
	font-size: 95%;
	background: transparent url(../image/icoNavBullet.gif) no-repeat 15px 8px;
}
td#lhNav div.nav1 a:hover
{
	background: #D0EEF2 none;
}
td#lhNav div.nav1 a.sel
{
	background-color: #153B7C;
}

td#lhNav div.nav2
{
	padding: 15px 10px 15px 30px;
	background-color: #A1C1E8;
}
td#lhNav div.nav2 a
{
	display: block;
	font-family: Verdana, sans-serif; color: #2A3A8C; font-size: 95%;
	margin-bottom: 2px;
	color: #0B2A58;
	font-size: 95%;
}
td#lhNav div.nav2 a:hover
{
	text-decoration: underline;
	color: #fff;
}
td#lhNav div.mailList
{
	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#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: 407px;
}
td#content table#tblContent
{
	margin: 1px 1px 7px;
	width: 405px;
}
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: #2A398A;
	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 p
{
	margin: 0 20px 10px;
}
td#content div.textedit a
{
	color: #21636F;
	text-decoration: underline;
}
td#content div.textedit table
{
	margin-top: 10px;
}
td#content div.textedit img
{
	float: left;
}


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 h5 span
{
	color: #868690;
	text-decoration: line-through;
}
td#content table#tblFtr p
{
	position: absolute; top: 120px; left: 200px;
	width: 175px;
	color: #FFFEFC; font-weight: bold; font-size: 110%;
}

td#content table.cat
{
	width: 407px;
	margin: 0 0 10px;
	text-align: center;
}
td#content table.cat tr td
{
	width: 50%;
	padding-top: 7px;
}
td#content table.cat tr.dot td
{
	height: 8px;
	background: transparent url(../image/bcgDotH.gif) repeat-x 0 0;
}

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
{
		background: #E8E7ED url(../image/icoArrow.gif) no-repeat 160px 6px;
		margin: 8px 0 3px 9px; padding: 4px 35px 4px 90px;
		color: #5B596E;
		font-size: 105%;
}
td#content table.cat tr td.l p
{
	margin: 8px 9px 3px 0;
}

td#content table.thumb
{
	width: 399px;
	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 0 0 29px;
}
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.home
{
	margin: 0 5px;
	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: 8px;
	background: transparent url(../image/bcgDotH.gif) repeat-x 0 0;
}

td#content table.prod
{
	margin: 0 20px 0 24px;
	width: 363px;
}
td#content table.prod tr td.img
{
	vertical-align: middle;
}
td#content table.prod tr td.txt
{
	text-align: right;
	padding: 0 0 0 15px;
}
td#content table.prod tr td.txt h1
{
	margin: 0; padding: 0;
}
td#content table.prod tr td.txt p
{
	margin: 0; padding: 0;
}
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 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;
}
td#content div.prodDetails p
{
	margin: 0 0 7px; padding: 0;
}

td#content div.prodFeatures h1
{
	margin: 15px 0 4px; padding: 0;
}
td#content div.prodFeatures p
{
	margin: 0 0 7px; padding: 0;
}

td#rhNav
{
	background: #4FA8E0 url(../image/bcgRHNavSide.gif) repeat-y 0 0;
}
td#rhNav div.backG
{
	background-color: #E7EEF8;
	padding-bottom: 1px;
}
td#rhNav div.basket
{
	border: 1px solid #4FA8E0;
	border-bottom: 0;
	background: #4FA8E0 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;
}
td#rhNav div.basket h1
{
	color: #FFFFFF;
	font-size: 110%;
	margin: 7px 0 3px 10px;
}
td#rhNav div.basket a
{
	display: block;
	color: #FFFFFF;
	margin: 0 10px 2px 10px;
	text-decoration: underline;
}
td#rhNav div.basket p
{
	margin: 0 10px 3px 10px;
	color: #FFFFFF;
}
td#rhNav div.basketBot
{
	background-color: #A1C1E8;
	margin: 0 5px 17px 7px;
	padding: 5px 0 1px 68px;
	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;
	background-color: #8DC3DF;
}
td#rhNav div.bot img
{
	margin: 23px 0 0 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: #8DC3DF;
	border-bottom: 5px solid #8DC3DF;
}
div#foot img
{
	margin: 22px 0 0 446px;
}

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;
}

.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.adobe{
	margin: 0; 
	padding-top:14px;
	padding-left:25px;
}
.adobe a{
	color: #0000ff;
}

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 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;
}

.navssl
{
	text-align:center;
	padding:10px 0;
}
.navssl table{
	margin-left:35px;}
.ckoSpacer table{
	margin-left:35px; margin-top:10px;}

p.ppip a{
	text-decoration:none ! Important;
	position:absolute; bottom:58px; left:200px;}
p.ppip a:hover{
	text-decoration:underline ! Important;}