body, html{
	width: 17cm;
	font-size: 9pt;
	font-family: Arial, sans-serif;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a.btnFld, #mainContent #lc .bg #wrapper .prdBox .col3 .priceBox a.btnFld{
	display: none;
}
a.linkType1{
	color: #B48900;
	margin-left: 15px;
	padding-left: 14px;
}
a.linkType2{
	color: #B48900;
	margin-left: 15px;
	padding-left: 14px;
}
a.linkTypeMS{
	background-image: url(../imgs/li_arrowbox.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	color: #FFDA61;
	margin-left: 15px;
	padding-left: 14px;
}
a.linkType3{
	color: #B48900;
	margin-left: 15px;
	padding-left: 14px;
}
a.linkType4{
	color: #B48900;
	padding-right: 14px;
	display: block;
	float: left;
}
img{
	border: 0px solid #FFFFFF;
}
.bgProdImg{
	padding: 1px;
}
.btnBMB, #mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .btnBMB{
	display: none;
}
form{
	margin: 0;
	padding: 0;
	display: compact;
}
#mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .btnBMB{
	margin-left: 20px;
}
a.bb{
	color: #FFFFFF;
}
.blackBanner{	
	width: 141px;
	margin-bottom: 10px;
	font-size: x-mall;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
}
.blackBanner a:hover{
	color: #FFFFFF;
}
.blackBanner h1{
	color: #FFFFFF;
	line-height: 24px;
	margin: 6px;
}
.blackBanner .text{
	padding-left: 3px;
	color: #d5e84e;
	margin: 6px;
}
.blackBanner .e{
	height: 15px;
}
.boxContainer, .artContainer, .catContainer{
	width: 17cm;
}
.boxContainer .col1, .boxContainer .col2, .boxContainer .col3{
	width: 5cm;
	float: left;
	padding-right: 0.3cm;
	margin-right: 0.3cm;
	margin-bottom: 0.5cm;
	border-right: 1px dashed #D8D8D8;
}
.artContainer .col1, .artContainer .col2{
	width: 7cm;
	margin-right: 0.3cm;
	margin-bottom: 0.5cm;
	float: left;
}
.catContainer .col1, .catContainer .col2{
	width: 7cm;
	margin-left: 0.3cm;
	margin-right: 0.3cm;
	margin-bottom: 0.5cm;
	float: left;
	overflow: hidden;
}
.artContainer .col2{
	float: right;
	margin-right: 0cm;
	margin-left: 0.3cm;
}
.catContainer .col2{
	float: right;
	margin-right: 0cm;
	margin-left: 0.3cm;
}
.artContainer .col1 .artTitle, .artContainer .col2 .artTitle{
	font-size: x-small;
	float: left;
	clear: both;
	width: 7cm;
	margin-left: 0cm;
	margin-bottom: 10px;
	margin-top: 0;
}
#mainContentExcl .artContainer .col1 .artTitle, #mainContentExcl .artContainer .col2 .artTitle{
	font-size: x-small;
	float: left;
	clear: both;
	width: 7cm;
	margin-left: 0.3cm;
	_margin-left: 0.3cm;
	margin-bottom: 0.5cm;
	margin-top: 0cm;
}
.artContainer .col1 .artTitle h1, .artContainer .col2 .artTitle h1{
	font-size: 180%;
}
#mainContentExcl .artContainer .col1 .artTitle h1, #mainContentExcl .artContainer .col2 .artTitle h1{
	font-size: 180%;
}
.boxCorner{
	display: none;
}
.boxCorner .pxLine{
	background-color: #666050;
	margin: 0;
	margin-left: 1px;
	margin-right: 1px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	width: auto;
	overflow: hidden;
}
.boxCorner .addonBox{
	background-color: #666050;
	margin: 0;
	padding: 20px 10px 20px 10px;
	text-align: center;
}
.boxCorner p{
	margin: 0;
	padding: 0;
}
.btnBMB span, #mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .btnBMB span{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	display: block;
}
.btnBMB a:hover, #mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .btnBMB a:hover{
	text-decoration: underline;
	color: #444631;
}
.btnBMB a, #mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .btnBMB a{
	color: #444631;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 0;
}
.btnBMB .end, #mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .btnBMB .end{
	width: 117px;
	clear: both;
	padding: 0;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}
