body, html{
	background-image: url("../imgs/bg_eniac_off.jpg");
	background-color: #FFFFF9;
	background-repeat: no-repeat;
	margin: 0;
	padding: 10px 0 20px 0;
	font-size: x-small;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
	color: #FFFFFF;
}
a h1{
	text-decoration: none;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a.btnFld, #mainContent #lc .bg #wrapper .prdBox .col3 .priceBox a.btnFld{
	background-image: url(../imgs/li_arrowbox.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 15px;
}
a.linkType1{
	background-image: url(../imgs/ln_arw4.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	color: #FFDA61;
	margin-left: 15px;
	padding-left: 14px;
}
a.linkType2{
	background-image: url(../imgs/li_arrowbox.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	color: #FFDA61;
	margin-left: 15px;
	padding-left: 14px;
	float:left;
	xdisplay: block;
}
a.linkType3{
	background-image: url(../imgs/icn_plus.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	color: #FFDA61;
	margin-left: 15px;
	padding-left: 14px;
}
a.linkType4{
	background-image: url(../imgs/ln_arw3.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #FFDA61;
	padding-right: 14px;
	display: block;
	float: left;
}
i{
	float: left;
}
.bgProdImg{
	background-image: url(../imgs/bg_prodimg.gif);
	background-repeat: no-repeat;
	padding: 1px;
}
.btnBMB, #mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .btnBMB{
	margin-top: 5px;
	background-image: url(../imgs/btn_bmb_s.gif);
	background-position: top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	width: 117px;
	clear: both;
	text-align: center;
}
form{
	margin: 0;
	padding: 0;
	display: compact;
}
#mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .btnBMB{
	margin-left: 20px;
}
a.bb{
	color: #FFFFFF;
}
.blackBanner{	
	background-image: url(../imgs/bb_s.gif);
	background-repeat: repeat-y;
	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{
	background-image: url(../imgs/ln_arw2.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 3px;
	color: #d5e84e;
	margin: 6px;
}
.blackBanner .e{
	background-image: url(../imgs/bb_e.gif);
	background-repeat: no-repeat;
	height: 15px;
}
.boxContainer, .artContainer, .catContainer{
	clear: both;
}
.boxContainer .col1, .boxContainer .col2, .boxContainer .col3{
	width: 255px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 6px;
	float: left;
}
.artContainer .col1, .artContainer .col2{
	width: 306px;
	margin-left: 1px;
	margin-right: 3px;
	margin-bottom: 6px;
	float: left;
}
.catContainer .col1, .catContainer .col2{
	width: 383px;
	margin-left: 1px;
	margin-right: 5px;
	float: left;
}
.catContainer .col2{
	margin-right: 0;
}
.artContainer .col1 .artTitle, .artContainer .col2 .artTitle{
	font-size: x-small;
	background-image: url(../imgs/dot_h.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	float: left;
	clear: both;
	width: 300px;
	margin-left: 6px;
	_margin-left: 3px;
	margin-bottom: 10px;
	margin-top: 0;
}
#mainContentExcl .artContainer .col1 .artTitle, #mainContentExcl .artContainer .col2 .artTitle{
	font-size: x-small;
	background-image: url(../imgs/dot_h.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	float: left;
	clear: both;
	width: 300px;
	margin-left: 6px;
	_margin-left: 3px;
	margin-bottom: 10px;
	margin-top: 0;
}
.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{
	margin: 0;
	padding: 0;
	margin-top: 10px;
	margin-left: 0;
	font-size: 110%;
	float: left;
	width: 100%;
	text-align: center;
}
.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{
	background-image: url(../imgs/btn_bmb_e.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 117px;
	clear: both;
	padding: 0;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}
.artBoxType1{
	margin-bottom: 6px;
	margin-left: 5px;
}
.artBoxType1 .artDesc{
	width: 284px;
	margin: 2px;
	clear: both;
	font-size: 110%;
}
.artBoxType1 .artDesc a{
	margin: 0;
}
.artBoxType1 .artDesc h4{
	font-weight: normal;
	font-size: 150%;
	padding-bottom: 6px;
	background-image: url(../imgs/dot_h.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}
.artBoxType1 .artDesc h4 a{
	color: #DDF24F;
}
.artBoxType1 .artDesc p{
	margin: 8px;
	clear: both;
}
.artBoxType1 .artImg{
	xwidth: 288px;
	margin-bottom: 6px;
}
.artBoxType1 .artImg .pl, .artImg .pl{
	background-color: #c0baa2;
	margin: 0;
	margin-left: 1px;
	margin-right: 1px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	width: auto;
	overflow: hidden;
	clear: both;
}
#mainContentExcl .artBoxType1 .artImg .pl, #mainContentExcl .artImg .pl{
	background-color: #e2e2e2;
	margin: 0;
	margin-left: 1px;
	margin-right: 1px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	width: auto;
	overflow: hidden;
	clear: both;
}
.artBoxType1 .artImg .img, .artImg .img{
	background-color: #FFFFFF;
	text-align: center;
	width: auto;
	clear: both;
	border-left: 1px solid #c0baa2;
	border-right: 1px solid #c0baa2;
}
#mainContentExcl .artBoxType1 .artImg .img, #mainContentExcl .artImg .img{
	background-image: url(../imgs/imgbox_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	text-align: center;
	width: auto;
	clear: both;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
}
.artBoxType1 .artImg img, .artImg img, .img img{
	border: 0 solid #FFFFFF;
	width: 219px;
	height: 150px;
}
.artBoxType1 .artBg{
	background:#625b49;
	height: 100%;
	padding: 6px;
}
.artBoxType1 .pxLine{
	background-color: #5f5947;
	margin: 0;
	margin-left: 1px;
	margin-right: 1px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	width: auto;
	overflow: hidden;
	clear: both;
}
.artPreview{
	padding: 0;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	background-image: url(../imgs/dot_v.gif);
	background-position: top center;
	background-repeat: repeat-y;
	overflow: hidden;
	width: 625px;
}
#mainContentExcl .artPreview{
	padding: 0;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	background-image: url(../imgs/dot_v.gif);
	background-position: top center;
	background-repeat: repeat-y;
	overflow: hidden;
	width: 795px;
}
.artPreview .artPrBox{
	width: 312px;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#mainContentExcl .artPreview .artPrBox{
	width: 397px;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.artPreview .artPrBox a{
	float: right;
}
#mainContentExcl .artPreview .artPrBox a.linkType4{
	background-image: url(../imgs/ln_arw3_excl.gif);
	color: #B58800;
	float: right;
}
.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: 0 0 3px 0;
	margin: 0;
	margin-left: 8px;
	margin-bottom: 5px;
	font-size: 160%;
}
.artPreview .artPrBox h4 a{
	float: none;
	color: #DDF24F;
}
#mainContentExcl .artPreview .artPrBox h4 a{
	float: none;
	color: #629E22;
}
.artPreview .artPrBox .text p, #mainContentExcl .artPreview .artPrBox .text p{
	padding: 4px 0 3px 0;
	font-size: 110%;
	margin: 0;
}
.artPreview .artPrBox .thumb{
	background-image: url(../imgs/sdw_artimg.gif);
	background-repeat: no-repeat;
	width: 134px;
	height: 98px;
	margin: 0 6px 6px 4px;
	float: left;
}
#mainContentExcl .artPreview .artPrBox .thumb{
	background-image: url(../imgs/sdw_artimg_excl.gif);
	background-repeat: no-repeat;
	width: 134px;
	height: 98px;
	margin: 0 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 0 0 4px;
	border: 0 solid #FFFFFF;
}
.artPreview .artPrSep, #mainContentExcl .artPreview .artPrSep{
	background-image: url(../imgs/dot_h.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
}
.artBlock{
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-image: url(../imgs/dot_h.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 100%;
}
.artBlock .col1{
	float: left;
	margin-right: 20px;
	width: 288px;
}
.artBlock .col2{
	float: left;
	width: 288px;
}
#mainContentExcl .artBlock .col1{
	float: left;
	margin-right: 20px;
	width: 368px;
}
#mainContentExcl .artBlock .col2{
	float: left;
	width: 368px;
}
.artBlock p{
	font-size: 130%;
}
.artBlock p a{
	color: #F6D342;
}
.artBlock p a.linkType4{
	margin-right: 20px;
}
#mainContentExcl .artBlock p a.linkType4{
	background-image: url(../imgs/ln_arw3_excl.gif);
	color: #b58800;
	margin-right: 20px;
}
.artBlock .artImg{
	xwidth: 288px;
	clear: both;
	margin: 0;
	padding: 0;
}
#mainContentExcl .artBlock .artImg{
	color: #474339;
	clear: both;
	margin: 0;
	xwidth: 288px;
	padding: 0;
}
.artImg .captionLeft, {
	padding: 5px 3px 0 3px;
	font-size: 110%;
	text-align: left;
}
.artImg .captionRight{
	padding: 5px 3px 0 3px;
	font-size: 110%;
	text-align: right;
}
.artBlock .imgLeft{
	float: left;
	width: 221px;
	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{
	background-color: #FFFFFF;
	float: left;
	width: 255px;
	margin-bottom: 6px;
}
.catBoxType3{
	background-color: #FFFFFF;
	margin-bottom: 6px;
}
.catBoxType4{
	background-color: #FFFFFF;
	float: left;
	width: 383px;
	margin-bottom: 6px;
	clear: both;
}
.catBoxType1 a.linkType2, .catBoxType2 a.linkType2, .catBoxType3 a.linkType3{
	margin: 0;
}
.catBoxType1 img, .catBoxType2 img, .catBoxType3 img{
	border: 0 solid #FFFFFF;
}
.catBoxType3 a.linkType3{
	color: #B58800;
	font-size: 110%;
}
.catBoxType4 .s .thumb{
	margin: 0;
	width: 126px;
	height: 90px;
	float: right;
}
.catBoxType4 .s .thumb a{
	margin: 0;
	padding: 0;
}
.catBoxType1 .e, .catBoxType2 .e{
	background-image: url(../imgs/catbox_e.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #6a6255;
	background-repeat: no-repeat;
	clear: both;
	margin: 0;
	padding: 0;
	float: left;
    _height: 200px;
    min-height: 200px;
    width: 100%;
	font-size: 110%;
}
.catBoxType2 .e{
	background-image: url(../imgs/catbox2_e.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #4b4646;
}
.catBoxType3 .e{
	background-image: url(../imgs/catbox3_e.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 13px;
	clear: both;
}
.catBoxType4 .e{
	background-image: url(../imgs/catbox4_e.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 33px;
	clear: both;
}
.catBoxType4 .e a{
	background-position: 0 4px;
	color: #FFFFFF;
	float: right;
	margin-top: 12px;
	margin-right: 20px;
	font-size: 110%;
}
.catBoxType2 .e img, .catBoxType2 .e img{
	border: 0 solid #FFFFFF;
	float: right;
	margin: 0 18px 4px 4px;
}
.catBoxType1 .e .link, .catBoxType2 .e .link{
	text-align: right;
	clear: both;
	margin:6px 18px 14px 18px;
	padding:0 0 14px 0;
}
.catBoxType1 .sep, .catBoxType2 .sep{
	background-image: url(../imgs/dot_h.gif);
	background-repeat: repeat-x;
	margin-bottom: 6px;
	margin-left: 18px;
	margin-right: 18px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	clear: both;
}
.catBoxType1 .e ul li, .catBoxType2 .e ul li{
	background-image: url(../imgs/li_arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding-left: 8px;
	padding-bottom: 2px;
}
.catBoxType1 .e ul li a, .catBoxType2 .e ul li a{
	background-image: none;
	margin: 0;
	padding: 0;
}
.catBoxType1 .m, .catBoxType2 .m{
	background-image: url(../imgs/catbox_sep.gif);
	background-repeat: no-repeat;
	height: 33px;
	clear: both;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
.catBoxType2 .m{
	background-image: url(../imgs/catbox2_sep.gif);
	background-repeat: no-repeat;
}
.catBoxType1 .s, .catBoxType2 .s{
	background-image: url(../imgs/catbox_bg.gif);
	background-repeat: no-repeat;
	width: 100%;
	clear: both;
	float: left;
}
.catBoxType3 .s{
	background-image: url(../imgs/catbox_bg.gif);
	background-repeat: no-repeat;
	width: 100%;
	min-height: 110px;
	clear: both;
}
.catBoxType4 .s{
	background-image: url(../imgs/catbox4_bg.gif);
	background-repeat: no-repeat;
	width: 100%;
	min-height: 110px;
	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: 0 solid #FFFFFF;
	margin: 8px 4px 8px 2px;
	float: left;
	width: 126px;
	height: 90px;
}
.catBoxType4 .s img{
	border: 0 solid #FFFFFF;
	margin: 8px 8px 8px 8px;
	float: right;
}
.catBoxType4 .s a:hover{
	color: #809002;
}
.catBoxType1 .s h2, .catBoxType2 .s h2, .catBoxType3 .s h2, .catBoxType4 .s h2{
	color: #718e00;
	padding-bottom: 2px;
}
.catBoxType4 .s h2{
	background-image: url(../imgs/dot_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.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: 8px 4px 2px 2px;
	float: left;
	color: #454545;
	font-size: 100%;
	width: 113px;
}
.catBoxType3 .s .desc{
	margin-top: 18px;
}
.catBoxType4 .s .desc{
	width: 220px;
	margin: 8px 4px 8px 6px;
}
.catBoxType3 .s .expBox{
	color: #423e35;
	margin-top: 10px;
	clear: both;
	font-size: 110%;
}
.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: 110%;
	margin: 0;
	padding: 0;
	clear: both;
}
.catBoxType1 .s .desc p a, .catBoxType2 .s .desc p a, .catBoxType3 .s .desc p a, .catBoxType4 .s .desc p a{
	color: #454545;
}
h1{
	color: #ddf24f;
	font-weight: normal;
	font-size: 160%;
	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: #DDF24F;
	font-weight: normal;
	font-size: 140%;
	margin: 0;
	margin-top:5px;
	margin-bottom:5px;
	padding-left: 6px;
	padding-top: 10px;
}
h5{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 140%;
	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: 0 solid #ffffff;
	background-image: url(../imgs/submit_bg.gif);
	height: 20px;
	color: #FFFFFF;
	text-transform: none;
}
select.dropdown{
	margin-left: 10px;
	margin-right: 10px;
}
ul{
	margin: 10px;
	margin-left: 20px;
	padding: 0;
	list-style-type: none;
}
ul li{
	background-image: url(../imgs/li_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding-left: 8px;
}
ul.ulType1{
	margin: 10px;
	margin-left: 10px;
	padding: 0;
	list-style-type: none;
}
ul.ulType1 li{
	background-image: url(../imgs/li_arrowbox_white.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 14px;
	padding-bottom: 5px;
}
ul.ulType2{
	margin: 10px;
	margin-left: 10px;
	padding: 0;
	list-style-type: none;
}
ul.ulType2 li{
	background-image: url(../imgs/li_arrowbox.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 14px;
	padding-bottom: 5px;
}
ul.ulType2 li.sep{
	background-image: url(../imgs/2px_h.gif);
	background-repeat: repeat-x;
	padding-left: 14px;
	padding-bottom: 0;
	font-size: 60%;
	line-height: 120%;
}
.sssBanner{
	margin-top: 10px;
	width: 795px;
	text-align: center;
	clear: both;
}
.sssBanner img{
	border: 0 solid #FFFFFF;
}
.submitType2{
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	border: 0 solid #FFFFFF;
}
.submitType2 .m{
	background-image: url(../imgs/bt_bg_mr.gif);
	background-repeat: repeat-y;
	background-position: top right;
	margin: 0;
	padding: 0;
	padding-right: 4px;
	height: 24px;
	float: left;
}
input.button{
	background-color: transparent;
	background-image: url(../imgs/bt_bg_ml.gif);
	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{
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	width: 100%;
	color: #000000;
}
.btnFooter a{
	color: #000000;
}
.btnFooter .alignLeft, .alignLeft{
	float: left;
}
.btnFooter .alignRight, .alignRight{
	float: right;
}
.btnCorner{
	background-color: #645e4e;
	padding: 1px;
	float: left;
}
.btnSupport{
	background-color: #645e4e;
	float: left;
	padding:5px;
	color: #dcf14f;
	margin-left: -2px;
	margin-right: -2px;
	_margin-left: -1px;
	_margin-right: -1px;
	position: relative;
}
.btnSupport a{
	color: #dcf14f;
	background-image: url(../imgs/ln_arw4.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 12px;
	margin-left: 4px;
	margin-right: 6px;
	float: left;
}
a .btn{
	color: #000000;
}
.btnType1{
	background-image: url(../imgs/btn_t1_s.gif);
	background-repeat: no-repeat;
	background-position: top left;
	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{
	background-image: url(../imgs/btn_t1_e.gif);
	background-repeat: no-repeat;
	background-position: top right;
	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: 0;
	line-height: 0;
	height: 0;
}
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.textRight{
	text-align: right;
}
.textLeft{
	text-align: left;
}
.textCenter{
	text-align: center;
}
.topLink{
	clear: both;
	text-align: right;
	margin: 0;
	padding: 0;
}
.topLink a{
	background-image: url(../imgs/ln_top.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 12px;
	color: #FFFFFF;
}
#mainContentExcl .topLink a{
	background-image: url(../imgs/ln_top_excl.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 12px;
	color: #474339;
}
.ddNumb{
	background-image: url(../imgs/numberbox.gif);
	background-repeat: no-repeat;
	width: 26px;
	height: 26px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	float: left;
}
#bannerCol{
	float: right;
	width: 644px;
	background-repeat: no-repeat;
	background-position: bottom right;
}
#bannerCol #rc{
	float: right;
	overflow: hidden;
	width: 150px;
	margin-left: 5px;
}
#bannerCol #rc .bg{
	background-image: url(../imgs/bg_gradient2.gif);
	background-repeat: repeat-x;
	background-color: #66CC33;
	margin: 0;
	padding-left: 5px;
	padding-top: 35px;
	padding-bottom: 4px;
	border-bottom: 1px solid #66CC33;
	min-height: 200px;
	_height: 200px;
}
#bannerCol #rc .end{
	background-image: url(../imgs/box_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 14px;
	margin: 0;
}
#bannerCol #rc .bg .link{
	text-decoration: none;
}
#bannerCol #rc .bg img{
	border: 0 solid #FFFFFF;
	clear: both;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
}
#bannerCol #rc .bg p{
	padding: 0;
	margin: 0 15px 0 10px;
	color: #FFFFFF;
	font-size: 110%;
}
#bannerCol #rc .bg .box{
	background-image: url(../imgs/rc_box.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 140px;
	clear: both;
	margin: 0;
	margin-bottom: 8px;
	padding: 0;
	padding-bottom: 10px;
}
#bannerCol #rc .bg .box .thumb{
	background-image: url(../imgs/thumb_art_arrow.gif);
	background-position: top right;
	background-repeat: no-repeat;
	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{
	background-image: url(../imgs/ln_arw3.gif);
	background-repeat: no-repeat;
	background-position: left;
	clear: both;
	padding-left: 16px;
	color: #ffdb61;
}
#bannerCol #rc .bg .box a:hover{
	text-decoration: underline;
}
#bannerCol #rc .bg .box img{
	border: 0 solid #FFFFFF;
	margin: 0;
	padding: 0;
}
#container{
	width: 816px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	height: 60px;
}
#hubContainer{
	width: 967px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
}
#contentNav{
	background-image: url(../imgs/sub2nav_bg.gif);
	background-repeat: top left;
	height: 33px;
	font-size: 110%;
	clear: both;
	background-color: #423e35;
	padding-left: 1px;
}
#contentNav .sep{
	background-image: url(../imgs/sub2nav_sep.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 1px;
	float: left;
	margin: 0;
	padding: 0;
}
#contentNav a, #contentNav div{
	background-image: url(../imgs/sub2nav_btnbg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	float: left;
	line-height: 23px;
	padding-left: 6px;
	padding-right: 8px;
	height: 100%;
	margin: 0;
	text-transform: uppercase;
	color: #555555;
}
#contentNav a:hover{
	background-image: url(../imgs/sub2nav_btnbg_on.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-transform: uppercase;
	color: #474339;
	text-decoration: none;
}
#contentNav a.active, #contentNav div.active{
	background-image: url(../imgs/sub2nav_btnbg_active.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-transform: uppercase;
	color: #FFFFFF;
}
#contentStrip{
	display: block;
	width: 100%;
}
#contentStrip #clear{
	clear: both;
	height: 1px;
	font-size: 1px;
}
#contentStrip #col1{
	float: left;
	width: 164px;
	margin-right: 6px;
}
#contentStrip #col1 .box{
	background-image: url(../imgs/rc_box2_home.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 164px;
	clear: both;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	padding-bottom: 10px;
}
#contentStrip #col1 .boxPro{
	background-image: url(../imgs/rc_box2pro_home.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 164px;
	clear: both;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	padding-bottom: 10px;
}
#contentStrip #col1 .box .thumb, #contentStrip #col1 .boxPro .thumb{
	background-image: url(../imgs/thumb_art_home_arrow.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	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{
	background-image: url(../imgs/ln_arw3.gif);
	background-repeat: no-repeat;
	background-position: left;
	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: 0 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{
	float: left;
	width: 231px;
	margin-right: 6px;
}
#contentStrip #col2 img{
	width: 231px;
	border: 0 solid #FFFFFF;
	margin-bottom: 6px;
}
#contentStrip #col3{
	background-image: url(../imgs/boxtype2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	width: 370px;
	margin-right: 6px;
	position: relative;
	display: block;
	padding-bottom: 10px;
}
#contentStrip #col3 .pxLine{
	background-image: url(../imgs/bt2_bg_s.gif);
	background-repeat: no-repeat;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
#contentStrip #col3 img{
	width: 45px;
	height: 45px;
	border: 0 solid #FFFFFF;
}
#contentStrip #col3 h6{
	font-size: 110%;
	text-transform: uppercase;
	clear: both;
	background-image: url(../imgs/bt2_h6bg.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 10px 10px 10px 10px;
	color: #FFFFFF;
}
#contentStrip #col3 .row{
	margin: 0;
	margin-left: 10px;
	_margin-left: 5px;
	margin-bottom: 2px;
	background-image: url(../imgs/bt2_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	_height: 43px;
	min-height: 41px;
	float: left;
	width: 350px;
	padding-bottom: 5px;
}
#contentStrip #col3 .row img{
	float: left;
	margin: 5px 0 0 5px;
	width: 34px;
	height: 34px;
}
#contentStrip #col3 .row .date{
	padding-left: 5px;
	width: 280px;
}
#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{
	background-image: url(../imgs/bt2_bg_on.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	width: 305px;
	_height: 46px;
	min-height: 41px;
	float: left;
	
}
#contentStrip #col3 .row .text .intro{
	font-weight: bold;
	font-size: 110%;
	text-transform: uppercase;
	color: #819003;
	padding-left: 5px;
	padding-bottom: 3px;
}
#contentStrip #col3 .row .textAtt .intro{
	font-weight: bold;
	font-size: 110%;
	text-transform: uppercase;
	color: #464e05;
	padding-left: 5px;
	padding-bottom: 3px;
}
#contentStrip #col3 .row .date{
	color: #555554;
	padding-top: 5px;
}
#contentStrip #col4{
	float: left;
	width: 180px;
}
#contentStrip #col4 .box{
	background-image: url(../imgs/rc_box_home.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 186px;
	clear: both;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	padding-bottom: 10px;
}
#contentStrip #col4 .box .thumb{
	background-image: url(../imgs/thumb_art_home_arrow.gif);
	background-position: top right;
	background-repeat: no-repeat;
	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{
	background-image: url(../imgs/ln_arw3.gif);
	background-repeat: no-repeat;
	background-position: left;
	clear: both;
	padding-left: 16px;
	color: #ffdb61;
}
#contentStrip #col4 .box a:hover{
	text-decoration: underline;
}
#contentStrip #col4 .box img{
	border: 0 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{
	color: #777777;
	font-size: 100%;
	background-image: url(../imgs/c_sep.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	float: left;
	margin-top: 4px;
}
#country a{
	color: #777777;
}
#flashNavigation{
	margin-bottom: 0;
}
#footer{
	border-top: 1px solid #bdb8a4;
	margin-top: 7px;
	padding-top: 7px;
	clear: both;
	height: 100%;
}
#header{
	margin: 0;
	padding: 0;
	height: 35px;
	margin-bottom: 10px;
	clear: both;
}
#header #search{
	float: right;
	margin-left: 10px;
}
#homeStrip{
	background-image: url(../imgs/homestrip_bg.gif);
	background-position: top right;
	background-repeat: repeat-x;
	background-color: #EAEAEA;
	clear: both;
	margin-bottom: 4px;
}
#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{
	background-image: url(../imgs/homestrip_e.gif);
	background-repeat: no-repeat;
	height: 3px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