.artBoxType1{
	margin-bottom: 0.3cm;
	width: 7cm;
	border-bottom: 1px dashed #D8D8D8;
}
.artBoxType1 .artDesc{
	width: 7cm;
	clear: both;
	font-size: 100%;
}
.artBoxType1 .artDesc a{
	margin: 0cm;
}
.artBoxType1 .artDesc h4{
	font-weight: bold;
	font-size: 120%;
}
.artBoxType1 .artDesc h4 a{
	color: #809002;
}
.artBoxType1 .artDesc p{
	clear: both;
}
.artBoxType1 .artDesc p a{
	display: none;
}
.artBoxType1 .artImg{
	width: 7cm;
	margin-bottom: 6px;
}
.artBoxType1 .artImg .pl, .artImg .pl{
	display: none;
}
#mainContentExcl .artBoxType1 .artImg .pl, #mainContentExcl .artImg .pl{
	display: none;
}
.artBoxType1 .artImg .img, .artImg .img{
	width: 7cm;
	border: 0px solid #FFFFFF;
	clear: both;
}
#mainContentExcl .artBoxType1 .artImg .img, #mainContentExcl .artImg .img{
	width: 7cm;
	border: 0px solid #FFFFFF;
	clear: both;
}
.artBoxType1 .artImg img, .artImg img{
	border: 0px solid #FFFFFF;
}
.artBoxType1 .artBg{
	height: 100%;
}
.artBoxType1 .pxLine{
	background-color: #666050;
	margin: 0;
	margin-left: 1px;
	margin-right: 1px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	width: 7cm;
	overflow: hidden;
	clear: both;
}
.artPreview{
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
	width: 17cm;
}
#mainContentExcl .artPreview{
	padding: 0;
	margin: 0;
	margin-bottom: 0.5cm;
	padding-bottom: 0.5cm;
	clear: both;
	overflow: hidden;
	width: 17cm;
	border-bottom: 1px dashed #cccccc;
}
.artPreview .artPrBox{
	width: 312px;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#mainContentExcl .artPreview .artPrBox{
	width: 8cm;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.artPreview .artPrBox a{
	float: right;
}
#mainContentExcl .artPreview .artPrBox a.linkType4{
	display: none;
}
.artPreview .artPrBox .text{
	float: left;
	width: 150px;
}
#mainContentExcl .artPreview .artPrBox .text{
	color: #474339;
	float: left;
	width: 220px;
}
.artPreview .artPrBox h4, #mainContentExcl .artPreview .artPrBox h4{
	padding: 0px 0px 3px 0;
	margin: 0;
	margin-left: 8px;
	margin-bottom: 5px;
	font-size: 160%;
}
.artPreview .artPrBox h4 a{
	float: none;
	color: #809002;
}
#mainContentExcl .artPreview .artPrBox h4 a{
	float: none;
	color: #629E22;
}
.artPreview .artPrBox .text p{
	padding: 4px 0px 3px 0;
	font-size: 100%;
	margin: 0;
}
.artPreview .artPrBox .thumb{
	width: 134px;
	height: 98px;
	margin: 0px 6px 6px 4px;
	float: left;
}
#mainContentExcl .artPreview .artPrBox .thumb{
	width: 134px;
	height: 98px;
	margin: 0px 6px 6px 4px;
	float: left;
}
.artPreview .artPrBox .thumb a, #mainContentExcl .artPreview .artPrBox .thumb a{
	margin: 0;
	padding: 0;
	float: left;
}
.artPreview .artPrBox .thumb img, #mainContentExcl .artPreview .artPrBox .thumb img{
	margin: 4px 0px 0px 4px;
	border: 0px solid #FFFFFF;
}
.artPreview .artPrSep, #mainContentExcl .artPreview .artPrSep{
	margin-top: 0.3cm;
	margin-bottom: 0.3cm;
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
	width: 17cm;
	border-bottom: 1px dashed #D8D8D8;
}
.artBlock{
	width: 16cm;
	padding-bottom: 0.5cm;
	margin-top: 0.5cm;
	clear: both;
	height: 100%;
	border-bottom: 1px dashed #D8D8D8;
}
.artBlock .col1{
	float: left;
	margin-right: 20px;
	width: 7cm;
}
.artBlock .col2{
	float: left;
	width: 288px;
}
#mainContentExcl .artBlock .col1{
	float: left;
	margin-right: 20px;
	width: 7cm;
}
#mainContentExcl .artBlock .col2{
	float: left;
	width: 7cm;
}
.artBlock p{
	font-size: 120%;
}
.artBlock p a.linkType4{
	display: none;
}
#mainContentExcl .artBlock p a.linkType4{
	display: none;
}
.artBlock .artImg{
	clear: both;
	margin: 0;
	padding: 0;
}
#mainContentExcl .artBlock .artImg{
	color: #474339;
	clear: both;
	margin: 0;
	padding: 0;
}
.artImg .captionLeft{
	padding: 5px 3px 0px 3px;
	font-size: 100%;
	text-align: left;
}
.artImg .captionRight{
	padding: 5px 3px 0px 3px;
	font-size: 100%;
	text-align: right;
}
.artBlock .imgLeft{
	float: left;
	width: 288px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.artBlock .imgRight{
	float: right;
	width: 288px;
	margin-left: 15px;
	margin-bottom: 15px;
}
.artBlock .imgCenter{
	margin-bottom: 15px;
}
.artBlock .txtLeft{
	float: left;
	margin: 0;
	width: 288px;
}
.artBlock .txtRight{
	float: right;
	margin: 0;
	width: 288px;
}
#mainContentExcl .artBlock h1, #mainContentExcl .artBlock p{
	color: #474339;
}
.catBoxType1, .catBoxType2{
	float: left;
	width: 5cm;
	margin-bottom: 0.5cm;
	padding-bottom: 0.5cm;
	border-bottom: 1px dashed #D8D8D8;
}
.catBoxType3{
	float: left;
	width: 5cm;
	margin-bottom: 0.5cm;
	padding-bottom: 0.5cm;
}
.catBoxType4{
	background-color: #FFFFFF;
	float: left;
	width: 8cm;
	margin-bottom: 0.5cm;
}
.catBoxType1 a.linkType2, .catBoxType2 a.linkType2, .catBoxType3 a.linkType3{
	margin: 0;
}
.catBoxType1 img, .catBoxType2 img, .catBoxType3 img{
	border: 0px solid #FFFFFF;
}
.catBoxType3 a.linkType3{
	color: #B58800;
	font-size: 100%;
}
.catBoxType1 .e, .catBoxType2 .e{
	clear: both;
	margin: 0;
	padding: 0;
	float: left;
	width: 4cm;
	font-size: 100%;
}
.catBoxType2 .e{
	background-color: #FFFFFF;
}
.catBoxType3 .e{
	height: 13px;
	clear: both;
}
.catBoxType4 .e{
	display: none;
}
.catBoxType4 .e a{
	display: none;
}
.catBoxType2 .e img, .catBoxType2 .e img{
	float: right;
	margin: 0px 18px 4px 4px;
}
.catBoxType1 .e .link, .catBoxType2 .e .link{
	display: none;
}
.catBoxType1 .sep, .catBoxType2 .sep{
	clear: both;
}
.catBoxType1 .e ul li, .catBoxType2 .e ul li{
	padding-left: 8px;
	padding-bottom: 2px;
}
.catBoxType1 .m, .catBoxType2 .m{
	width: 100%;
}
.catBoxType2 .m{

}
.catBoxType1 .s, .catBoxType2 .s{
	width: 4cm;
	clear: both;
}
.catBoxType3 .s{
	width: 100%;
	min-height: 110px;
	clear: both;
}
.catBoxType4 .s{
	width: 100%;
	clear: both;
}
.catBoxType3 .s ul{
	margin-left: 10px;
	border-top: 1px solid #d9d8d3;
}
.catBoxType3 .s ul li{
	border-bottom: 1px solid #d9d8d3;
	padding-bottom: 2px;
	padding-top: 2px;
}
.catBoxType1 .s img, .catBoxType2 .s img, .catBoxType3 .s img{
	border: 0px solid #FFFFFF;
	margin: 0.5cm 0cm 0.3cm 0cm;
}
.catBoxType4 .s img{
	border: 0px solid #FFFFFF;
	margin: 0cm;
	padding: 0cm;
	float: right;
}
.catBoxType4 .s a:hover{
	cursor: pointer;
	color: #809002;
}
.catBoxType1 .s h2, .catBoxType2 .s h2, .catBoxType3 .s h2, .catBoxType4 .s h2{
	color: #718e00;
	padding-bottom: 2px;
}
.catBoxType4 .s h2{

}
.catBoxType1 .s h2 a, .catBoxType2 .s h2 a, .catBoxType3 .s h2 a, .catBoxType4 .s h2 a{
	color: #718e00;
	padding-bottom: 2px;
}
.catBoxType1 .s .desc, .catBoxType2 .s .desc, .catBoxType3 .s .desc, .catBoxType4 .s .desc{
	margin: 0cm;
	color: #474339;
	font-size: 100%;
	width: 5cm;
}
.catBoxType1 .s .desc p, .catBoxType2 .s .desc p, .catBoxType3 .s .desc p, .catBoxType4 .s .desc p{
	width: 5cm;
	margin: 0cm;
	padding: 0cm;
}
.catBoxType1 .s .desc p a, .catBoxType2 .s .desc p a, .catBoxType3 .s .desc p a, .catBoxType4 .s .desc p a{
	display: block;
	color: #474339;
	margin: 0cm;
	padding: 0cm;
	float: left;
}
.catBoxType3 .s .desc{
	margin-top: 18px;
}
.catBoxType4 .s .desc{
	width: 5cm;
	margin: 0cm;
	float: left;
}
.catBoxType3 .s .expBox{
	color: #423e35;
	margin-top: 10px;
	clear: both;
	font-size: 100%;
}
.catBoxType3 .s .expBox a{
	color: #b68801;
}
.catBoxType1 .s .desc p, .catBoxType2 .s .desc p, .catBoxType3 .s .desc p,  .catBoxType4 .s .desc p{
	margin: 0;
}
.catBoxType4 .s .desc p{
	font-size: 100%;
}
h1{
	color: #809002;
	font-weight: normal;
	font-size: 230%;
	margin: 0;
	margin-top:5px;
	margin-bottom:5px;
}
h2{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 160%;
	margin: 0;
	margin-top:5px;
	margin-bottom:5px;
}
h3{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 120%;
	margin: 0;
	margin-top:5px;
	margin-bottom:5px;
}
h4{
	color: #809002;
	font-weight: normal;
	font-size: 140%;
	margin: 0;
	margin-top:5px;
	margin-bottom:5px;
	padding-left: 6px;
	padding-top: 10px;
}
h5{
	color: #726B59;
	font-weight: normal;
	font-size: 130%;
	margin: 0;
	margin-top: -10px;
	margin-bottom: 10px;
	clear: both;
}
input{
	height: 16px;
	border: 1px solid #b8b8b8;
	padding-left: 5px;
	padding-right: 5px;
}
input.submit{
	margin-top: 2px;
	font-size: 10px;
	border: 0px solid #ffffff;
	height: 20px;
	color: #FFFFFF;
	text-transform: none;
}
select.dropdown{
	margin-left: 10px;
	margin-right: 10px;
}
ul{
	margin: 10px;
	margin-left: 20px;
	padding: 0;
}
ul li{
	padding-left: 8px;
}
ul.ulType1{
	margin: 10px;
	margin-left: 10px;
	padding: 0;
}
ul.ulType1 li{
	padding-left: 14px;
	padding-bottom: 5px;
}
ul.ulType2{
	margin: 10px;
	margin-left: 10px;
	padding: 0;
}
ul.ulType2 li{
	padding-left: 14px;
	padding-bottom: 5px;
}
ul.ulType2 li.sep{
	padding-left: 14px;
	padding-bottom: 0;
	font-size: 60%;
	line-height: 120%;
}
.sssBanner{
	display: none;
}
.sssBanner img{
	display: none;
}
.submitType2{
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	border: 0px solid #FFFFFF;
}
.submitType2 .m{
	margin: 0;
	padding: 0;
	padding-right: 4px;
	height: 24px;
	float: left;
}
input.button{
	background-repeat: no-repeat;
	font-size: 11px; 
	font-weight: bold;
	color:#42462F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: #ffffff solid 0;
	margin: 0;
	height: 24px;
	line-height: 26px;
	padding-left: 7px;
	padding-right: 5px;
	padding-bottom: 2px;
	margin-left: 5px;
	cursor: pointer;
	float: left;
}
.btnFooter{
	display: none;
}
.btnFooter a{
	color: #000000;
}
.btnFooter .alignLeft, .alignLeft{
	float: left;
}
.btnFooter .alignRight, .alignRight{
	float: right;
}
.btnCorner{
	background-color: #645e4e;
	padding: 1px;
	float: left;
}
.btnSupport{
	display: none;
}
.btnSupport a{
	color: #dcf14f;
	padding-left: 12px;
	margin-left: 4px;
	margin-right: 6px;
	float: left;
}
a .btn{
	color: #000000;
}
.btnType1{
	padding-left: 10px;
	padding-right: 10px;
	height: 22px;
	float: left;
	cursor: pointer;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	position: relative;
}
.btnType1 a.btn{
	color: #000000;
}
.btnType1 a.btn:hover{
	color: #000000;
}
.btnType1 .btnType1e{
	width: 7px;
	height: 22px;
	padding: 0;
	margin: 0;
	color: #000000;
	line-height: 20px;
	position: absolute;
	top: 0;
	right: -1px;
}
.clear{
	clear: both;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
	height: 0;
}
.flash_banner{
	display: none;
}
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.textRight{
	text-align: right;
}
.textLeft{
	text-align: left;
}
.textCenter{
	text-align: center;
}
.topLink{
	display: none;
}
.topLink a{
	color: #000000;
}
#mainContentExcl .topLink a{
	display: none;
}
.ddNumb{
	width: 26px;
	height: 26px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	float: left;
}
#bannerCol{
	width: 17cm;
}
#bannerCol #rc{
	float: left;
	clear: both;
}
#bannerCol #rc .bg{
	display: none;
}
#bannerCol #rc .end{
	display: none;
}
#bannerCol #rc .bg .link{
	text-decoration: none;
}
#bannerCol #rc .bg img{
	clear: both;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
}
#bannerCol #rc .bg p{
	padding: 0;
	margin: 0px 15px 0px 10px;
	color: #FFFFFF;
	font-size: 100%;
}
#bannerCol #rc .bg .box{
	width: 140px;
	clear: both;
	margin: 0;
	margin-bottom: 8px;
	padding: 0;
	padding-bottom: 10px;
}
#bannerCol #rc .bg .box .thumb{
	width: 141px;
	height: 79px;
	cursor: pointer;
	margin-bottom: 5px;
}
#bannerCol #rc .bg .box .noStyle{
	background-image: none;
	clear: both;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}
#bannerCol #rc .bg .box h4{
	font-size: 100%;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
}
#bannerCol #rc .bg .box a{
	clear: both;
	padding-left: 16px;
	color: #B48900;
}
#bannerCol #rc .bg .box a:hover{
	text-decoration: underline;
}
#bannerCol #rc .bg .box img{
	margin: 0;
	padding: 0;
}
#container{
	width: 17cm;
	text-align: left;
}
#contentNav{
	display: none;
}
#contentNav .sep{
	height: 33px;
	width: 1px;
	float: left;
	margin: 0;
	padding: 0;
}
#contentNav a, #contentNav div{
	float: left;
	line-height: 23px;
	padding-left: 6px;
	padding-right: 8px;
	height: 100%;
	margin: 0;
	text-transform: uppercase;
	color: #555555;
}
#contentNav a:hover{
	text-transform: uppercase;
	color: #474339;
	text-decoration: none;
}
#contentNav a.active, #contentNav div.active{
	text-transform: uppercase;
	color: #FFFFFF;
}
#contentStrip{
	display: block;
	width: 100%;
}
#contentStrip #clear{
	clear: both;
	height: 1px;
	font-size: 1px;
}
#contentStrip #col1{
	display: none;
}
#contentStrip #col1 .box{
	width: 164px;
	clear: both;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	padding-bottom: 10px;
}
#contentStrip #col1 .boxPro{
	width: 164px;
	clear: both;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	padding-bottom: 10px;
}
#contentStrip #col1 .box .thumb, #contentStrip #col1 .boxPro .thumb{
	padding-bottom: 3px;
	width: 164px;
	cursor: pointer;
	margin-bottom: 3px;
	padding-top: 1px;
}
#contentStrip #col1 .box .noStyle, #contentStrip #col1 .boxPro .noStyle{
	background-image: none;
	clear: both;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}
#contentStrip #col1 .box a, #contentStrip #col1 .boxPro a{
	clear: both;
	padding-left: 16px;
	color: #ffdb61;
}
#contentStrip #col1 .box a:hover, #contentStrip #col1 .boxPro a:hover{
	text-decoration: underline;
}
#contentStrip #col1 .box img, #contentStrip #col1 .boxPro img{
	border: 0px solid #FFFFFF;
	margin: 0;
	padding: 0;
	width: 164px;
}
#contentStrip #col1 .box p, #contentStrip #col1 .boxPro p{
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 15px;
	text-align: right;
}
#contentStrip #col1 .box h4, #contentStrip #col1 .boxPro h4{
	font-size: 100%;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
}
#contentStrip #col2{
	display: none;
}
#contentStrip #col2 img{
	width: 231px;
	border: 0px solid #FFFFFF;
	margin-bottom: 6px;
}
#contentStrip #col3{
	float: left;
	width: 16cm;
	position: relative;
	display: block;
	padding-bottom: 6px;
}
#contentStrip #col3 .pxLine{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
#contentStrip #col3 img{
	width: 45px;
	height: 45px;
	border: 0px solid #FFFFFF;
}
#contentStrip #col3 h6{
	font-size: 100%;
	text-transform: uppercase;
	clear: both;
	margin: 0;
	padding: 10px 10px 10px 10px;
	color: #FFFFFF;
}
#contentStrip #col3 .row{
	margin: 0;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 2px;
	clear: both;
	height: 46px;
}
#contentStrip #col3 .row img{
	float: left;
	width: 45px;
	height: 45px;
}
#contentStrip #col3 .row .date{
	padding-left: 5px;
}
#contentStrip #col3 .row a{
	color: #819003;
	text-decoration: none;
}
#contentStrip #col3 .row a:hover{
	text-decoration: underline;
}
#contentStrip #col3 .text{
	width: 305px;
	_height: 41px;
	min-height: 41px;
	float: left;
}
#contentStrip #col3 .textAtt{
	width: 305px;
	_height: 41px;
	min-height: 41px;
	float: left;
}
#contentStrip #col3 .row .text .intro{
	font-weight: bold;
	font-size: 100%;
	text-transform: uppercase;
	color: #819003;
	padding-left: 5px;
	padding-bottom: 3px;
}
#contentStrip #col3 .row .textAtt .intro{
	font-weight: bold;
	font-size: 100%;
	text-transform: uppercase;
	color: #464e05;
	padding-left: 5px;
	padding-bottom: 3px;
}
#contentStrip #col3 .row .date{
	color: #555554;
	padding-top: 5px;
}
#contentStrip #col4{
	display: none;
}
#contentStrip #col4 .box{
	width: 186px;
	clear: both;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	padding-bottom: 10px;
}
#contentStrip #col4 .box .thumb{
	width: 186px;
	height: 93px;
	cursor: pointer;
	margin-bottom: 3px;
	padding-top: 1px;
}
#contentStrip #col4 .box .noStyle{
	background-image: none;
	clear: both;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}
#contentStrip #col4 .box a{
	display: none;
}
#contentStrip #col4 .box a:hover{
	text-decoration: underline;
}
#contentStrip #col4 .box img{
	border: 0px solid #FFFFFF;
	margin: 0;
	padding: 0;
	width: 125px;
	height: 89px;
}
#contentStrip #col4 .box p{
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
}
#contentStrip #col4 .box h4{
	font-size: 100%;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
}
#country{
	display: none;
}
#country a{
	color: #777777;
}
#flashNavigation{
	display: none;
}
#footer{
	border-top: 1px solid #d8d8d8;
	padding-top: 0.2cm;
	width: 17cm;
}
#header{
	margin: 0;
	padding: 0;
	clear: both;
	height: 1cm;
	width: 17cm;
	border-bottom: 1px solid #D8D8D8;
}
#header #search{
	display: none;
}
#homeStrip{
	display: none;
}
#homeStrip .pxLine{
	background-color: #c0baa2;
	margin: 0;
	margin-left: 1px;
	margin-right: 1px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	width: auto;
	overflow: hidden;
}
#homeStrip .pxEnd{
	height: 3px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