#homeStrip .col1{
	background-image: url(../imgs/homestrip_r.gif);
	background-repeat: repeat-y;
	background-position: top right;
	width: 970px;
	float: left;
	border-left: 1px solid #C0BAA2;
	xborder-right: 1px solid #C0BAA2;
}
#homeStrip .col1 img{
	width: 738px;
	float: left;
	border: 0 solid #FFFFFF;
}
#homeStrip .col1 .col2{
	width: 190px;
	float: left;
	margin-left: 30px;
	margin-top: 35px;
}
#homeStrip .col1 .col2 a{
	font-size: 110%;
	color: #b09635;
	text-transform: uppercase;
	font-weight: bold;
}
#homeStrip .col1 .col2 a:hover{
	color: #e9c24b;
}
#leftCol{
	float: left;
	width: 164px;
	margin-right: 6px;
}
#leftCol .banner{
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
}
#leftCol #nav{
	background-image: url(../imgs/leftnav_endbg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	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: 110%;
}
#leftCol #nav ul li.breadcrumb{
	background-image: url(../imgs/ln_arw1.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 20px;
	text-transform: uppercase;
}
#leftCol #nav ul li a.active{
	color: #ddf24f;
}
#leftCol #nav ul li{
	background-image: url(../imgs/ln_arw2.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	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{
	background-image: url(../imgs/li_arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding-left: 8px;
	text-transform: uppercase;
}
#leftCol #shortcuts{
	margin-bottom: 4px;
	font-size: 110%;
}
#leftCol #shortcuts a{
	color: #b58800;
}
#leftCol #shortcuts a:hover{
	text-decoration: underline;
}
#leftCol #shortcuts a .start{
	background-image: url(../imgs/btn_top.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 45px;
	clear: both;
	color: #FF6600;
}
#leftCol #shortcuts a .end{
	background-image: url(../imgs/btn_btm.gif);
	background-repeat: no-repeat;
	height: 3px;
	font-size: 1px;
	clear: both;
	margin-bottom: 4px;
}
#leftCol .topGlow{
	background-image: url(../imgs/leftnav_topbg.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 25px;
}
#globalhome{
	float: right;
	margin-top: 8px;
}
#globalhome img{
	width: 88px;
	height: 15px;
	border: 0 solid #FFFFFF;
}
#hub-warning-noscript{
 text-align:center;
 padding:80px 50px 0 50px;
 background:url(../imgs/hub_jump_in_icon_noscript.gif) no-repeat center 30px;
 font-size:14px;
 font-weight:bold;
 color: #333333;
}
.importantbutton{
 display:block;
 margin:30px 20px 0 20px;
 background:url(../imgs/imbutbg.gif) repeat-x top left;
}
.importantbutton div{
 background:url(../imgs/fff.gif) no-repeat top left;
}
.importantbutton div div{
 background:url(../imgs/fff.gif) no-repeat top right;
}
.importantbutton div div div{
 background:url(../imgs/fff.gif) no-repeat bottom left;
}
.importantbutton div div div div{
 background:url(../imgs/fff.gif) no-repeat bottom right;
 padding:3px 15px 3px 15px;
 color:#fff;
 text-transform:uppercase;
 font-size:11px;
}
#hubContainer #legal{
	float: left;
	text-align: center;
	width: 549px;
	font-size: 100%;
	height: 150px;
	color: #746f69;
}
#hubStrip{
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
}
#hubBody .bg{
	background-image: url(../imgs/hub_bg.gif);
	background-repeat: no-repeat;
	height: 278px;
	width: 967px;
}
#hubBody .holder{
	margin: 0 0 0 7px;
	width: 960px;
}
#hubBody .holder h2{
	margin: 5px;
}
#hubBody .countryList{
	width: 563px;
	margin: 0;
	padding: 0;
}
#hubBody .visual{
	float: right;
	margin: 0 3px 4px 0;
}
#hubBody .visual img{
	width: 386px;
	height: 241px;
}
#hubBody #hubimgfield{
 position:absolute;
 width:385px;
 height:244px;
 background:url(http://vaio.sony.es/consumer/imgs/hub_jump_in.jpg) no-repeat top left;
}
#hubBody #hubtextfield{
 position:absolute;
 left:0;
 top:134px;
 width:385px;
 height:108px;
}
#hubBody #hubtextwelcome{
 width:268px;
 height:66px;
 margin:15px 0 0 65px;
 border:0;
}
#hubBody #hubtextcontent{
 margin:16px 0 0 16px;
 padding:0 20px 0 20px;
 color:#fff;
 font-size:15px;
 display:none;
 visibility:hidden;
 background:url(http://vaio.sony.es/consumer/imgs/hub_jump_in_icon.gif) no-repeat top left;
 min-height:80px;
 _height:80px;
}
#hubBody .t{
	background-image: url(../imgs/hub_c_t.gif);
	background-repeat: no-repeat;
	width: 563px;
	margin: 0;
	padding: 0;
	height: 232px;
}
#hubBody .t a{
	color: #000000;
	text-decoration: none;
	font-size: 110%;
	clear: both;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	width: 140px;
}
#hubBody .t a img{
	margin: 0 6px -3px 6px;
	border: 0;
	width: 20px;
	height: 13px;
	text-decoration: none;
	float:left;
}
#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 .t .colNoScript{
	width: 90%;
	margin: 0;
	margin-left: 6px;
	margin-top: 10px;
	padding: 0;
	float: left;
}
#hubBody .e{
	background-image: url(../imgs/hub_c_e.gif);
	background-repeat: no-repeat;
	width: 563px;
	height: 10px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	xclear: both;
}
#hubCorner{
	background-image: url(../imgs/hub_corner.gif);
	background-repeat: no-repeat;
	width: 749px;
	height: 17px;
	margin: 0;
	padding: 0;
}
#legal{
	float: left;
	text-align: center;
	width: 571px;
	font-size: 100%;
	color: #746f69;
}
#legal a{
	color: #746f69;
	text-decoration: none;
}
#legal a:hover{
	text-decoration: underline;
}
#logoBLNO{
	float: left;
	width: 200px;
}
#logoAMEDIDA{
	float: left;
	margin-right: 10px;
}
#mainColType1{
	width: 100%;
}
#mainContent, #mainContentExcl{
	padding: 0;
	margin: 0;
	display: block;
}
#mainContentGlow{
	background-image: url(../imgs/mc_glow.gif);
	background-repeat: repeat-x;
	height: 9px;
	xwidth: 646px;
	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: 646px;
	position: relative;
}
#mainContentExcl #lc{
	float: left;
	width: 815px;
	position: relative;
	border-left: 1px solid #F5F5F5;
}
#mainContent #lc .title, #mainContent #bc .title, #mainContentExcl #lc .title, #mainContentExcl #bc .title{
	background-image: url(../imgs/dot_h.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 0;
}
#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: 110%;
	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{
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	width: 37px;
	height: 38px;
	background-image: url(../imgs/icon_bg.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-align: left;
}
#mainContent #lc .iconHolder img, #mainContent #bc .iconHolder img, #mainContentExcl #lc .iconHolder img, #mainContentExcl #bc .iconHolder img{
	margin-top: 3px;
	margin-left: 2px;
	border: 0 solid #FFFFFF;
}
#mainContent #lc .bg, #mainContent .bg, #mainContent #bc .bg, #mainContent .bg{
	background-image: url(../imgs/bg_gradient.gif);
	background-repeat: repeat-x;
	background-color: #333333;
	margin: 0;
	padding: 10px;
	clear: both;
}
#mainContentExcl #lc .bg, #mainContentExcl .bg, #mainContentExcl #bc .bg, #mainContentExcl .bg{
	background-color: #FFFFFF;
	margin: 0;
	padding: 10px;
	padding-bottom: 0;
	clear: both;
	border-right: 1px solid #F4F1F1;
}
#mainContent #lc .bg div.box, #mainContent #bc .bg div.box{
	background-image: url(../imgs/mn_bg.gif);
	background-repeat: repeat-y;
	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: 4px;
	margin-top: 10px;
	clear: both;
	overflow: hidden;
}
#mainContentExcl #lc .bg #wrapper, #mainContentExcl #bc .bg #wrapper{
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
	margin-top: 10px;
	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{
	background-image: url(../imgs/wrapper_bg.gif);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	width: 100%;
}
#mainContentExcl #lc .bg #wrapper .wBox{
	background-image: url(../imgs/wrapper_bg.gif);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	width: 100%;
}
#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;
}
#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;
}
#mainContent #lc .bg #wrapper .tbSub{
	color: #FFFFFF;
	padding: 0;
	line-height: 26px;
	cursor: pointer;
	text-decoration: none;
	font-size: 110%;
	font-weight: normal;
	margin: 0;
	height: 26px;
	text-align: right;
}
#mainContentExcl #lc .bg #wrapper .tbSub{
	color: #474339;
	padding: 0;
	line-height: 26px;
	cursor: pointer;
	text-decoration: none;
	font-size: 110%;
	font-weight: normal;
	margin: 0;
	height: 26px;
	text-align: right;
}
#mainContent #lc .bg #wrapper .tbLink{
	color: #FFFFFF;
	padding: 0;
	line-height: 26px;
	text-decoration: none;
	font-size: 110%;
	font-weight: normal;
	margin: 0;
	height: 26px;
	text-align: right;
}
#mainContentExcl #lc .bg #wrapper .tbLink{
	color: #474339;
	padding: 0;
	line-height: 26px;
	text-decoration: none;
	font-size: 110%;
	font-weight: normal;
	margin: 0;
	height: 26px;
	text-align: right;
}
#mainContent #lc .bg #wrapper .tbLink a{
	background-image: url(../imgs/ln_arw2.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: normal;
	margin-right: 210px;
}
#mainContentExcl #lc .bg #wrapper .tbLink a{
	background-image: url(../imgs/ln_arw2.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #474339;
	font-weight: normal;
	margin-right: 210px;
}
#mainContent #lc .bg #wrapper .tbLink a:hover{
	background-image: url(../imgs/ln_arw2.gif);
	background-position: left;
	background-repeat: no-repeat;
	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{
	background-image: url(../imgs/mn_tb.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	height: 26px;
	clear: both;
}
#mainContent #lc .bg #wrapper .wbsubbg{
	background-image: url(../imgs/mn_sub_tb.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	height: 26px;
	clear: both;
}
#mainContent #lc .bg #wrapper .wbLinkbg{
	background-image: url(../imgs/mn_link_tb.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	height: 26px;
	clear: both;
}
#mainContent #lc .bg #wrapper .shadow{
	background-image: url(../imgs/mn_sub_tb_shadow.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	height: 7px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
#mainContent #lc .bg #wrapper .prdBox{
	background-image: url(../imgs/prd_box_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	margin: 0;
	margin-bottom: 8px;
	padding: 0;
	font-size: 110%;
	clear: both;
	height: 100%;
}
#mainContent #lc .bg #wrapper .prdBox .top{
	background-image: url(../imgs/prd_box_s.gif);
	background-repeat: no-repeat;
	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: 10px;
	border: 0 solid #FFFFFF;
}
#mainContent #lc .bg #wrapper .prdBox .col1 a.link{
	background-image: url(../imgs/icn_zoom.gif);
	background-repeat: no-repeat;
	background-position: right -1px;
	float: right;
	padding-right: 24px;
	margin-bottom: 10px;
	margin-right: 20px;
	line-height: 24px;
	color: #3e3e3c;
}
#mainContent #lc .bg #wrapper .prdBox .col1 a:hover{
	text-decoration: underline;
}
#mainContent #lc .bg #wrapper .prdBox .col2{
	margin: 5px;
	margin-top: 10px;
	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;
	padding-right: 10px;
	width: 155px;
	float: right;
}
#mainContent #lc .bg #wrapper .prdBox .col3 .priceBox{
	font-size: 110%;
	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: #DDF24F;
}
#mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .priceBoxRight{
	clear: both;
}
#mainContent #lc .bg #wrapper .prdBox .col3 .fldBox{
	text-align: right;
	float: left;
}
#mainContent #lc .bg #wrapper .prdBox .col3 .fldBox a{
	color: #ffdb61;
}
#mainContent #lc .bg #wrapper .tb .arrow{
	background-image: url(../imgs/tb_arrow.gif);
	background-repeat: no-repeat;
	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{
	background-image: url(../imgs/tb_arrow_on.gif);
	background-repeat: no-repeat;
	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{
	background-image: url(../imgs/wrapper_close.gif);
	background-repeat: no-repeat;
	background-position: top left;
	clear: both;
	height: 8px;
	font-size: 1px;
	line-height: 1px;
}
#mainContent #lc .bg #wrapper table{
	border: 0 solid #FFFFFF;
	margin: 5px;
	margin-left: 2px;
	margin-right: 0;	
	width: 623px;
	font-size: x-small;
}
#mainContent #lc .bg #wrapper table td{
	border-top: 1px solid #d7d3cf;
	padding: 3px;
	padding-left: 0;
	padding-right: 0;
	font-size: 120%;
	color: #423e35;
}
#mainContent #lc .bg #wrapper table th{
	border-top: 1px solid #d7d3cf;
	padding: 5px;
	padding-left: 0;
	padding-right: 0;
	font-size: 120%;
	color: #423e35;
}
#mainContent #lc .bg #wrapper table td.l{
	width: 190px;
	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: 190px;
	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{
	background-image: url(../imgs/box_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 14px;
	margin: 0;
}
#mainContentExcl #lc .end, #mainContentExcl .end{
	background-image: url(../imgs/box_corner_excl.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 14px;
	margin: 0;
}
#mainContent .end, #mainContentExcl .end{
	background-image: url(../imgs/box_corner_w.gif);
}
#mainContent #lc .linkBox, #mainContent #lc .linkBox2, #mainContent #lc .linkBox3{
	background-image: url(../imgs/dot_h.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #665f4f;
	margin: 0;
	xmargin-bottom: 10px;
	padding: 0;
	float: left;
	width: 625px;
	font-size: 110%;
	clear: both;
}
#mainContentExcl #lc .linkBox, #mainContentExcl #lc .linkBox2, #mainContentExcl #lc .linkBox3{
	background-image: url(../imgs/dot_h.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #f5f5f5;
	margin: 0;
	xmargin-bottom: 10px;
	padding: 0;
	float: left;
	width: 795px;
	font-size: 110%;
	clear: both;
}
#mainContent #lc .linkBox2{
	background-color: #726b59;
}
#mainContent #lc .linkBox3{
	background-image: none;
	margin: 0;
	margin-top: -10px;
	_margin-top: -20px;
}
#mainContent #lc .linkBox{
	background-image: none;
	background-color: #665f4f;
	background-image: url(../imgs/dot_h.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin-top: 5px;
}
#mainContentExcl #lc .linkBox{
	background-image: none;
	background-color: #c0baa2;
	background-image: url(../imgs/dot_h.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin-top: 5px;
}
#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;
	background-image: url(../imgs/ln_arw4.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	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;
	background-image: url(../imgs/ln_arw2.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	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;
	background-image: url(../imgs/dot_h.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	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{
	background-image: url(../imgs/bg_gradient.gif);
	background-repeat: repeat-x;
	background-color: #66CC33;
	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: 0 solid #FFFFFF;
}
#mainContent #rc .bg p{
	padding: 0;
	margin: 0 15px 0 10px;
	color: #FFFFFF;
	font-size: 10px;
}
#mainContentExcl #rc .bg p{
	padding: 0;
	margin: 0 15px 0 10px;
	color: #474339;
	font-size: 10px;
}
#mainContent #rc .bg .box{
	background-image: url(../imgs/rc_box.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	width: 141px;
	border-bottom: 8px solid #66CC33;
}
#mainContentExcl #rc .bg .box{
	clear: both;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	width: 141px;
	background-image: url(../imgs/dot_h.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border-bottom: 8px solid #FFFFFF;
}
#mainContent #rc .bg .box .thumb{
	background-image: url(../imgs/thumb_art_arrow.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 141px;
	height: 79px;
	cursor: pointer;
	margin-bottom: 5px;
}
#mainContentExcl #rc .bg .box .thumb{
	background-image: url(../imgs/thumb_art_arrow_excl.gif);
	background-position: top right;
	background-repeat: no-repeat;
	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{
	background-image: url(../imgs/ln_arw3.gif);
	background-repeat: no-repeat;
	background-position: left;
	clear: both;
	padding-left: 16px;
	color: #ffdb61;
}
#mainContentExcl #rc .bg .box a{
	background-image: url(../imgs/ln_arw3.gif);
	background-repeat: no-repeat;
	background-position: left;
	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: 0 solid #FFFFFF;
	margin: 0;
	padding: 0;
}
#mainContent #rc .end{
	background-image: url(../imgs/box_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 14px;
	margin: 0;
}
#mainContentExcl #rc .end{
	background-image: url(../imgs/box_corner_excl.gif);
	background-repeat: no-repeat;
	background-position: right top;
	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{
	background-image: url(../imgs/wb_s.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	clear: both;
	margin: 0;
	padding: 0;
}
#mainContent #whiteBox .end{
	background-image: url(../imgs/wb_e.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	clear: both;
	margin: 0;
	padding: 0;
}
#mainContent #whiteBox .wbSep{
	background-image: url(../imgs/wb_bg_sep.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	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: 0 15px 0 15px;
	overflow: hidden;
	clear: both;
	height: 100%;
}
#mainContent #whiteBox .wbRowSearch h1{
	border: 0 solid #FFFFFF;
}
#mainContent #whiteBox .wbRowSearch .nBox{
	color: #FFFFFF;
}
#mainContent #whiteBox .wbRowSearch .nBox .row{
	background-color: #f4f1f1;
	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: 110%;
	text-transform: uppercase;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS1Active{
	background-image: url(../imgs/btntype1_on.gif);
	background-repeat: no-repeat;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS1:hover{
	background-image: url(../imgs/btntype1_on.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
#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: 110%;
	text-transform: uppercase;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2aActive{
	background-image: url(../imgs/btntype2a_on.gif);
	background-repeat: no-repeat;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2a:hover{
	background-image: url(../imgs/btntype2a_on.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
#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: 110%;
	text-transform: uppercase;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2bActive{
	background-image: url(../imgs/btntype2b_on.gif);
	background-repeat: no-repeat;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2b:hover{
	background-image: url(../imgs/btntype2b_on.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
#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: 110%;
	text-transform: uppercase;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2cActive{
	background-image: url(../imgs/btntype2c_on.gif);
	background-repeat: no-repeat;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2c:hover{
	background-image: url(../imgs/btntype2c_on.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .row .col1{
	float: left;
	width: 399px;
	height: 54px;
	margin-left: 7px;
	_margin-left: 4px;
	background-image: url(../imgs/btntype_bg.gif);
	background-repeat: no-repeat;
}
#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;
	background-image: url(../imgs/btntype2_bg.gif);
	background-repeat: no-repeat;
}
#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: 110%;
	text-transform: uppercase;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3:hover{
	background-image: url(../imgs/btntype3_on.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3Active{
	background-image: url(../imgs/btntype3_on.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS4:hover{
	background-image: url(../imgs/btntype4_on.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS4Active{
	background-image: url(../imgs/btntype4_on.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS5:hover{
	background-image: url(../imgs/btntype5_on.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS5Active{
	background-image: url(../imgs/btntype5_on.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
#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{
	color: #000000;
	font-size: 110%;
}
#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{
	background-image: url(../imgs/btn_search_submit.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	width: 150px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 110%;
	color: #474339;
}
#mainContent #whiteBox .wbRowSearch .sBox .row .submitEnd{
	margin-left: 10px;
	_margin-left: 5px;
	background-image: url(../imgs/btn_search_submit_e.gif);
	background-repeat: no-repeat;
	background-position: right;
	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: 110%;
	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{
	text-align: right;
}
#mainContent #whiteBox .wbRowSearch .sResults .footer{
	min-height: 16px;
	clear: both;
}
#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{
	background-image: url(../imgs/sresult_bg.gif);
	background-repeat: repeat-y;
	xbackground-color: #F4F1F1;
	clear: both;
	float: left;
	position: relative;
	width: 918px;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .resultBox{
	float: left;
	margin: 12px;
	_margin: 6px;
	width: 710px;
}
#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 0 0 0;
	font-size: 110%;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .resultBox p a{
	color: #b58308;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .imgBox{
	background-color: #FFFFFF;
	border-right: 1px solid #F4F1F1;
	text-align: center;
	width: 178px;
	height: 90px;
	float: right;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .imgBox img{
	border: 0 solid #FFFFFF;
}
#mainContent #whiteBox .wbRowSitemap{
	border: 1px solid #FFFFFF;
	margin: 0 30px 0 30px;
	overflow: hidden;
	clear: both;
	height: 100%;
	background-image: url(../imgs/bg_s.gif);
	background-repeat: repeat-y;
	_background-position:top -1px;
}
*:first-child+html #mainContent #whiteBox .wbRowSitemap{
 background-position:top -1px;
}
#mainContent #whiteBox .wbRowSitemap .col{
	float: left;
	width: 33%;
}
#mainContent #whiteBox .wbRowSitemap .col ul{
	font-size: 110%;
}
#mainContent #whiteBox .wbRowSitemap .col ul li{
	background-image: url(../imgs/ln_s_arw1.gif);
	background-position: 0 1px;
	padding-left: 18px;
	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{
	background-image: url(../imgs/ln_s_arw2.gif);
	background-position: 0 4px;
	padding: 0;
	padding-left: 10px;
	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{
	background-image: url(../imgs/wb_cbg.gif);
	background-repeat: repeat-y;
	border: 1px solid #FFFFFF;
	margin: 0 30px 0 30px;
	overflow: hidden;
	clear: both;
	height: 100%;
}
#mainContent #whiteBox .wbRowType2{
	background-image: url(../imgs/wb_cbg2.gif);
	background-repeat: repeat-y;
	border: 1px solid #FFFFFF;
	margin: 0 30px 0 30px;
	overflow: hidden;
	clear: both;
	height: 100%;
}
#mainContent #whiteBox .wbRowType1 .wbContentL, #mainContent #whiteBox .wbRowType1 .wbContentR{
	float: left;
	margin: 0;
	padding: 0;
	width: 425px;
}
#mainContent #whiteBox .wbRowType2 .wbContentL, #mainContent #whiteBox .wbRowType2 .wbContentR{
	float: left;
	margin: 0;
	padding: 0;
	width: 425px;
}
#mainContent #whiteBox .wbRowType2 .wbContentR{
	width: 429px;
}
#mainContent #whiteBox .wbRowType1 .wbContentL, #mainContent #whiteBox .wbRowType2 .wbContentL{
	margin-right: 35px;
}
#mainContent #whiteBox .wbRowType1 .wbContentL .top, #mainContent #whiteBox .wbRowType1 .wbContentR .top, #mainContent #whiteBox .wbRowType2 .wbContentL .top, #mainContent #whiteBox .wbRowType2 .wbContentR .top{
	background-color: #FFFFFF;
	height: 6px;
	float: left;
	clear: both;
	width: 100%;
	font-size: 1px;
	line-height: 1px;
}
#mainContent #whiteBox .wbRowType1 .wbContentL .lc, #mainContent #whiteBox .wbRowType1 .wbContentR .lc{
	font-size: 110%;
	float: left;
	width: 158px;
}
#mainContent #whiteBox .wbRowType1 .wbContentL .rc, #mainContent #whiteBox .wbRowType1 .wbContentR .rc{
	font-size: 110%;
	float: right;
	width: 255px;
	text-align: center;
	color: #000000;
}
#mainContent #whiteBox .wbRowType2 .wbContentL .bc, #mainContent #whiteBox .wbRowType2 .wbContentR .bc{
	font-size: 110%;
	float: left;
	width: 425px;
}
#mainContent #whiteBox .wbRowType2 table, #mainContent #whiteBox .wbRowType2 table{
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}
#mainContent #whiteBox .wbRowType2 td, #mainContent #whiteBox .wbRowType2 td{
	padding: 6px;
	width: 50%;
}
#mainContent #whiteBox .wbRowType1 .rc h1{
	color: #433e3e;
	border: 0 solid #FFFFFF;
	margin-left: 6px;
	font-size: 210%;
	text-align: left;
}
#mainContent #whiteBox .wbRowType1 .rc img{
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	border: 0 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{
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
	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{
	background-image: url(../imgs/mn_strip_top.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 100%;
}
#mainStripType2 .mainStripTop{
	background-color: #FFFFFF;
	height: 25px;
	width: 644px;
	border-left: 1px solid #c0baa2;
	border-right: 1px solid #c0baa2;
}
#mainStripType1 .mainStripBtm{
	background-image: url(../imgs/mn_strip_btm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 4px;
	width: 100%;
}
#mainStripType2 .mainStripBtm{
	background-color: #FFFFFF;
	border-left: 1px solid #c0baa2;
	border-right: 1px solid #c0baa2;
	padding: 0;
	margin: 0;
	padding-bottom: 4px;
	width: 644px;
}
#mainStripType1 .mainStripBtm .col1{
	font-size: 110%;
	width: 306px;
	margin: 0;
	padding: 0;
	padding-left: 13px;
	margin-bottom: 13px;
	float: left;
	text-align: left;
}
#mainStripType2 .mainStripBtm .col1{
	font-size: 110%;
	width: 306px;
	margin: 0;
	padding: 0;
	padding-left: 13px;
	margin-bottom: 13px;
	float: left;
	text-align: left;
	border: 0 solid #FFFFFF;
}
#mainStripType1 .mainStripBtm .col1 img{
	border: 0 solid #FFFFFF;
	padding: 0;
	margin: 0;
	padding-bottom: 7px;
	background-image: url(../imgs/dot_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#mainStripType2 .mainStripBtm .col1 img{
	border: 0 solid #FFFFFF;
	padding: 0;
	margin: 0;
	padding-bottom: 7px;
}
#mainStripType1 .mainStripBtm .col1 .priceBox{
	width: 286px;
	font-size: 110%;
	padding-bottom: 7px;
	margin-bottom: 7px;
	background-image: url(../imgs/dot_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#mainStripType1 .mainStripBtm .col1 .priceBox .priceBoxLeft{
	width: 166px;
	float: left;
}
#mainStripType1 .mainStripBtm .col1 .priceBox .priceBoxLeft .price{
	font-size: 150%;
	color: #DDF24F;
}
#mainStripType1 .mainStripBtm .col1 .priceBox .priceBoxRight{
	width: 120px;
	float: left;
}
#mainStripType1 .mainStripBtm .col1 .fldBox{
	text-align: right;
	width: 286px;
}
#mainStripType1 .mainStripBtm .col1 .fldBox a{
	color: #ffdb61;
}
#mainStripType1 .mainStripBtm .col2{
	font-size: 110%;
	width: 270px;
	padding-left: 13px;
	margin-bottom: 13px;
	float: left;
	color: #d4d1ca;
}
#mainStripType2 .mainStripBtm .col2{
	font-size: 110%;
	width: 300px;
	padding-left: 13px;
	margin-bottom: 13px;
	float: left;
	color: #66CC33;
}
#mainStripType2 .mainStripBtm .col2 h1{
	color: #718d00;
}
#mainStripType2 .mainStripBtm .col2 h2{
	color: #66CC33;
}
#mainStripType2 .mainStripBtm .col2 h3{
	color: #66CC33;
}
#mainStripType2 .mainStripBtm .col2 .btnSupport{
	background-color: transparent;
}
#mainStripType2 .mainStripBtm .col2 .btnSupport a{
	color: #b58800;
}
#mainStripType1 .mainStripBtm .col3{
	font-size: 110%;
	width: 140px;
	margin-right: 16px;
	_margin-right: 8px;
	margin-bottom: 13px;
	float: right;
	overflow: hidden;
}
#mainStripType1 .col3 ul a, #mainStripType2 .col3 ul a{
	color: #B58800;
}
#mainStripType1 .mainStripBtm .col3 ul, #mainStripType1 .shortStrip .col3 ul, #mainStripType2 .shortStrip .col3 ul{
	font-size: x-small;
	margin: 0;
	margin-top: 15px;
	padding: 0;
}
#mainStripType1 .mainStripBtm .col3 li, #mainStripType1 .shortStrip .col3 li, #mainStripType2 .shortStrip .col3 li{
	font-size: 150%;
	color: #c8a73c;
	background-position: 0 6px;
	padding-right: 0;
}
#mainStripType1 .col3 #awardBox, #mainStripType2 .col3 #awardBox{
	background-image: url(../imgs/award_box_s.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 15px;
	width: 130px;
	color: #3c3831;
	font-size: x-small;
}
#mainStripType1 .col3 #awardBox .margin, #mainStripType2 .col3 #awardBox .margin{
	padding: 5px;
	padding-left: 12px;
	padding-bottom: 0;
}
#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{
	background-image: url(../imgs/award_box_e.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 130px;
	height: 6px;
}
#mainStripType1 .shortStrip, #mainStripType2 .shortStrip{
	background-image: url(../imgs/shortstrip_bg.gif);
	background-repeat: repeat-x;
	background-color: #f2f3ee;
	padding: 0;
	margin: 0 0 4px 0;
	clear: both;
	float: left;
	width: inherit;
	_width: auto;
	font-size: small;
	border: 1px solid #dcd6d6;
}
#mainStripType2 .shortStrip{
	width: 644px;
}
object,embed,script{
 margin:0;
 padding:0;
}
#mainStripType1 .shortStrip .col1, #mainStripType2 .shortStrip .col1{
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
}
#mainStripType1 .shortStrip .col1 img{
	margin: 0;
	padding: 0;
	border: 0 solid #FFFFFF;
}
#mainStripType2 .shortStrip .col1 img{
	width: 322px;
	margin: 0;
	padding: 0;
	border: 0 solid #FFFFFF;
	height: 160px;
}
#mainStripType1 .shortStrip .col3{
	width: 140px;
	margin-right: 16px;
	_margin-right: 8px;
	margin-bottom: 13px;
	float: right;
	overflow: hidden;
}
#mainStripType2 .shortStrip .col3{
	width: 290px;
	margin-right: 10px;
	margin-top: 10px;
	_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{
	background-image: url(../imgs/ms_flag.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;
	float: right;
	margin-top: 4px;
	margin-right: 10px;
	color: #414141;
	font-family: Arial, sans-serif;
	font-size: 120%;
	font-weight: bold;
}
#rightColType1{
	float: left;
	width: 641px;
}
#rightColType2{
	float: left;
	width: 647px;
}
#rightColType3{
	float: left;
	width: 100%;
}
#topNavigation{
	clear: both;
	width: 100%;
	height: 48px;
	margin-bottom: 4px;
}
/*START: NEW MAIN NAVIGATION CODE*/
#topNavigation #mainNav{
	height:24px;
	background:url(../imgs/topnav_bg.gif) repeat-x top left;
	font-family:Arial,Verdana,sans-serif;
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	clear:both;
	text-transform:uppercase;
}
#topNavigation #subNav{
	height:24px;
	background:url(../imgs/subnav_bg.gif) repeat-x left;
	font-family:Arial,Verdana,sans-serif;
	color:#FFF;
	z-index:-1;
	width:100%;
	margin:0;
	padding:0;
	clear:both;
	text-transform:uppercase;
}
#mainNav .active{
	color:#FFF;
	float:left;
	font-size:110%;
	background:url(../imgs/topnav_l_active.gif) no-repeat left;
	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;
	background-image: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:110%;
 background:url(../imgs/topnav_l.gif) no-repeat top left;
 height:24px;
 padding:0;
 padding-left:16px;
 padding-right:16px;
 line-height:23px;
 margin:0;
}
#mainNav a:hover{
	background: #d9d088 url(../imgs/topnav_l_on.gif) no-repeat left;
	text-decoration:none;
	color:#474339;
}
#mainNav a.active{
 background:url(../imgs/topnav_l_active.gif) no-repeat left;
 text-decoration:none;
 color:#FFF;
}
#mainNav ul ul a:hover{
	background: none;
}
#subNav li{
	background-image:none;
	list-style-type: none;
}
#mainNav li a.active:hover{
 background:url(../imgs/topnav_l_on.gif) no-repeat left;
 text-decoration:none;
 color:#474339;
}
#subNav li a{
 color:#FFF;
 float:left;
 font-size:110%;
 background:url(../imgs/subnav_sep.gif) no-repeat right;
 padding:0;
 margin:0;
 padding-left:16px;
 padding-right:16px;
 line-height:23px;
}
#subNav li a:hover{
 color:#FFF;
 background:url(../imgs/subnav_sep.gif) no-repeat right;
 text-decoration:underline;
}
#mainNav ul ul{
 list-style-type:none;
 visibility:hidden;
 position:absolute;
 top:24px;
 left:0;
 background: url(../imgs/subnav_ro_bg.gif) repeat-x top left;
 font-family:Arial,Verdana,sans-serif;
 height:24px;
 margin:0;
 padding:0;
 color:#FFF;
 _font-size:90%;
}
#mainNav :hover {
 white-space:normal;
}
#mainNav :hover > a{
 background:url(../imgs/topnav_l_on.gif) no-repeat left;
 text-decoration:none;
 color:#474339;
}
#mainNav ul :hover ul{
 display:block;
 visibility:visible;
 top:24px;
 width:811px;
}
#mainNav ul :hover ul li {
 list-style-type:none;
 display:block; 
 height:24px;
 background:url(../imgs/subnav_ro_sep.gif) no-repeat top right;
 padding:0 0 5px 0;
 margin:0;
 float:left;
}
#mainNav ul :hover ul li a {
	background-image: none;
	display:block; 
	width:auto; 
	color: #474339;
	font-size: 110%;
	float: left;
	padding: 0;
	margin: 0;
	padding-left: 16px;
	padding-right: 16px;
	line-height: 24px;
}
#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: 110%;
	background-image: url(../imgs/topnav_l.gif);
	background-repeat: no-repeat;
	background-position: left;
	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{
	background-image: url(../imgs/icn_print.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 16px;
	font-size: 100%;
}
#mainNav #rightNav a.print:hover {
	text-decoration: underline;
}
/*END: NEW MAIN NAVIGATION CODE*/
#genuineTooltip{
	font-size: 11px;
	background-color: #ffffff;
	color: #000000;  
}
#genuineTooltip a{
	color: #b48900;
}
#genuineTooltip a:hover{
	text-decoration: underline;
}