#homeStrip .col1{
	width: 970px;
	float: left;
}
#homeStrip .col1 img{
	width: 738px;
	float: left;
	border: 0px solid #FFFFFF;
}
#homeStrip .col1 .col2{
	width: 190px;
	float: left;
	margin-left: 30px;
	margin-top: 35px;
}
#homeStrip .col1 .col2 a{
	font-size: 100%;
	color: #b09635;
	text-transform: uppercase;
	font-weight: bold;
}
#homeStrip .col1 .col2 a:hover{
	color: #e9c24b;
}
#leftCol{
	display: none;
}
#leftCol .banner{
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
}
#leftCol #nav{
	padding-bottom: 15px;
	margin-bottom: 4px;
}
#leftCol #nav a{
	color: #FFFFFF;
	clear: both;
}
#leftCol #nav ul{
	margin: 10px;
	margin-top: 0;
	margin-left: 20px;
	color: #FFFFFF;
	font-size: 100%;
}
#leftCol #nav ul li.breadcrumb{
	padding-left: 20px;
	text-transform: uppercase;
}
#leftCol #nav ul li a.active{
	color: #809002;
}
#leftCol #nav ul li{
	padding-left: 20px;
	text-transform: uppercase;
}
#leftCol #nav ul ul{
	margin: 10px;
	margin-top: 0;
	margin-left: 0;
	color: #FFFFFF;
}
#leftCol #nav ul li ul li{
	padding-left: 8px;
	text-transform: uppercase;
}
#leftCol #shortcuts{
	margin-bottom: 4px;
	font-size: 100%;
}
#leftCol #shortcuts a{
	color: #b58800;
}
#leftCol #shortcuts a:hover{
	text-decoration: underline;
}
#leftCol #shortcuts a .start{
	padding-top: 2px;
	padding-left: 24px;
	clear: both;
}
#leftCol #shortcuts a .end{
	height: 3px;
	font-size: 1px;
	clear: both;
	margin-bottom: 4px;
}
#leftCol .topGlow{
	font-size: 1px;
	height: 25px;
}
#globalhome{
	float: right;
	margin-top: 8px;
}
#globalhome img{
	width: 88px;
	height: 15px;
	border: 0px solid #FFFFFF;
}
#hubContainer #legal{
	float: left;
	text-align: center;
	width: 349px;
	font-size: 100%;
	height: 150px;
	color: #746f69;
}
#hubStrip{
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
}
#hubBody{
}
#hubBody .bg{
	min-height: 299px;
	_height: 299px;
	padding-top: 20px;
}
#hubBody .holder{
	margin: 0 0 0 20px;
	width: 345px;
}
#hubBody .holder h2{
	border-bottom: 1px solid #8a806f;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#hubBody .countryList{
	width: 345px;
	margin: 0;
	padding: 0;
}
#hubBody .t{
	width: 345px;
	margin: 0;
	padding: 0;
	padding-bottom: 6px;
}
#hubBody .t a{
	color: #000000;
	text-decoration: none;
	font-size: 100%;
	clear: both;
	display: block;
	margin-top: 5px;
	margin-bottom: 8px;
	float: left;
	width: 140px;
}
#hubBody .t a img{
	margin: 0 6px -3px 6px;
	border: 0;
	width: 20px;
	height: 13px;
	text-decoration: none;
}
#hubBody .t a:hover{
	text-decoration: underline;
}
#hubBody .t a:hover img{
	text-decoration: none;
}
#hubBody .t .col{
	width: 154px;
	margin: 0;
	margin-left: 6px;
	margin-top: 10px;
	padding: 0;
	float: left;
}
#hubBody .e{
	width: 345px;
	height: 10px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	clear: both;
}
#hubCorner{
	width: 749px;
	height: 17px;
	margin: 0;
	padding: 0;
}
#legal{
	display: none;
}
#legal a{
	color: #746f69;
	text-decoration: none;
}
#legal a:hover{
	text-decoration: underline;
}
#logoBLNO{
	float: left;
	width: 200px;
}
#logoVAIO{
	float: left;
	margin-right: 10px;
}
#logoSONY{
	float: right;
	width: 200px;
	text-align: right;
}
#mainColType1{
	width: 100%;
}
#mainContent, #mainContentExcl{
	padding: 0;
	margin: 0;
	display: block;
}
#mainContentGlow{
	height: 9px;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
}
#mainContent #bc, #mainContentExcl #bc{
	float: left;
	width: 100%;
	position: relative;
}
#mainContent #lc{
	float: left;
	width: 17cm;
	position: relative;
	clear: both;
}
#mainContentExcl #lc{
	float: left;
	width: 17cm;
	position: relative;
	clear: both;
}
#mainContent #lc .title, #mainContent #bc .title, #mainContentExcl #lc .title, #mainContentExcl #bc .title{
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}
#mainContent #lc .title h1, #mainContent #bc .title h1, #mainContentExcl #lc .title h1, #mainContentExcl #bc .title h1{
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 10px;
	padding-bottom: 10px;
}
#mainContent #lc .title .linkHolder, #mainContent #bc .title .linkHolder, #mainContentExcl #lc .title .linkHolder, #mainContentExcl #bc .title .linkHolder{
	font-size: 100%;
	float: right;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-top: 10px;
}
#mainContent #lc .iconSpecs, #mainContent #bc .iconSpecs, #mainContentExcl #lc .iconSpecs, #mainContentExcl #bc .iconSpecs{
	position: relative;
	float: right;
	width: 170px;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	text-align: right;
}
#mainContent #lc .iconHolder, #mainContent #bc .iconHolder, #mainContentExcl #lc .iconHolder, #mainContentExcl #bc .iconHolder{
	display: none;
}
#mainContent #lc .iconHolder img, #mainContent #bc .iconHolder img, #mainContentExcl #lc .iconHolder img, #mainContentExcl #bc .iconHolder img{
	margin-top: 3px;
	margin-left: 2px;
	border: 0;
}
#mainContent #lc .bg, #mainContent .bg, #mainContent #bc .bg, #mainContent .bg{
	margin: 0;
	padding: 10px;
	clear: both;
}
#mainContentExcl #lc .bg, #mainContentExcl .bg, #mainContentExcl #bc .bg, #mainContentExcl .bg{
	margin: 0;
	padding: 10px;
	clear: both;
}
#mainContent #lc .bg div.box, #mainContent #bc .bg div.box{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	clear: both;
}
#mainContentExcl #lc .bg div.box, #mainContentExcl #bc .bg div.box{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	clear: both;
}
#mainContent #lc .bg #wrapper, #mainContent #bc .bg #wrapper{
	margin: 0;
	padding: 0;
	margin-bottom: 0.3cm;
	margin-top: 0cm;
	clear: both;
	height: 100%;
	width: 16cm;
	xborder-top: 1px solid #d8d8d8;
	padding-top: 0.3cm;
}
#mainContentExcl #lc .bg #wrapper, #mainContentExcl #bc .bg #wrapper{
	margin: 0;
	padding: 0;
	margin-bottom: 0.3cm;
	margin-top: 0cm;
	clear: both;
	overflow: hidden;
}
#mainContent #lc .bg #wrapper a{
	color: #b48900;
}
#mainContentExcl #lc .bg #wrapper a{
	color: #b48900;
}
#mainContent #lc .bg #wrapper .wBox a:hover, #mainContentExcl #lc .bg #wrapper .wBox a:hover{
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#mainContent #lc .bg #wrapper .wBox{
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
}
#mainContentExcl #lc .bg #wrapper .wBox{
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
}
#mainContent #lc .bg #wrapper .prdBox .wBox, #mainContent #lc .bg #wrapper .prdBox .wBox{
	margin-bottom: 0;
}
#mainContentExcl #lc .bg #wrapper .wBox .closed, #mainContentExcl #lc .bg #wrapper .wBox .closed{
	display: none;
}
#mainContent #lc .bg #wrapper .tb{
	color: #FFFFFF;
	padding: 0;
	line-height: 26px;
	padding-left: 12px;
	cursor: pointer;
	text-decoration: none;
	font-size: 140%;
	font-weight: normal;
	margin: 0;
	height: 26px;
	border-bottom: 1px dashed #d8d8d8;
}
#mainContentExcl #lc .bg #wrapper .tb{
	color: #474339;
	padding: 0;
	line-height: 26px;
	padding-left: 12px;
	cursor: pointer;
	text-decoration: none;
	font-size: 140%;
	font-weight: normal;
	margin: 0;
	height: 26px;
	border-bottom: 1px dashed #d8d8d8;
}
#mainContent #lc .bg #wrapper .tbSub{
	display: none;
}
#mainContentExcl #lc .bg #wrapper .tbSub{
	display: none;
}
#mainContent #lc .bg #wrapper .tbLink{
	display: none;
}
#mainContentExcl #lc .bg #wrapper .tbLink{
	display: none;
}
#mainContent #lc .bg #wrapper .tbLink a{
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: normal;
	margin-right: 210px;
}
#mainContentExcl #lc .bg #wrapper .tbLink a{
	padding-left: 20px;
	color: #474339;
	font-weight: normal;
	margin-right: 210px;
}
#mainContent #lc .bg #wrapper .tbLink a:hover{
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: normal;
	margin-right: 210px;
	text-decoration: underline;
}
#mainContent #lc .bg #wrapper .tbSub span{
	margin-right: 4px;
}
#mainContent #lc .bg #wrapper .wbbg{
	margin: 0;
	padding: 0;
	height: 26px;
	clear: both;
	margin-bottom: 0.3cm;
}
#mainContent #lc .bg #wrapper .wbsubbg{
	margin: 0;
	padding: 0;
	height: 26px;
	clear: both;
}
#mainContent #lc .bg #wrapper .wbLinkbg{
	margin: 0;
	padding: 0;
	height: 26px;
	clear: both;
}
#mainContent #lc .bg #wrapper .shadow{
	margin: 0;
	padding: 0;
	height: 7px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
#mainContent #lc .bg #wrapper .prdBox{
	margin: 0;
	margin-bottom: 0.5cm;
	padding: 0;
	font-size: 100%;
	clear: both;
	border-bottom: 1px solid #D8D8D8;
	padding-bottom: 0.3cm;
}
#mainContent #lc .bg #wrapper .prdBox .top{
	margin: 0;
	padding: 0;
	height: 10px;
}
#mainContent #lc .bg #wrapper .prdBox .col1{
	margin: 5px;
	margin-top: 0;
	width: 210px;
	float: left;
	color: #3e3e3e;
	text-align: center;
	background-color: #FFFFFF;
}
#mainContent #lc .bg #wrapper .prdBox .col1 img{
	margin: 0;
	padding: 0;
	margin-bottom: 0cm;
	border: 0px solid #FFFFFF;
}
#mainContent #lc .bg #wrapper .prdBox .col1 a.link{
	display: none;
}
#mainContent #lc .bg #wrapper .prdBox .col1 a:hover{
	text-decoration: underline;
}
#mainContent #lc .bg #wrapper .prdBox .col2{
	margin: 5px;
	margin-top: 10px;
	margin-bottom: 0cm;
	width: 190px;
	float: left;
	color: #3e3e3e;
}
#mainContent #lc .bg #wrapper .prdBox .col2 h2{
	color: #798725;
}
#mainContent #lc .bg #wrapper .prdBox .col3{
	margin: 5px;
	margin-top: 20px;
	margin-bottom: 0cm;
	padding-right: 10px;
	width: 155px;
	float: right;
}
#mainContent #lc .bg #wrapper .prdBox .col3 .priceBox{
	font-size: 100%;
	padding-bottom: 7px;
	margin-bottom: 7px;
}
#mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .priceBoxLeft{
	margin-bottom: 15px;
}
#mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .priceBoxLeft .price{
	font-size: 150%;
	color: #809002;
}
#mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .priceBoxRight{
	clear: both;
}
#mainContent #lc .bg #wrapper .prdBox .col3 .fldBox{
	display: none;
}
#mainContent #lc .bg #wrapper .prdBox .col3 .fldBox a{
	color: #B48900;
}
#mainContent #lc .bg #wrapper .tb .arrow{
	float: right;
	width: 10px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	margin-right: 8px;
	_margin-right: 4px;
	margin-top: 10px;
}
#mainContent #lc .bg #wrapper .tbSub .arrow{
	float: right;
	width: 10px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	margin-right: 200px;
	_margin-right: 101px;
	margin-top: 10px;
}
#mainContent #lc .bg #wrapper a:hover .tb{
	text-decoration: none;
}
#mainContent #lc .bg #wrapper .close{
	clear: both;
	height: 8px;
	font-size: 1px;
	line-height: 1px;
}
#mainContent #lc .bg #wrapper table{
	border: 1px solid #d7d3cf;
	border-top: 0px solid #d7d3cf;
	margin-left: 0;
	margin-right: 0;
	width: 16cm;
	font-size: 9pt;
}
#mainContent #lc .bg #wrapper table td{
	border-top: 1px solid #d7d3cf;
	padding: 3px;
	padding-left: 0;
	padding-right: 0;
	font-size: 110%;
	color: #423e35;
}
#mainContent #lc .bg #wrapper table th{
	border-top: 1px solid #d7d3cf;
	background-color: #d8d8d8;
	padding: 5px;
	padding-left: 2px;
	padding-right: 0;
	font-size: 120%;
	color: #809002;
}
#mainContent #lc .bg #wrapper table td.l{
	width: 5cm;
	padding-left: 20px;
	background-color: #faf8f8;
}
#mainContent #lc .bg #wrapper table td.r{
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-right: 10px;
}
#mainContent #lc .bg #wrapper table th.l{
	width: 5cm;
	padding-left: 20px;
	background-color: #e8e8e8;
}
#mainContent #lc .bg #wrapper table th.r{
	background-color: #e8e8e8;
	padding-left: 20px;
	padding-right: 10px;
}
#mainContent #lc .end, #mainContent .end{
	height: 14px;
	margin: 0;
}
#mainContentExcl #lc .end, #mainContentExcl .end{
	display: none;
}
#mainContent .end, #mainContentExcl .end{
	display: none;
}
#mainContent #lc .linkBox, #mainContent #lc .linkBox2, #mainContent #lc .linkBox3{
	display: none;
}
#mainContentExcl #lc .linkBox, #mainContentExcl #lc .linkBox2, #mainContentExcl #lc .linkBox3{
	display: none;
}
#mainContent #lc .linkBox2{
	display: none;
}
#mainContent #lc .linkBox3{
	display: none;
}
#mainContent #lc .linkBox{
	display: none;
}
#mainContentExcl #lc .linkBox{
	display: none;
}
#mainContent #lc .submitType2, #mainContentExcl #lc .submitType2{
	float: right;
}
#mainContent #lc .linkBox .ddNumb, #mainContent #lc .linkBox2 .ddNumb, #mainContent #lc .linkBox3 .ddNumb, #mainContentExcl #lc .linkBox .ddNumb, #mainContentExcl #lc .linkBox2 .ddNumb, #mainContentExcl #lc .linkBox3 .ddNumb{
	margin-left: 5px;
	margin-bottom: 6px;
}
#mainContent #lc .linkBox select, #mainContent #lc .linkBox2 select, #mainContent #lc .linkBox3 select, #mainContentExcl #lc .linkBox select, #mainContentExcl #lc .linkBox2 select, #mainContentExcl #lc .linkBox3 select{
	float: left;
	margin-left: 3px;
}
#mainContent #lc .linkBox input.submit, #mainContent #lc .linkBox2 input.submit, #mainContent #lc .linkBox3 input.submit{	
	height: 20px;
	background-color: #000000;
}
#mainContentExcl #lc .linkBox input.submit, #mainContentExcl #lc .linkBox2 input.submit, #mainContentExcl #lc .linkBox3 input.submit{	
	height: 20px;
	background-color: #000000;
}
#mainContent #lc .linkBox p, #mainContent #lc .linkBox2 p, #mainContent #lc .linkBox3 p, #mainContentExcl #lc .linkBox p, #mainContentExcl #lc .linkBox2 p, #mainContentExcl #lc .linkBox3 p{
	margin: 4px;
	padding: 0;
}
#mainContentExcl #lc .linkBox p, #mainContentExcl #lc .linkBox2 p, #mainContentExcl #lc .linkBox3 p{
	margin: 4px;
	padding: 0;
}
#mainContent #lc .linkBox p.floatLeft, #mainContent #lc .linkBox2 p.floatLeft, #mainContent #lc .linkBox3 p.floatLeft, #mainContentExcl #lc .linkBox p.floatLeft, #mainContentExcl #lc .linkBox2 p.floatLeft, #mainContentExcl #lc .linkBox3 p.floatLeft{
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 6px;
	width: 300px;
}
#mainContent #lc .linkBox .bg, #mainContent #lc .linkBox2 .bg, #mainContent #lc .linkBox3 .bg{
	background-color: #726b59;
	margin: 8px;
	padding: 0;
}
#mainContentExcl #lc .linkBox .bg, #mainContentExcl #lc .linkBox2 .bg, #mainContentExcl #lc .linkBox3 .bg{
	background-color: #F5F5F5;
	margin: 8px;
	padding: 0;
}
#mainContent #lc .linkBox .bg{
	background-color: #665f4f;
}
#mainContent #lc .linkBox .bg table, #mainContent #lc .linkBox2 .bg table, #mainContent #lc .linkBox3 .bg table{
	background-color: #726b59;
	width: 100%;
}
#mainContentExcl #lc .linkBox .bg table, #mainContentExcl #lc .linkBox2 .bg table, #mainContentExcl #lc .linkBox3 .bg table{
	background-color: #f5f5f5;
	width: 100%;
}
#mainContent #lc .linkBox .bg table{
	background-color: #665f4f;
	width: 100%;
}
#mainContent #lc .linkBox .bg  td, #mainContent #lc .linkBox2 .bg td, #mainContent #lc .linkBox3 .bg td{
	padding: 5px;
}
#mainContentExcl #lc .linkBox  td, #mainContentExcl #lc .linkBox2  td, #mainContentExcl #lc .linkBox3  td{
	padding: 5px;
}
#mainContent #lc .linkBox .bg table a, #mainContent #lc .linkBox2 .bg table a, #mainContent #lc .linkBox3 .bg table a{
	color: #dcf14f;
	padding-left: 12px;
	margin-left: 4px;
	margin-right: 6px;
	float: left;
}
#mainContentExcl #lc .linkBox .bg table a, #mainContentExcl #lc .linkBox2 .bg table a, #mainContentExcl #lc .linkBox3 .bg table a{
	color: #629e22;
	padding-left: 18px;
	margin-left: 4px;
	margin-right: 6px;
	float: left;
}
#mainContent #lc .linkBox .pxLine, #mainContent #lc .linkBox2 .pxLine, #mainContent #lc .linkBox3 .pxLine, #mainContentExcl #lc .linkBox .pxLine, #mainContentExcl #lc .linkBox2 .pxLine, #mainContentExcl #lc .linkBox3 .pxLine{
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 0;
	padding: 0;
}
#mainContent #rc{
	float: left;
	width: 155px;
	overflow: hidden;
}
#mainContentExcl #rc{
	float: left;
	width: 154px;
	overflow: hidden;
}
#mainContent #rc .bg{
	margin: 0;
	padding-left: 7px;
	padding-top: 15px;
	padding-bottom: 4px;
}
#mainContentExcl #rc .bg{
	background-color: #FFFFFF;
	margin: 0;
	padding-left: 7px;
	padding-top: 15px;
	padding-bottom: 4px;
}
#mainContent #rc .bg .link, #mainContentExcl #rc .bg .link{
	text-decoration: none;
}
#mainContent #rc .bg img, #mainContentExcl #rc .bg img{
	clear: both;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
	border: 0px solid #FFFFFF;
}
#mainContent #rc .bg p{
	padding: 0;
	margin: 0px 15px 0px 10px;
	color: #FFFFFF;
	font-size: 10px;
}
#mainContentExcl #rc .bg p{
	padding: 0;
	margin: 0px 15px 0px 10px;
	color: #474339;
	font-size: 10px;
}
#mainContent #rc .bg .box{
	clear: both;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	width: 141px;
	border-bottom: 8px solid #78715f;
}
#mainContentExcl #rc .bg .box{
	clear: both;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	width: 141px;
	border-bottom: 8px solid #FFFFFF;
}
#mainContent #rc .bg .box .thumb{
	width: 141px;
	height: 79px;
	cursor: pointer;
	margin-bottom: 5px;
}
#mainContentExcl #rc .bg .box .thumb{
	width: 141px;
	height: 79px;
	cursor: pointer;
}
#mainContent #rc .bg .box .noStyle{
	background-image: none;
	clear: both;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}