.tooltip{
	width: 200px;
	color:#000;
	font:lighter 11px/1.3 Arial,sans-serif;
	text-decoration:none;text-align:center;
}

.tooltip span.top{
	padding: 30px 8px 0;
	background: url(http://vaio.sony.es/consumer/css/bt.gif) no-repeat top;
}

.tooltip b.bottom{
	padding:3px 8px 15px;
	color: #548912;
	background: url(http://vaio.sony.es/consumer/css/bt.gif) no-repeat bottom;
}

/* Sony Style Store styles */
.sssPromotions{
	width: 795px;
	clear: both;
	margin-bottom: 10px;
}
div.box-row .roundbox{
	width: 795px;
	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;
	background-image: url(../imgs/dot_v.gif);
	background-repeat: repeat-y;
	background-position: top right;
}
.roundbox td.box-sep{
	width: 1px;
	background-image: url(../imgs/box_sep.gif);
	background-repeat: repeat-y;
	background-position: top;
}
.roundbox td p{
	clear: both;
	padding-top: 6px;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.roundbox .mid{
	width: 100%;
}
.roundbox .tl{
	background-image: url('../imgs/roundbox_t.gif');
	width: 10px;
	height: 10px;
}
.roundbox .t{
	background-image: url('../imgs/roundbox_t.gif');
}
.roundbox .tr{
	width: 10px;
	height: 10px;
}
.roundbox .r{
	background-image: url('../imgs/roundbox_r.gif');
}
.roundbox .br{
	width: 10px;
	height: 10px;
}
.roundbox .b{
	background-image: url('../imgs/roundbox_b.gif');
}
.roundbox .bl{
	background-image: url('../imgs/roundbox_b.gif');
	width: 10px;
	height: 10px;
}
.roundbox .l{
	background-image: url('../imgs/roundbox_l.gif');
}
.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: 110%;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 4px;
}
.product-title a{
	color: #629e22;
}
.product-id{
	font-size: 110%;
	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: 110%;
	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: 110%;
}
div.extrasmalltext{
	color: #474339;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 110%;
}
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-top{
	float: left;
	width: 119px;
	padding-left: 9px;
	padding-right: 5px;
	background-image: url("http://vaio.sony.es/consumer/imgs/bt_bg.gif");
	background-repeat: no-repeat;
	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{
	background-image: url(../imgs/bt_bottom.gif);
	background-repeat: no-repeat;
	width: 139px;
	height: 5px;
}
.linkbutton-cart-top{
	width: 139px;
	background-image: url("../imgs/bt_cart_bg.gif");
	background-repeat: no-repeat;
	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;
}
.infoTxt{
 color:#666;
 font-size:12px;
 padding:10px 0 40px 20px;
}
ul.pagSum{
 text-align:left;
 margin:0;
 padding:0px 10px;
}
ul.pagSum li{
 background:url(../imgs/li_arrowbox.gif) no-repeat center left;
 padding-left:15px;
}
ul.pagSum li a{
 text-decoration:none;
 color:#FFDA61;
}
ul.pagSum li a:hover{
 text-decoration:underline;
}
/* 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;
}