#mainContentExcl #rc .bg .box .noStyle{
	background-image: none;
	clear: both;
	margin: 0;
	padding: 0;
	color: #000000;
}
#mainContent #rc .bg .box h4{
	font-size: 100%;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
}
#mainContentExcl #rc .bg .box h4{
	font-size: 100%;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-right: 10px;
	color: #629e22;
}
#mainContent #rc .bg .box a{
	clear: both;
	padding-left: 16px;
	color: #B48900;
}
#mainContentExcl #rc .bg .box a{
	clear: both;
	padding-left: 16px;
	color: #b58800;
}
#mainContent #rc .bg .box a:hover, #mainContentExcl #rc .bg .box a:hover{
	text-decoration: underline;
}
#mainContent #rc .bg .box img, #mainContentExcl #rc .bg .box img{
	border: 0px solid #FFFFFF;
	margin: 0;
	padding: 0;
}
#mainContent #rc .end{
	height: 14px;
	margin: 0;
}
#mainContentExcl #rc .end{
	height: 14px;
	margin: 0;
}
#mainContent #whiteBox, #mainContentExcl #whiteBox{
	background-color: #FFFFFF;
	margin: 0;
	font-size: x-small;
}
#mainContent #whiteBox ul, #mainContentExcl #whiteBox ul{
	margin-left: 18px;
	margin-right: 18px;
	margin-top: 18px;
	color: #809002;
}
#mainContent #whiteBox a, #mainContentExcl #whiteBox a{
	color: #809002;
}
#mainContent #whiteBox a:hover, #mainContentExcl #whiteBox a:hover{
	text-decoration: underline;
}
#mainContent #whiteBox h1{
	color: #000000;
	margin: 0;
	padding-bottom: 6px;
	border-bottom: 1px solid #dedad7;
	background-color: #FFFFFF;
}
#mainContent #whiteBox .top{
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	clear: both;
	margin: 0;
	padding: 0;
}
#mainContent #whiteBox .end{
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	clear: both;
	margin: 0;
	padding: 0;
}
#mainContent #whiteBox .wbSep{
	margin: 0;
	padding-bottom: 10px;
	padding-left: 30px;
	height: 9px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
}
#mainContent #whiteBox .wbRowSearch{
	border: 1px solid #FFFFFF;
	margin: 0px 15px 0px 15px;
	overflow: hidden;
	clear: both;
	height: 100%;
}
#mainContent #whiteBox .wbRowSearch h1{
	border: 0px solid #FFFFFF;
}
#mainContent #whiteBox .wbRowSearch .nBox{
	display: none;
}
#mainContent #whiteBox .wbRowSearch .nBox .row{
	clear: both;
	padding-top: 6px;
	padding-bottom: 6px;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS1, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS1Active{
	float: left;
	width: 399px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #FFFFFF;
	display: block;
	height: 27px;
	line-height: 25px;
	font-size: 100%;
	text-transform: uppercase;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS1Active{
	
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS1:hover{
	
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2a, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2aActive{
	float: left;
	width: 133px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #FFFFFF;
	display: block;
	height: 27px;
	line-height: 25px;
	font-size: 100%;
	text-transform: uppercase;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2aActive{
	
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2a:hover{
	
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2b, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2bActive{
	float: left;
	width: 133px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #FFFFFF;
	display: block;
	height: 27px;
	line-height: 25px;
	font-size: 100%;
	text-transform: uppercase;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2bActive{
	
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2b:hover{
	
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2c, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2cActive{
	float: left;
	width: 133px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #FFFFFF;
	display: block;
	height: 27px;
	line-height: 25px;
	font-size: 100%;
	text-transform: uppercase;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2cActive{
	
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2c:hover{
	
}
#mainContent #whiteBox .wbRowSearch .nBox .row .col1{
	float: left;
	width: 399px;
	height: 54px;
	margin-left: 7px;
	_margin-left: 4px;
}
#mainContent #whiteBox .wbRowSearch .nBox .row .col2, #mainContent #whiteBox .wbRowSearch .nBox .row .col3, #mainContent #whiteBox .wbRowSearch .nBox .row .col4{
	float: left;
	width: 166px;
	height: 54px;
	margin-left: 2px;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3Active, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS4, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS4Active, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS5, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS5Active{
	float: left;
	width: 166px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #FFFFFF;
	display: block;
	height: 54px;
	padding-top: 12px;
	font-size: 100%;
	text-transform: uppercase;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3:hover{

}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3Active{

}
#mainContent #whiteBox .wbRowSearch .nBox .pxLine{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	margin-left: 1px;
	margin-right: 1px;
	background-color: #f4f1f1;
	clear: both;
}
#mainContent #whiteBox .wbRowSearch .sBox{
	display: none;
}
#mainContent #whiteBox .wbRowSearch .sBox .row{
	background-color: #eae4e4;
	clear: both;
	padding-top: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
	padding-right: 7px;
}
#mainContent #whiteBox .wbRowSearch .sBox .row span{
	margin-bottom: 10px;
}
#mainContent #whiteBox .wbRowSearch .sBox .row input.submit{
	float: left;
	width: 150px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 100%;
	color: #474339;
}
#mainContent #whiteBox .wbRowSearch .sBox .row .submitEnd{
	margin-left: 10px;
	_margin-left: 5px;

	padding-right: 2px;
	float: left;
}
#mainContent #whiteBox .wbRowSearch .sBox .row input{
	width: 346px;
	font-size: 11px;
	float: left;
}
#mainContent #whiteBox .wbRowSearch .sBox .row a{
	margin-left: 1px;
}
#mainContent #whiteBox .wbRowSearch .sBox .pxLine{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	margin-left: 1px;
	margin-right: 1px;
	background-color: #eae4e4;
	clear: both;
}
#mainContent #whiteBox .wbRowSearch .sResults{
	margin-top: 10px;
	margin-bottom: 10px;
	height: 100%;
	clear: both;
	font-size: 100%;
	color: #000000;
}
#mainContent #whiteBox .wbRowSearch .sResults .header{
	min-height: 20px;
	clear: both;
}
#mainContent #whiteBox .wbRowSearch .sResults .header .floatLeft, #mainContent #whiteBox .wbRowSearch .sResults .footer .floatLeft{
	text-align: left;
}
#mainContent #whiteBox .wbRowSearch .sResults .header .floatRight, #mainContent #whiteBox .wbRowSearch .sResults .footer .floatRight{
	display: none;
}
#mainContent #whiteBox .wbRowSearch .sResults .footer{
	display: none;
}
#mainContent #whiteBox .wbRowSearch .sResults .header p, #mainContent #whiteBox .wbRowSearch .sResults .footer p{
	margin: 0;
	padding: 0;
	padding-bottom: 4px;
}
#mainContent #whiteBox .wbRowSearch .sResults .sep{
	background-color: #dedad7;
	overflow: hidden;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	margin-bottom: 5px;
	margin-top: 5px;
	clear: both;
	float: left;
	_float: none;
	width: 100%;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow{
	clear: both;
	float: left;
	position: relative;
	width: 17cm;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .resultBox{
	float: left;
	margin: 12px;
	_margin: 6px;
	width: 12cm;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .resultBox a.linkType2{
	background-position: 0 8px;
	margin: 0;
	text-transform: uppercase;
	font-size: 150%;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .resultBox p{
	padding: 0;
	margin: 4px 0px 0px 0;
	font-size: 100%;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .resultBox p a{
	color: #b58308;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .imgBox{
	text-align: center;
	width: 4cm;
	float: right;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .imgBox img{
	border: 0px solid #FFFFFF;
}
#mainContent #whiteBox .wbRowSitemap{
	width: 17cm;
	clear: both;
}
#mainContent #whiteBox .wbRowSitemap .col{
	float: left;
	width: 4cm;
}
#mainContent #whiteBox .wbRowSitemap .col ul{
	font-size: 100%;
}
#mainContent #whiteBox .wbRowSitemap .col ul li{
	color: #000000;
	margin: 0;
	margin-bottom: 10px;
}
#mainContent #whiteBox .wbRowSitemap .col ul li ul{
	padding: 0;
	margin: 0;
	margin-top: 5px;
}
#mainContent #whiteBox .wbRowSitemap .col ul li ul li{
	color: #000000;
	padding: 0;
	margin: 0;
}
#mainContent #whiteBox .wbRowSitemap .col ul li ul li ul{
	margin-top: 2px;
}
#mainContent #whiteBox .wbRowSitemap .col h1{
	margin-right: 10px;
}
#mainContent #whiteBox .wbRowType1{
	border-bottom: 1px solid #d8d8d8;
	margin: 0px 0px 0px 0;
	overflow: hidden;
	clear: both;
	height: 100%;
	width: 17cm;
	float: left;
}
#mainContent #whiteBox .wbRowType2{
	border-bottom: 1px solid #d8d8d8;
	margin: 0px 0px 0px 0;

	overflow: hidden;
	clear: both;
	height: 100%;
}
#mainContent #whiteBox .wbRowType1 .wbContentL, #mainContent #whiteBox .wbRowType1 .wbContentR{
	width: 7cm;
	float: left;
}
#mainContent #whiteBox .wbRowType2 .wbContentL, #mainContent #whiteBox .wbRowType2 .wbContentR{
	float: left;
	margin: 0;
	padding: 0;
	width: 7cm;
	text-align: left;
	xborder-bottom: 1px solid #666050;
}
#mainContent #whiteBox .wbRowType2 .wbContentR{
	width: 17cm;
	float: left;
}
#mainContent #whiteBox .wbRowType1 .wbContentL, #mainContent #whiteBox .wbRowType2 .wbContentL{
	margin-right: 0.5cm;
	width: 7cm;
	float: left;
}
#mainContent #whiteBox .wbRowType2 .wbContentL{
	width: 17cm;
}
#mainContent #whiteBox .wbRowType1 .wbContentL .top, #mainContent #whiteBox .wbRowType1 .wbContentR .top, #mainContent #whiteBox .wbRowType2 .wbContentL .top, #mainContent #whiteBox .wbRowType2 .wbContentR .top{
	display: none;
}
#mainContent #whiteBox .wbRowType1 .wbContentL .lc, #mainContent #whiteBox .wbRowType1 .wbContentR .lc{
	display: none;
}
#mainContent #whiteBox .wbRowType1 .wbContentL .rc, #mainContent #whiteBox .wbRowType1 .wbContentR .rc{
	font-size: 100%;
	float: left;
	width: 7cm;
	text-align: center;
	color: #000000;
	padding-bottom: 1cm;
}
#mainContent #whiteBox .wbRowType2 .wbContentL .bc, #mainContent #whiteBox .wbRowType2 .wbContentR .bc{
	font-size: 100%;
	float: left;
	width: 17cm;
}
#mainContent #whiteBox .wbRowType2 table, #mainContent #whiteBox .wbRowType2 table{
	width: 17cm;
	margin-top: 15px;
	margin-bottom: 15px;
}
#mainContent #whiteBox .wbRowType2 td, #mainContent #whiteBox .wbRowType2 td{
	padding: 6px;
}
#mainContent #whiteBox .wbRowType1 .rc h1{
	color: #433e3e;
	border: 0px solid #FFFFFF;
	margin-left: 6px;
	font-size: 210%;
	text-align: left;
}
#mainContent #whiteBox .wbRowType1 .rc img{
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	border: 0px solid #FFFFFF;
}
#mainContent #whiteBox .wbRowType1 .rc p{
	color: #433e3e;
	margin: 6px;
	text-align: left;
	margin-bottom: 10px;
}
#mainStripType1{
	clear: both;
	margin-bottom: 4px;
	font-size: x-small;
}
#mainStripType2{
	clear: left;
	margin-bottom: 4px;
	font-size: x-small;
}
#mainStripType2 .pxLine{
	margin-left: 1px;
	margin-right: 1px;
	background-color: #c0baa2;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	overflow: hidden;
	clear: both;
}
#mainStripType1 .mainStripTop{
	display: none;
}
#mainStripType2 .mainStripTop{
	display: none;
}
#mainStripType1 .mainStripBtm{
	padding: 0;
	margin: 0;
	padding-bottom: 4px;
	height: 100%;
	width: 17cm;
}
#mainStripType2 .mainStripBtm{
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
	padding-bottom: 4px;
	width: 17cm;
}
#mainStripType1 .mainStripBtm .col1{
	font-size: 100%;
	width: 306px;
	margin: 0;
	padding: 0;
	padding-left: 13px;
	margin-bottom: 13px;
	margin-top: 0.5cm;
	float: left;
	text-align: left;
}
#mainStripType2 .mainStripBtm .col1{
	font-size: 100%;
	width: 12cm;
	margin: 0;
	padding: 0;
	padding-left: 13px;
	margin-bottom: 13px;
	margin-top: 0.5cm;
	float: left;
	text-align: left;
	clear: both;
}
#mainStripType1 .mainStripBtm .col1 img, #mainStripType2 .mainStripBtm .col1 img{
	float: left;
	width: 100%;
}
#mainStripType1 .mainStripBtm .col1 .priceBox{
	width: 10cm;
	font-size: 100%;
	padding-bottom: 7px;
	margin-bottom: 7px;
}
#mainStripType1 .mainStripBtm .col1 .priceBox .priceBoxLeft{
	width: 166px;
	float: left;
}
#mainStripType1 .mainStripBtm .col1 .priceBox .priceBoxLeft .price{
	font-size: 150%;
	color: #809002;
}
#mainStripType1 .mainStripBtm .col1 .priceBox .priceBoxRight{
	width: 120px;
	float: left;
}
#mainStripType1 .mainStripBtm .col1 .fldBox{
	text-align: right;
	width: 286px;
}
#mainStripType1 .mainStripBtm .col1 .fldBox a{
	color: #B48900;
}
#mainStripType1 .mainStripBtm .col2{
	font-size: 9pt;
	padding-left: 1cm;
	margin-bottom: 0.5cm;
	margin-top: 0.5cm;
	float: left;
	color: #d4d1ca;
	width: 17cm;
	clear: left;
}
#mainStripType2 .mainStripBtm .col2{
	font-size: 9pt;
	padding-left: 1cm;
	margin-bottom: 0.5cm;
	margin-top: 0.5cm;
	float: left;
	width: 17cm;
	color: #78715f;
}
#mainStripType2 .mainStripBtm .col2 h1{
	color: #718d00;
}
#mainStripType2 .mainStripBtm .col2 h2{
	color: #78715f;
}
#mainStripType2 .mainStripBtm .col2 h3{
	color: #78715f;
}
#mainStripType2 .mainStripBtm .col2 .btnSupport{
	
}
#mainStripType2 .mainStripBtm .col2 .btnSupport a{
	color: #b58800;
}
#mainStripType1 .mainStripBtm .col3{
	font-size: 100%;
	width: 4cm;
	margin-bottom: 0.5cm;
	float: right;
	overflow: hidden;
	clear: both;
}
#mainStripType1 .col3 ul a, #mainStripType2 .col3 ul a{
	display: none;
}
#mainStripType1 .mainStripBtm .col3 ul, #mainStripType1 .shortStrip .col3 ul, #mainStripType2 .shortStrip .col3 ul{
	/*font-size: x-small;
	margin: 0;
	margin-top: 15px;
	padding: 0;*/
	display: none;
}
#mainStripType1 .mainStripBtm .col3 li, #mainStripType1 .shortStrip .col3 li, #mainStripType2 .shortStrip .col3 li{
	font-size: 150%;
	color: #c8a73c;
	padding-right: 0;
}
#mainStripType1 .col3 #awardBox, #mainStripType2 .col3 #awardBox{
	float: right;
	width: 4cm;
	color: #3c3831;
}
#mainStripType1 .col3 #awardBox .margin, #mainStripType2 .col3 #awardBox .margin{
	margin-top: 1cm;
}
#mainStripType1 .col3 #awardBox h3, #mainStripType2 .col3 #awardBox h3{
	color: #3c3831;
	font-weight: bold;
	font-size: 130%;
}
#mainStripType1 .col3 #awardBox img, #mainStripType2 .col3 #awardBox img{
	margin: 3px;
	border: 0;
}
#mainStripType1 .col3 #awardBox .close, #mainStripType2 .col3 #awardBox .close{
	display: none;
}
#mainStripType1 .shortStrip, #mainStripType2 .shortStrip{
	display: none;
}
#mainStripType2 .shortStrip{
	width: 644px;
}
#mainStripType1 .shortStrip .col1, #mainStripType2 .shortStrip .col1{
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
}
#mainStripType1 .shortStrip .pxLine{
	background-color: #dcd6d6;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	clear: both;
	width: 799px;
}
#mainStripType1 .shortStrip .col1 img{
	margin: 0;
	padding: 0;
}
#mainStripType2 .shortStrip .col1 img{
	width: 407px;
	margin: 0;
	padding: 0;
	border: 0px solid #FFFFFF;
}
#mainStripType1 .shortStrip .col3{
	width: 140px;
	margin-right: 16px;
	_margin-right: 8px;
	margin-bottom: 13px;
	float: right;
	overflow: hidden;
}
#mainStripType2 .shortStrip .col3{
	width: 190px;
	margin-right: 16px;
	margin-top: 30px;
	_margin-right: 8px;
	margin-bottom: 13px;
	float: right;
	overflow: hidden;
}
#mainStripType1 .shortStrip .col3 p.link, #mainStripType2 .shortStrip .col3 p.link{
	margin: 0;
	padding: 0;
	font-size: 90%;
}
#mainStripType1 .shortStrip .col3 p.link a, #mainStripType2 .shortStrip .col3 p.link a {
	color: #B58800;
	margin: 0;
}
#mainStripType1 .shortStrip .col3 h2{
	line-height: 90%;
	color: #000000;
	text-transform: uppercase;
	margin-top: 25px;
}
#mainStripType2 .shortStrip .col3 h2{
	line-height: 90%;
	color: #6e8e00;
	text-transform: uppercase;
	margin-top: 25px;
}
#mainStripType2 .shortStrip .col3 p{
	margin-top: 10px;
	padding: 0;
	color: #474339;
}
#msTagLine{
	padding-left: 22px;
	float: right;
	margin-top: 4px;
	color: #414141;
	font-family: Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
}
#rightColType1{
	float: left;
	width: 17cm;
}
#rightColType1 #rc{
	/*float: left;
	width: 801px;*/
	display: none;
}
#rightColType2{
	float: left;
	width: 647px;
}
#rightColType3{
	float: left;
	width: 100%;
}
#topNavigation{
	display: none;
}
/*START: NEW MAIN NAVIGATION CODE*/
#topNavigation #mainNav{
	display: none;
}
#topNavigation #subNav{
	display: none;
}
#mainNav .active{
	color: #FFFFFF;
	float: left;
	font-size: 100%;
	height: 24px;
	padding-left: 16px;
	padding-right: 16px;
	line-height: 23px;
}
#mainNav ul, #subNav ul{
	list-style-type: none;
	font-size: 100%;
	padding: 0;
	margin: 0;
	width: 100%;
	clear: both;
}
#mainNav li, #subNav li{
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
}
#mainNav table, #subNav table{
	position: absolute;
	border-collapse: collapse;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
}
#mainNav a{
	color: #474339;
	float: left;
	font-size: 100%;
	height: 24px;
	padding: 0;
	padding-left: 16px;
	padding-right: 16px;
	line-height: 23px;
	margin: 0;
}
#mainNav a:hover{
	text-decoration: none;
	color: #474339;
}
#mainNav a.active{
	text-decoration: none;
	color: #FFFFFF;
}
#subNav li{
	background-image: none;
}
#mainNav li a.active:hover{
	text-decoration: none;
	color: #474339;
}
#subNav li a{
	color: #FFFFFF;
	float: left;
	font-size: 100%;
	padding: 0;
	margin: 0;
	padding-left: 16px;
	padding-right: 16px;
	line-height: 23px;
}
#subNav li a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#mainNav ul ul{
	list-style-type: none;
	visibility: hidden;
	position: absolute;
	top: 24px;
	left: 0;
	font-family: Arial, Verdana, sans-serif;
	height: 24px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	_font-size: 90%;
}
#mainNav :hover {
	white-space: normal;
}
#mainNav :hover > a{
	text-decoration: none;
	color: #474339;
}
#mainNav ul :hover ul{
	display: block;
	visibility: visible;
	top: 24px;
	width: 971px;
}
#mainNav ul :hover ul li {
	list-style-type: none;
	display:block; 
	height: 24px;
	padding: 0;
	margin: 0;
	float: left;
}
#mainNav ul :hover ul li a {
	background-image: none;
	display:block; 
	width:auto; 
	color: #474339;
	font-size: 100%;
	float: left;
	padding: 0;
	margin: 0;
	padding-left: 16px;
	padding-right: 16px;
	line-height: 23px;
}
#mainNav ul :hover ul li a:hover {
	background-image: none;
	color: #474339;
	text-decoration: underline;
}
#mainNav ul ul li a:hover {
	background-image: none;
	color: #474339;
	text-decoration: underline;
}
#mainNav .close{
	color: #474339;
	float: left;
	font-size: 100%;
	height: 24px;
	width: 10px;
}
#mainNav #rightNav{
	position: absolute;
	right: 0;
	top: 0;
	float: right;
	text-transform: uppercase;
	margin-right: 8px;
	color: #717171;
}
#mainNav #rightNav a{
	float: none;
	line-height: 23px;
	background-image: none;
	padding: 0;
	margin: 0;
	color: #474339;
}
#mainNav #rightNav a:hover{
	line-height: 23px;
	text-decoration: underline;
	color: #474339;
}
#mainNav #rightNav a.print{
	padding-right: 16px;
	font-size: 100%;
}
#mainNav #rightNav a.print:hover {
	text-decoration: underline;
}
/*END: NEW MAIN NAVIGATION CODE*/

#genuineTooltip{
	display: none;
}
#genuineTooltip a{
	color: #b48900;
}
#genuineTooltip a:hover{
	text-decoration: underline;
}

.tooltip{
	display: none;
}

.tooltip span.top{
	display: none;
}

.tooltip b.bottom{
	display: none;
}
/* Sony Style Store styles */
.sssPromotions{
	width: 17cm;
	clear: both;
	margin-bottom: 10px;
}
div.box-row .roundbox{
	width: 17cm;
	margin-bottom: 3px;
	padding-right: 3px;
	float: left;
	clear: both;
}
div.box-row .roundbox td, div.box-row .roundbox th{
	width: 179px;
	color: #474339;
	padding-left: 6px;
	padding-right: 3px;
}
.roundbox td.box-sep{
	width: 1px;
}
.roundbox td p{
	clear: both;
	padding-top: 6px;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.roundbox .mid{
	width: 100%;
}
.roundbox .tl{
	width: 10px;
	height: 10px;
}
.roundbox .t{

}
.roundbox .tr{
	width: 10px;
	height: 10px;
}
.roundbox .r{

}
.roundbox .br{
	width: 10px;
	height: 10px;
}
.roundbox .b{

}
.roundbox .bl{
	width: 10px;
	height: 10px;
}
.roundbox .l{

}
.product-shot{
	width: auto;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 6px;
}
.product-shot img{
	border: 1px solid #e2e2e2;
}
.product-title{
	color: #629e22;
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 4px;
}
.product-title a{
	color: #629e22;
}
.product-id{
	font-size: 100%;
	color: #858585;
	padding-bottom: 2px;
}
.product-description, product-description-fixed{
	color: #474339;
	font-size: 120%;
	padding-bottom: 8px;
	line-height: 15px;
}
.product-description a, product-description-fixed{
	color: #629e22;
}
.product-description-fixed{
	height: 100px;
}
.product-price{
	color: #474339;
	font-size: 140%;
	font-weight: bold;
	padding-bottom: 6px;
}
.product-prices{
	color: #474339;
	width: 150px;
	-width: 100px;
}
.product-vat{
	font-size: 100%;
	color: #858585;
}
.product-extraline{
	color: #474339;
	margin-top: 4px;
	margin-bottom: 8px;
}
.product-logo{
	margin-top: 6px;
	margin-right: 6px;
	float: left;
}
.smalltext{
	color: #474339;
	font-size: 100%;
}
div.extrasmalltext{
	color: #474339;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
}
div.extrasmalltext div{
	color: #474339;
}
.clearboth{
	clear: both;
}
.linkbutton:link, .linkbutton:visited, .linkbutton:active, .linkbutton-cart:link, .linkbutton-cart:visited, .linkbutton-cart:active{
	text-decoration: none;
}
.linkbutton:hover, .linkbutton-cart:hover{
	text-decoration: underline;
	color: #ffffff;
}
.linkbutton-cart{
	display: none;
}
.linkbutton-top{
	float: left;
	width: 119px;
	padding-left: 9px;
	padding-right: 5px;
	font-size: 120%; 
	font-weight: bold;
	color:#FFFFFF;
	height:20px;
	line-height:18px;
	padding-top: 1px;
	text-decoration:none;
	cursor: pointer;
	clear: both;
}
.linkbutton-bottom{
	width: 139px;
	height: 5px;
}
.linkbutton-cart-top{
	width: 139px;
	font-size: 11px; 
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
	cursor: pointer;
}
.linkbutton-cart-top div{
	margin-left: 28px;
	padding-top: 3px;
	padding-bottom: 2px;
	width: 100px;
	text-align: left;
}
.btn-checkout{
	float: right;
	padding-top: 4px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	clear: both;
}
.lighttext{
	color: #858585;
}
.strikethrough{
	text-decoration: line-through;
}
/* terms css */
.main_sep{
 height:2px;
 background-color:#dfeaf4;
 font-size:1px;
 clear:both;
 float:left;
}
.main_paragraph_small{
 font-size:11px;
 padding:8px;
 clear:right;
 text-align:left;
 color:#333;
}
.main_article_title{
 padding-bottom:7px;
 font-size:16px;
 color:#454545;
 padding:8px;
 text-align:left;
}
.main_paragraph_small .link{
 padding-left:10px;
 background:url(../imgs/bullet_link_white.gif) no-repeat top left;
}
.main_smallsep{
 width:100%;
 height:1px;
 font-size:1px;
 background:url(../imgs/dotted_line.gif) repeat-x;
 margin-top:8px;
 margin-bottom:8px;
 clear:both;
}
.link_blue{
 padding-left:9px;
 margin-bottom:6px;
 background:url(../imgs/bullet_link_white.gif) no-repeat;
 font-size:11px;
 clear:both;
 text-align:left;
 color:#35698d;
}
.link_blue a{
 color:#35698d;
 text-decoration:none;
}
.link_blue a:hover{
 text-decoration:underline;
}
.greys{
 color:#666;
}